Hardware manual PCD7.LRxx-PG5 room controller │ Document 27-653; version ENG07 │ 2019-03-21
Saia-Burgess Controls AG
Universal inputs
Inputs/outputs (I/O)
4-15
4
4.2.2.7
Status registers
An analogue value may exceed or fall below the defined value.
In order for the program to detect this, the “IO.UniversalInputStatus” registers are
used.
An “IO.UniversalInputStatus” register contains four bytes, where each byte stands
for the status of an analogue input exceeding or falling below the defined value.
When there are more than four analogue inputs per system, more
“IO.UniversalInputStatus” registers are used in proportion to the number of inputs.
The registers are thus counted up from the address number 0 in the process.
IO.UniversalInputStatus0 (R with 4 bytes = status of 4 analogue inputs)
IO.UniversalInputStatus1 (R with 4 bytes = status of 4 analogue inputs)
... etc.
The status of the relevant bit0 of each byte in the “IO.UniversalInputStatus” regis
-
ter indicates whether a value has exceeded the upper range, or with bit1, the lower
range.
The status registers are updated at the end of each COB.
The following figure shows the entire register in visual form:
IO.UniversalInputStatus0
(Register 64Bit)
Bit31
Bit0
0000-00
00
Byte3
0000-00
00
Byte2
0000-00
00
Byte1
0000-00
00
Byte0
Universal input 0..3 status
Universal input I0 above the range
Universal input I0 below the area
Universal input I1 item
Universal input I2 item
Universal input I3 item
The Bit for below the area works only by mode Pt1000, Ni1000 and Ni1000L&S.