Functions
5.1 CANopen
SIMATIC PN/CAN LINK
Operating Instructions, 03/2022, A5E39895388-AC
51
RDREC access can be successful or return one of the following error codes.
Table 5- 5 Error codes
Module is incorrect (data record must be called on the CANopen Manager
submodule)
Incorrect data record index (not 0x200 to 0x20F)
No completely and validly configured PROFINET connection (Application Relation)
is established
PN/CAN LINK is not CANopen Manager
No previous successful WRREC
If RDREC returns no error, the S7 user program can evaluate the data transmitted by the
PN/CAN LINK. The "Status code" field can have the following values:
OK, SDO completed successfully
SDO aborted or not yet started because a reset was triggered by PROFINET or the
boot operation for the node was restarted
SDO aborted or net yet started because once the node was successfully booted it
had a heartbeat or node-guarding error
SDO started but aborted by the PN/CAN LINK (cause according to CiA 301 in error
code additional information)
SDO started but SDO abort received (received cause according to CiA 301 in
additional information error code)
Busy = SDO access not complete yet. RDREC must be repeated.
Following an abort of SDO access (triggered by the PN/CAN LINK itself or by the slave
addressed via SDO), the "Additional information error code" field is filled with the SDO abort
code according to CiA 301.
The SDO access for the PN/CAN LINK is completed with the finished RDREC. The device is then
ready for a new SDO command. An additional RDREC without preceding successful WRREC
returns an error code.