Saia-Burgess Controls AG
H
ardware manual for PCD3 series │ Document 26-789 ENG19│ 2018-06-29
Diagnosis Information of the RIO
RIO (Remote Input Output) head stations
4-8
4
4.4.2
Diagnosis module
In addition to the DP-compliant diagnostic information, the PCD3.RIO also
supports a diagnosis module used in the DP configuration. This slave diagnostic
information is stored in the master resources. The use of a diagnosis module is
not mandatory. This diagnostic module must however be configured after the last
I/O module (exception: plug-ins must be configured
after
the diagnosis module).
It requires 4 input bytes and 4 output bytes. The exact definition of request and
answer is as followed:
Master→RIO
Byte 0
Byte 1
Byte 2
Byte3
Query
RIO→Master
Byte 0
Byte 1
Byte 2
Byte3
Reply
The contents of bytes 0 to 2 depend on the request command. The master
always checks if the response command matches the request command,
ensuring that the data is correct and belongs to the requested information.
NOP command (command 0)
This command is for synchronization only. The RIO returns the received data
bytes without modification.
Master→RIO
Byte 0
Byte 1
Byte 2
Byte3
X
Y
Z
0
RIO→Master
Byte 0
Byte 1
Byte 2
Byte3
X
Y
Z
0
Query firmware version (command 1)
This function returns the current firmware version of the RIO.
Master→RIO
Byte 0
Byte 1
Byte 2
Byte3
irrelevant
irrelevant
irrelevant
1
RIO→Master
Byte 0
Byte 1
Byte 2
Byte3
highest version
lowest version
MSB
lowest version LSB
1