Diagnostic Structures Reference
This chapter describes the diagnostic structures offered by EtherCAT stack and published in the EtherCAT.pll:
- A variable called sysEcatMasterStatus, type ECATMASTERSTATUS, allowing you to have a general view of the status of the EtherCAT network
- A variable called sysEcatSlaveMonitor, type ECATSLAVEMONITOR, which can be placed in Watch on GF_ProjectVX Code to monitor the particular status of any slave
- A set of variables associated with events that can be used by the PLC to react to changes in the status and errors of the EtherCAT network:
- A set of functions to access the slave diagnostic structures, containing the same informa- tion as the SlaveMonitor; they can refer to the physical address of the node (ByAddress version), or to the location index of the node in the network, starting from index 0 (ByIndex version):
- Two function blocks for read and write SDO; they can be used to read or write objects to perform checks from PLC, or to do auxiliary configurations after the network has entered the operating mode: