CANOM_COM_ERR_TYPE¶
Using CANOM_ERR, it is possible to locate communication errors more precisely. The output CANOM_ERR is represented as a structure of the type CANOM_COM_ERR_TYPE. In the CANOPEN library this data type is declared as follows:
TYPE CANOM_COM_ERR_TYPE:
STRUCT
ADDRESS: BYTE;
EVENT: BYTE;
END_STRUCT
END_TYPE
Note
The output CANOM_ERR is not supported by the Communication Module CM598-CAN.
ADDRESS
In case of an error, ADDRESS contains the node address of the faulty device. If ADDRESS has the value 255, the error is located in the Communication Module itself.
Data_Type | Default_Value | Range | Unit |
---|---|---|---|
BYTE | - | - | - |
EVENT
In case of an error, EVENT contains the error causing event. The event refers to a single node address (ADDRESS <> 255) or the Communication Module itself (ADDRESS = 255).
ADDRESS <> 255 Error at subscribers with node address ADDRESS
Event | Meaning | Error source | Cause / Remedy |
---|---|---|---|
30 | Slave monitoring timeout | Slave | Check connection and node address of the slave |
31 | Slave aborted operational mode | Slave | Reset slave |
32 | Sequence error in node guarding protocol | Slave | Reset slave |
33 | No response to configured remote frame PDO | Slave | Check whether slave remote frames are supported |
34 | No slave response during configuration | Slave | Check whether the slave is connected and ready for operation |
35 | Actual device profile of the slave differs from the configured device profile | Configuration | Check the profile supported by the slave |
36 | Actual device type of the slave differs from the configured device type | Configuration | Check the services supported by the slave |
37 | Unknown SDO response received | Slave | Slave does not meet the CiA protocol specifications |
38 | Length indicator of a received SDO response is not equal to 8 | Slave | Slave does not meet the CiA protocol specifications |
39 | Slave is not processed. It is in the STOP state. | Configuration/ Communication Module | Deactivate the ‘Auto Clear Mode’ |
ADDRESS = 255 Communication Module error
Event | Meaning | Error source | Cause / Remedy |
---|---|---|---|
52 | Unknown process data handshake mode | Configuration | Contact customer support |
56 | Invalid data transfer rate | Configuration | Contact customer support |
60 | Node address configured twice | Configuration / other device | Check node addresses of all devices specified in configuration data |
210 | No configuration data | Configuration / Communication Module | Load configuration data into Communication Module |
212 | Error while reading database | Configuration / Communication Module | Load configuration data into Communication Module again, contact customer support |
220 | Watchdog error | Controller | Contact customer support |
Data_Type | Default_Value | Range | Unit |
---|---|---|---|
BYTE | - | - | - |