EtherCAT Get State

Get state of EtherCAT network

  • Library:
  • Simulink Real-Time / EtherCAT

Description

The EtherCAT Get State block returns the state of the EtherCAT® network.

Ports

Output

expand all

StateValueDescription
INIT1Initialization – The system finds slave devices and initializes the communication controller.
PREOP2Preoperational — The system uses the communication controller to exchange system-specific initialization data. In this state, the network cannot transmit or receive signal data.
SAFEOP4Safe operational — The network is running and ready for full operation. The master sends input data to the slave device. The slave device output remains in a safe state.
OP8Operational — The network is in full operation. The master sends input data to the slave device. The slave device responds with output data.

Parameters

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.

Programmatic Use

Block Parameter: device_id

Enter the base sample time or a multiple of the base sample time. -1 means that sample time is inherited.

Programmatic Use

Block Parameter: sample_time

Introduced in R2010b