Saia-Burgess Controls AG
Manual I/O-modules for PCD1 │ PCD2 series │ Document 27-600 – Release ENG09 │ 2019-05-01
7-10
PCD2.B160 & PCD3.B160
Media Mapping
7
7.4
Media Mapping
7.4.1
Symbol name & description
7.4.1.1 RdDigitalIO
This array of 16 flags returns the states of each I/O whatever their configuration. We
can read each flag separately with the symbol RdDigitalIO”y” where “y” = the number
of the flag. Each flag corresponds to one I/O.
15:0
RdDigitalIO
I/O
0
I/O
1
I/O
2
I/
O
3
I/O
4
I/O
5
I/O
6
I/O
7
I/O
8
I/O
9
I/O
1
0
I/O
1
1
I/O
1
2
I/O
1
3
I/O
1
4
I/O
1
5
7.4.1.2 RdOutputError
This array of 16 flags returns the status of the outputs. They indicate if an output is
not functioning correctly and is set in high impedance. The module puts the outputs
in high impedance if there is a short circuit, an overcurrent or the supply pins of the
connectors are not powered when using output.
The module controls the outputs by pairs.
For example: if there is a short circuit on output 0 then the outputs 0 & 1 will be
in high impedance and their respective status flags are set. The flags will be:
RdOutputError = 00000000 00000011.
15:0
RdOutputError
O
E
0
O
E
1
O
E
2
O
E
3
O
E
4
O
E
5
O
E
6
O
E
7
O
E
8
O
E
9
O
E
10
O
E
11
O
E
12
O
E
13
O
E
14
O
E
15
Control by pairs
7.4.1.3 WrDigitalOutput
This array of 16 flags contains the value you want writing on the outputs. Each flag
corresponds to one output. If you write a flag whose I/O is not configured in output,
nothing happens.
15:0
WrDigitalOutput
O
0
O
1
O
2
O
3
O
4
O
5
O
6
O
7
O
8
O
9
O
1
0
O
1
1
O
1
2
O
1
3
O
1
4
O
1
5