EtherCAT PDO Transmit

Send data to slave device represented by process data object

  • Library:
  • EtherCAT


The EtherCAT PDO Transmit block transmits computed data to a particular variable in the EtherCAT® slave device.

The block parameter dialog box has two sections, parameters and signal information. When you specify an EtherCAT network and device variable name:

  • The EtherCAT PDO Receive block mask is updated with the selected signal name.

  • The signal information in the block parameter dialog box is updated to reflect the device variable.


If an error occurs while the software parses the configuration file specified in the EtherCAT Init block, this block shows an error message.



expand all

Vector of data to transmit to the EtherCAT slave device.


expand all

To associate a block with an EtherCAT network, copy the Device index value from the EtherCAT Init block representing that network into the Device index for the block.

From the list, select the EtherCAT device variable name.

The block parameter dialog box updates the read-only signal information to reflect the device variable that you selected.

For a mapping of EtherCAT configurator components to Simulink® Real-Time™ blocks and block attributes, see EtherCAT Configurator Component Mapping.

For a mapping of Simulink data types to EtherCAT data types, see EtherCAT Data Types.

This property is read-only.

Location in the process image from which the data is available after the execution of the EtherCAT Init block. This value is the EtherCAT configurator variable BitOffs − 80.

This property is read-only.

Simulink data type for the EtherCAT data.

This property is read-only.

Size in bits of the EtherCAT data type.

This property is read-only.

The EtherCAT blocks support vectors and scalars (vectors of dimension 1).

This property is read-only.

This rate is the execution rate of the EtherCAT task, as specified in the Beckhoff® TwinCAT® configurator.

Introduced in R2010b

Was this topic helpful?