Saia-Burgess Controls AG
Manual I/O-modules for PCD1 │ PCD2 series │ Document 27-600 – Release ENG09 │ 2019-05-01
7-11
PCD2.B160 & PCD3.B160
Direct input or output access in IL
7
7.5 Direct input or output access in IL
With IL commands it is possible to do accesses to the module independent of the
media mapping.
7.5.1 Symbol name & description
7.5.1.1 RD_DIGITAL_IO_0TO15
ThissymbolreturnsthestatesofeachI/Owhatevertheirconguration.
15:0
RD_DIGITAL_IO_0TO15
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 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15
IL example:
RDPW IO.Slot0.IOAccess.RD_DIGITAL_IO_0TO15
IO_0_15
7.5.1.2 MASK_RD_DIGITALOUTPUT_0TO15
ThissymbolgivesuswhichI/Oareconguredinoutputs.Incaseyouwanthaveonly
the outputs value from the symbol RD_DIGITAL_IO_0TO15, you can do a mask.
15:0
MASK_RD_DIGITAL_OUTPUT_0TO15
MASK O 0
MASK O 1
MASK O 2
MASK O 3
MASK O 4
MASK O 5
MASK O 6
MASK O 7
MASK O 8
MASK O 9
MASK O 10
MASK O 11
MASK O 12
MASK O 13
MASK O 14
MASK O 15
IL example:
RDPW IO.Slot0.IOAccess.RD_DIGITAL_IO_0TO15
IO_0_15
LD MASK
O.Slot0.IOAccess.MASK_RD_DIGITAL_OUTPUT_0TO15
AND IO_0_15
MASK
OUT_0_15