Ethernet for Control Automation (EtherCAT) is an open Ethernet network protocol for real-time
distributed control. See
www.ethercat.org
.
To begin, configure the network by using an EtherCAT network configurator, and then load the configuration into the EtherCAT protocol blocks. The blocks connect to Intel® Ethernet boards that support the EtherCAT protocol and are compatible with PCI-standard bus architectures, such as PCI, PCI Express®, and PXI®.
Simulink® Real-Time™ supports the Beckhoff® TwinCAT® configurator and the Acontis EC-Engineer configurator.
The Beckhoff ET9000 configurator is an EXE file that is executable under Windows® XP, Windows Vista, and Windows 7 (32-bit). The EtherCAT configurator is not required if you use the TwinCAT 3 software from Beckhoff. For more information, see www.beckhoff.com/ET9000 .
For detailed information about the configurators, see the
manufacturer documentation (
www.beckhoff.com
and
www.acontis.com/eng
). For detailed information about EtherCAT boards, see the manufacturer documentation.
slrealtime.etherCAT.filterNotifications | Display EtherCAT notifications in human-readable format |
EtherCAT Init | Initialize EtherCAT Master node with data in the EtherCAT Network Information (ENI) file |
EtherCAT Get Notifications | Collect notifications from the EtherCAT bus |
EtherCAT PDO Receive | Receive data from slave device represented by process data object |
EtherCAT PDO Transmit | Send data to slave device represented by process data object |
EtherCAT Sync SDO Upload | Read data synchronously from slave device represented by service data object |
EtherCAT Sync SDO Download | Transmit data synchronously to slave device represented by service data object |
EtherCAT Async SDO Upload | Read data asynchronously from slave device represented by service data object |
EtherCAT Async SDO Download | Transmit data asynchronously to slave device represented by service data object |
EtherCAT Sync SSC/SoE Upload | Read data synchronously from slave device represented by service data object |
EtherCAT Sync SSC/SoE Download | Transmit data synchronously to slave device represented by service data object |
EtherCAT Async SSC/SoE Upload | Read data asynchronously from slave device represented by service data object |
EtherCAT Async SSC/SoE Download | Transmit data asynchronously to slave device represented by service data object |
EtherCAT Get State | Get state of EtherCAT network |
EtherCAT Set State | Set state of EtherCAT network |
Learn about Simulink Real-Time support for real-time distributed control with the EtherCAT protocol.
EtherCAT Distributed Clock Algorithm
Learn about the EtherCAT master shift and bus shift modes.
Determine the fixed step size for the EtherCAT model and the sample times for key blocks.
Learn about the relationship between the third-party configurator capabilities and Simulink Real-Time capabilities.
EtherCAT Configurator Component Mapping
Learn about the relationship between the third-party configurator components and Simulink Real-Time blocks and block attributes.
Learn about the relationship between EtherCAT data types and Simulink Real-Time data types.
EtherCAT Init Block DC Error Values
Learn about the EtherCAT distributed clock error values that the EtherCAT Init block returns.
The Error output for EtherCAT blocks returns an EtherCAT error code.