EtherCAT®はマスタとスレーブで構成されます。各スレーブは.xmlフォーマットのESIファイルを持っています。TwinCAT®はEtherCAT®ネットワークにおいて、マスターは全てのスレーブノードを通過するEtherneフレームを送信します。各EtherCAT®データグラムはヘッダ、データ、ワーキングカウンタから構成されるコマンドです。EtherCAT®データグラムはEtherCAT®マスタから接続された全てのEtherCAT®スレーブに送信されます。データ交換はマスタとスレーブ間で周期的に更新されます。