Addressing
Original instructions
Flat Addressing
This module requires five contiguous, 16-bit input words (%IW)—four for input data, one for channel status, and 2 contiguous, 16-bit output words (%QW)— for output data. The data word formats are as follows.
The following shows the input words 1 ... 4:
The following shows the input word 5:
*A range warning is issued when a channel input exceeds the rated input value. An out-of-range bit is set when a channel input exceeds the rated input value by 2.4% or when a broken wire (4 ... 20 mA mode) is sensed on the channel.
The following shows the output words 1 and 2:
Topological Addressing
Topological addresses for the 140 AMM 090 00 Input/Output Module:
Point
I/O Object
Comment
Input 1
%IW[\b.e\]r.m.1
Value
%I[\b.e\]r.m.1.1
Out of range
%I[\b.e\]r.m.1.2
Range warning
• • •
Input 4
%IW[\b.e\]r.m.4
Value
%I[\b.e\]r.m.4.1
Out of range
%I[\b.e\]r.m.4.2
Range warning
Status Word
%IW[\b.e\]r.m.5
Status of in/out channels
Output 1
%QW[\b.e\]r.m.1
Value
%I[\b.e\]r.m.1.3
Broken wire
Output 2
%QW[\b.e\]r.m.2
Value
%I[\b.e\]r.m.2.3
Broken wire
Used abbreviations: b = bus, e = equipment (drop), r = rack, m = module slot.
IODDT
The 140 AMM 090 00 Input/Output Module uses the T_ANA_BI_VWE IODDT for the first 2 input and output channels and the T_ANA_IN_VWE for the input channels 3 and 4:
IODDT Name
Object
Data Type
Name
T_ANA_BI_VWE
%CH[\b.e\]r.m.c
ANA_IN_VWE
userdefined
%IWr.m.c.0
Int
.VALUE_IN
%IQr.m.c.0
Int
.VALUE_OUT
%Ir.m.c.1
Bool
.ERROR_IN
%Ir.m.c.2
Bool
.WARNING_IN
%Ir.m.c.3
Bool
.ERROR_OUT
T_ANA_IN_VWE
%CH[\b.e\]r.m.c
ANA_IN_VWE
userdefined
%IWr.m.c.0
Int
.VALUE
%Ir.m.c.1
Bool
.ERROR
%Ir.m.c.2
Bool
.WARNING
Used abbreviations: r = rack, m = module slot, c = channel, b = bus, e = equipment (drop).
Bus and Drop default to 1 if not specified and can be left off.
NOTE: In Quantum IODDTs for analog modules and expert modules the data type Bool is used for %I and %Q.
I/O Map Status Byte
The I/O map status byte is used by the 140 AMM 090 00 Input Module as follows.