This technical note describes the Genius and TRIO IO blocks supported by the PLC IO Interface and their configuration parameters.
Blocks are defined in the GEGenusModule.dat file. This file is loaded during the legacy module boot process. If the file is not found, the GEGenusModule.txt file is imported then saved as the GEGenusModule.dat.
Module Identifier (Name)
|
|
ID Code
|
Phase
|
Cfg
|
IO Bytes
|
Data
|
Polled IO
|
Configuration
|
||||||
GE |
TRIO |
Description |
Legacy
|
GE
|
Type
|
Bits
|
Status
|
In
|
Out
|
Type
|
Bytes
|
Offset
|
Type
|
Bytes
|
IC660BBA020 |
6230BP10810 |
24/48 VDC Analog I/O |
1
|
132
|
B*
|
0x0219
|
7
|
8
|
4
|
AIO
|
24
|
12
|
8
|
84
|
IC660BBA021 |
6233BP10810 |
24/48 VDC RTD |
2
|
137
|
B
|
0x0209
|
7
|
12
|
0
|
AIO
|
0
|
0
|
13
|
84
|
IC660BBA023 |
6232BP10810 |
24/48 VDC Thermocouple |
3
|
135
|
B
|
0x021B
|
7
|
12
|
0
|
AIO
|
60
|
12
|
12
|
84
|
IC660BBA024 |
6231BP10810 |
24/48 VDC Current source Analog 4 In/2 Out |
4
|
141
|
B
|
0x021B
|
7
|
8
|
4
|
AIO
|
32
|
12
|
9
|
84
|
IC660BBA025 |
6236BP10810 |
24/48 VDC Current source Analog 6 Out |
5
|
143
|
B
|
0x020B
|
7
|
0
|
12
|
AIO
|
24
|
12
|
10
|
84
|
IC660BBA026 |
6235BP10810 |
24/48VDC Current-source Analog Input |
6
|
145
|
B
|
0x021B
|
7
|
12
|
0
|
AIO
|
24
|
12
|
11
|
88
|
IC660BBA100 |
6230BP10710 |
115 VAC Analog I/O |
7
|
131
|
B*
|
0x0219
|
7
|
8
|
4
|
AIO
|
24
|
12
|
8
|
84
|
IC660BBA101 |
6233BP10910 |
115 VAC/125 VDC RTD |
8
|
136
|
B
|
0x0219
|
7
|
12
|
0
|
AIO
|
0
|
0
|
13
|
84
|
IC660BBA103 |
6232BP10710 |
115 VAC/125 VDC Thermocouple |
9
|
134
|
B
|
0x021B
|
7
|
12
|
0
|
AIO
|
60
|
12
|
12
|
84
|
IC660BBA104 |
6231BP10910 |
115 VAC/125 VDC Current source Analog 4 In/2 Out |
10
|
140
|
B
|
0x021B
|
7
|
8
|
4
|
AIO
|
32
|
12
|
9
|
84
|
IC660BBA105 |
6236BP10910 |
115 VAC/125 VDC Current source Analog 6 Out |
11
|
142
|
B
|
0x021B
|
7
|
0
|
12
|
AIO
|
24
|
12
|
10
|
84
|
IC660BBA106 |
6235BP10910 |
115VAC/125VDC Current-source Analog In |
12
|
144
|
B
|
0x021B
|
7
|
12
|
0
|
AIO
|
24
|
12
|
11
|
88
|
IC660BBD020 |
6240BP10811 |
16 Circuit DC Input/Output (3 wire) |
13
|
72
|
B*
|
0x0102
|
18
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBD021 |
6240BP10812 |
16 Circuit DC Input/Output (3 wire) |
14
|
73
|
B*
|
0x0102
|
18
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBD022 |
6240BP10411 |
16 Circuit DC Input/Output (2 or 3 wire) |
15
|
73
|
B
|
0x0102
|
18
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBD023 |
6240BP10412 |
16 Circuit DC Input/Output (2 or 3 wire) |
16
|
72
|
B
|
0x0102
|
18
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBD024 |
6241BP10411 |
32 Circuit 12/24 VDC Source |
17
|
75
|
B
|
0x0102
|
33
|
4
|
4
|
DIO
|
0
|
0
|
5
|
36
|
IC660BBD025 |
6241BP10812 |
32 Circuit 5/12/24 VDC Sink |
18
|
74
|
B
|
0x0102
|
33
|
4
|
4
|
DIO
|
0
|
0
|
5
|
36
|
IC660BBD101 |
6245BP10710 |
115 VAC 8 Grouped IO |
19
|
82
|
B
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
1
|
12
|
IC660BBD110 |
6247BP10710 |
115 VAC 16 Input |
20
|
81
|
B
|
0x0100
|
17
|
2
|
0
|
DIO
|
0
|
0
|
7
|
26
|
IC660BBR100 |
6248BP10812 |
115V or 230V AC Relay Output Relays NC |
21
|
80
|
|
0x0102
|
1
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBR101 |
6248BP10811 |
115V or 230V AC Relay Output Relays NO |
22
|
79
|
B
|
0x0102
|
1
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660BBS100 |
|
115 VAC/125 VDC Isolated 8 pt IO |
23
|
70
|
B*
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
2
|
12
|
IC660BBS101 |
6246BP10810 |
115 VAC/125 VDC Isolated 8 pt IO w/o FS Diagnostic |
24
|
70
|
B
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
2
|
12
|
IC660BBS102 |
6246BP10811 |
115 VAC/125 VDC Isolated 8 pt IO |
25
|
70
|
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
2
|
12
|
IC660BBS103 |
|
115 VAC/125 VDC Isolated 8 pt IO w/o FS Diagnostic |
26
|
70
|
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
2
|
12
|
IC660BBD100 |
|
115VAC 2A 8 Ckt Grouped I/O Block (Phase B) |
27
|
69
|
B*
|
0x0102
|
9
|
8
|
8
|
DIO
|
0
|
0
|
1
|
12
|
IC660BBD120 |
6234BP10910 |
High-speed Counter Block |
28
|
32
|
B
|
0x0301
|
5
|
32
|
2
|
AIO
|
0
|
0
|
14
|
70
|
IC660BPM100 |
|
PowerTRAC Block |
29
|
127
|
|
0x0011
|
1
|
38
|
2
|
AIO
|
58
|
0
|
15
|
30
|
IC660CBA100 |
|
115VAC 4 In/2 Out Voltage/Current Analog Block |
30
|
128
|
A
|
0x0219
|
7
|
8
|
4
|
AIO
|
24
|
12
|
8
|
84
|
IC660CBA020 |
|
24/48VDC 4 In/2 Out Voltage/Current Analog Block |
31
|
129
|
A
|
0x0219
|
7
|
8
|
4
|
AIO
|
24
|
12
|
8
|
84
|
IC660CBD100 |
|
115VAC 8 Ckt Grouped I/O Block |
32
|
64
|
A
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
1
|
12
|
IC660CBS100 |
|
115VAC/125VDC 8 Ckt Isolated I/O Block |
33
|
65
|
A
|
0x0102
|
9
|
1
|
1
|
DIO
|
0
|
0
|
2
|
12
|
IC660CBD021 |
|
24/48VDC 16 Ckt Sink I/O Block |
34
|
67
|
A
|
0x0102
|
17
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
IC660CBD020 |
|
24/48VDC 16 Ckt Source I/O Block |
35
|
68
|
A
|
0x0102
|
17
|
2
|
2
|
DIO
|
0
|
0
|
3
|
20
|
* Phase B blocks with Phase A equivalents
All blocks may be assigned to either discrete or analog tables. Blocks may use from 1 to 33 registers for IO data. For fixed addressing, 33 registers are assigned to each block (3 blocks per dataset). Both input and output tables will hold the values read from the RIO tables, only the output table may be written.
Discrete IO Modules
Type |
Model ID |
Model Number |
Description |
8-Circuit |
IC660CBD100 |
64 |
115VAC 8 Ckt Grouped I/O Block |
IC660BBD100 |
69 |
115VAC 2A 8 Ckt Grouped I/O Block (Phase B) |
|
IC660BBD101 |
82 |
115VAC Low-Leakage 8 Ckt Grouped Block |
|
IC660BBS100 |
70 |
115VAC/125VDC 8 Ckt Isolated Block (Phase B) |
|
IC660BBS101 |
70 |
115VAC/125VDC 8 Ckt Isolated Block without Failed Switch Diagnostic |
|
IC660BBS102 |
70 |
115 VAC/125 VDC Isolated 8 pt IO |
|
IC660BBS103 |
70 |
115 VAC/125 VDC Isolated 8 I/O w/o FS Diagnostic |
|
IC660CBS100 |
65 |
115VAC/125VDC 8 Ckt Isolated I/O Block |
|
16-Circuit |
IC660CBD021 |
67 |
24/48VDC 16 Ckt Sink I/O Block |
IC660CBD020 |
68 |
24/48VDC 16 Ckt Source I/O Block |
|
IC660BBD020 |
72 |
24/48VDC 16 Ckt Sink I/O Block (Phase B) |
|
IC660BBD023 |
72 |
24VDC 16 Ckt Sink I/O Block (Phase B) |
|
IC660BBD021 |
73 |
24/48VDC 16 Ckt Source I/O Block (Phase B) |
|
IC660BBD022 |
73 |
12/24VDC 16 Ckt Source I/O Block (Phase B) |
|
IC660BBD110 |
81 |
115 VAC 16 Input |
|
IC660BBR101 |
79 |
Normally-open Relay Block |
|
IC660BBR100 |
80 |
Normally-closed Relay Block |
|
32-Circuit |
IC660BBD025 |
74 |
5/12/24VDC 32 Ckt Sink I/O Block |
IC660BBD024 |
75 |
12/24VDC 32 Ckt Source I/O Block |
Input and Input/Output modules. This contains no Polled block IO data (Block IO datagram ignored by block). There is a maximum of 33 bytes of status data (for discrete IO blocks).
Byte
|
Word
|
8 Circuit
|
16 Circuit
|
32 Circuit
|
|||
0
|
0
|
System / Block level Fault |
LSB |
System / Block level Fault |
LSB |
System / Block level Fault |
LSB |
1
|
Fault Circuit 1 |
MSB |
Fault Circuit 1 |
MSB |
Fault Circuit 1 |
MSB |
|
2
|
1
|
Fault Circuit 2 |
LSB |
Fault Circuit 2 |
LSB |
Fault Circuit 2 |
LSB |
3
|
Fault Circuit 3 |
MSB |
Fault Circuit 3 |
MSB |
Fault Circuit 3 |
MSB |
|
4
|
2
|
Fault Circuit 4 |
LSB |
Fault Circuit 4 |
LSB |
Fault Circuit 4 |
LSB |
5
|
Fault Circuit 5 |
MSB |
Fault Circuit 5 |
MSB |
Fault Circuit 5 |
MSB |
|
6
|
3
|
Fault Circuit 6 |
LSB |
Fault Circuit 6 |
LSB |
Fault Circuit 6 |
LSB |
7
|
Fault Circuit 7 |
MSB |
Fault Circuit 7 |
MSB |
Fault Circuit 7 |
MSB |
|
8
|
4
|
Fault Circuit 8 |
LSB |
Fault Circuit 8 |
LSB |
Fault Circuit 8 |
LSB |
9
|
Inputs 1-8 (input 1 in bit 0) |
Fault Circuit 9 |
MSB |
Fault Circuit 9 |
MSB |
||
10
|
5
|
|
Fault Circuit 10 |
LSB |
Fault Circuit 10 |
LSB |
|
11
|
|
Fault Circuit 11 |
MSB |
Fault Circuit 11 |
MSB |
||
12
|
6
|
|
Fault Circuit 12 |
LSB |
Fault Circuit 12 |
LSB |
|
13
|
|
Fault Circuit 13 |
MSB |
Fault Circuit 13 |
MSB |
||
14
|
7
|
|
Fault Circuit 14 |
LSB |
Fault Circuit 14 |
LSB |
|
15
|
|
Fault Circuit 15 |
MSB |
Fault Circuit 15 |
MSB |
||
16
|
8
|
|
Fault Circuit 16 |
LSB |
Fault Circuit 16 |
LSB |
|
17
|
|
Inputs 1-8 (input 1 in bit 0) |
Fault Circuit 17 |
MSB |
|||
18
|
9
|
|
Inputs 9-16 |
Fault Circuit 18 |
LSB |
||
19
|
|
|
Fault Circuit 19 |
MSB |
|||
20
|
10
|
|
|
Fault Circuit 20 |
LSB |
||
21
|
|
|
Fault Circuit 21 |
MSB |
|||
22
|
11
|
|
|
Fault Circuit 22 |
LSB |
||
23
|
|
|
Fault Circuit 23 |
MSB |
|||
24
|
12
|
|
|
Fault Circuit 24 |
LSB |
||
25
|
|
|
Fault Circuit 25 |
MSB |
|||
26
|
13
|
|
|
Fault Circuit 26 |
LSB |
||
27
|
|
|
Fault Circuit 27 |
MSB |
|||
28
|
14
|
|
|
Fault Circuit 28 |
LSB |
||
29
|
|
|
Fault Circuit 29 |
MSB |
|||
30
|
15
|
|
|
Fault Circuit 30 |
LSB |
||
31
|
|
|
Fault Circuit 31 |
MSB |
|||
32
|
16
|
|
|
Fault Circuit 32 |
LSB |
||
33
|
|
|
Inputs 1-8 (input 1 in bit 0) |
||||
34
|
17
|
|
|
Inputs 9-16 |
|||
35
|
|
|
Inputs 17-24 |
||||
36
|
18
|
|
|
Inputs 25-32 |
|||
37
|
|
|
|
||||
38
|
19
|
|
|
|
|||
39
|
|
|
|
||||
. . . |
|||||||
64
|
32
|
|
|
|
|||
65
|
|
|
|
Output and Input/Output Modules
Byte
|
Word
|
8 Circuit
|
16 Circuit
|
32 Circuit
|
0
|
0
|
outputs 1-8 (output 1 in bit 0)
|
Outputs 1-8 (output 1 in bit 0)
|
Outputs 1-8 (ioutput 1 in bit 0)
|
1
|
|
Outputs 9-16
|
Outputs 9-16
|
|
2
|
1
|
|
|
Outputs 17-24
|
3
|
|
|
Outputs 25-32
|
|
4-65
|
2-32
|
|
|
|
|
|
|
System level Faults
Bit
|
Value
|
Block Fault
Bit
|
0
|
Process Thread OK (0=OK, 1=Faulted)
|
|
1
|
Run Mode (0=run,1=program)
|
|
2
|
RIO Card hardware fault (1) or OK (0)
|
|
3
|
Block Present (0) or not (1)
|
|
4
|
Terminal Assembly EPROM fault
|
3
|
5
|
Electronic assembly EEPROM fault (calibration error)
|
5
|
6
|
Internal circuit fault
|
7
|
7
|
Block Configured
|
|
0
|
Loss of IO power
|
1
|
Short Circuit
|
2
|
Overload
|
3
|
No load (output circuit) or Input open wire
|
4
|
Over temperature
|
5
|
Failed Switch
|
6-7
|
Not used
|
Type
|
Model ID
|
Model Number
|
Description
|
Voltage/Current Analog 4 Input / 2 Output Blocks |
IC660BBA100
|
131
|
115VAC (Phase B)
|
IC660BBA020
|
132
|
24/48VDC (Phase B)
|
|
IC660CBA100
|
128
|
115VAC
|
|
IC660CBA020
|
129
|
24/48VDC
|
|
Current-Source Analog 4 Input/2 Output Blocks |
IC660BBA104
|
140
|
115VAC/125VDC
|
IC660BBA024
|
141
|
24/48VDC
|
|
Current-Source Analog 6-Output Blocks |
IC660BBA105
|
142
|
115VAC/125VDC
|
IC660BBA025
|
143
|
24/48VDC
|
|
Current-Source Analog 6-Input Blocks |
IC660BBA106
|
144
|
115VAC/125VDC
|
IC660BBA026
|
145
|
24/48VDC
|
Shaded area contains data that is returned by the Block IO datagram. This may be enabled on a block by block basis. If block IO datagrams are not enabled, these registers should not be assigned. The fault bytes are be assigned addresses immediately before the regular inputs in order to minimize communications data lengths.
Byte
|
Word
|
Voltage/Current Analog
(4 In / 2 Out block)
|
Current Source Analog
4 In / 2 Out block
|
Current-source (Analog )
6-Input Blocks
|
Current-source (Analog )
6-Output Blocks
|
||||
0
|
0
|
System / Block Level Faults
|
LSB
|
System / Block Level Faults
|
LSB
|
System / Block Level Faults
|
LSB
|
System / Block Level Faults
|
LSB
|
1
|
Fault Circuit 1
|
MSB
|
Fault Circuit 1
|
MSB
|
Fault Circuit 1
|
MSB
|
Fault Circuit 1
|
MSB
|
|
2
|
1
|
Fault Circuit 2
|
LSB
|
Fault Circuit 2
|
LSB
|
Fault Circuit 2
|
LSB
|
Fault Circuit 2
|
LSB
|
3
|
Fault Circuit 3
|
MSB
|
Fault Circuit 3
|
MSB
|
Fault Circuit 3
|
MSB
|
Fault Circuit 3
|
MSB
|
|
4
|
2
|
Fault Circuit 4
|
LSB
|
Fault Circuit 4
|
LSB
|
Fault Circuit 4
|
LSB
|
Fault Circuit 4
|
LSB
|
5
|
Fault Circuit 5
|
MSB
|
Fault Circuit 5
|
MSB
|
Fault Circuit 5
|
MSB
|
Fault Circuit 5
|
MSB
|
|
6
|
3
|
Fault Circuit 6
|
LSB
|
Fault Circuit 6
|
LSB
|
Fault Circuit 6
|
LSB
|
Fault Circuit 6
|
LSB
|
7
|
|
MSB
|
|
MSB
|
|
MSB
|
|
MSB
|
|
8
|
4
|
Input 1 (EU’s)
|
LSB
|
Input 1 (EU’s)
|
LSB
|
Circuit 1 (EU’s) (Inputs)
|
LSB
|
Circuit 1 mA (Output)
|
LSB
|
9
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
10
|
5
|
Input 2 (EU’s)
|
LSB
|
Input 2 (EU’s)
|
LSB
|
Circuit 2 (EU’s) (Inputs)
|
LSB
|
Circuit 2 mA (Output)
|
LSB
|
11
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
12
|
6
|
Input 3 (EU’s)
|
LSB
|
Input 3 (EU’s)
|
LSB
|
Circuit 3 (EU’s) (Inputs)
|
LSB
|
Circuit 3 mA (Output)
|
LSB
|
13
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
14
|
7
|
Input 4 (EU’s)
|
LSB
|
Input 4 (EU’s)
|
LSB
|
Circuit 4 (EU’s) (Inputs)
|
LSB
|
Circuit 4 mA (Output)
|
LSB
|
15
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
16
|
8
|
Input 1 (counts)
|
LSB
|
Input 1 mA value
|
LSB
|
Circuit 5 (EU’s) (Inputs)
|
LSB
|
Circuit 5 mA (Output)
|
LSB
|
17
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
18
|
9
|
Input 2 (counts)
|
LSB
|
Input 2 mA value
|
LSB
|
Circuit 6 (EU’s) (Inputs)
|
LSB
|
Circuit 6 mA (Output)
|
LSB
|
19
|
MSB
|
MSB
|
MSB
|
MSB
|
|||||
20
|
10
|
Input 3 (counts)
|
LSB
|
Input 3 mA value
|
LSB
|
Circuit 1 mA
|
LSB
|
|
|
21
|
MSB
|
MSB
|
MSB
|
|
|||||
22
|
11
|
Input 4 (counts)
|
LSB
|
Input 4 mA value
|
LSB
|
Circuit 2 mA
|
LSB
|
|
|
23
|
MSB
|
MSB
|
MSB
|
|
|||||
24
|
12
|
Output 1 (counts)
|
LSB
|
Output 1 mA value
|
LSB
|
Circuit 3 mA
|
LSB
|
|
|
25
|
MSB
|
MSB
|
MSB
|
|
|||||
26
|
13
|
Output 2 (counts)
|
LSB
|
Output 2 mA value
|
LSB
|
Circuit 4 mA
|
LSB
|
|
|
27
|
MSB
|
|
LSB
|
|
|||||
28
|
14
|
|
mA feedback for output 1
|
LSB
|
Circuit 5 mA
|
MSB
|
|
||
29
|
|
MSB
|
LSB
|
|
|||||
30
|
15
|
|
mA feedback for output 2
|
LSB
|
Circuit 6 mA
|
MSB
|
|
||
31
|
|
MSB
|
|
|
|||||
32
|
16
|
|
EU feedback for output 1
|
LSB
|
|
|
|||
33
|
|
MSB
|
|
|
|||||
34
|
17
|
|
EU feedback for output 2
|
LSB
|
|
|
|||
35
|
|
|
|
|
|||||
36
|
18
|
|
|
|
|
||||
37
|
|
|
|
|
|||||
. . . |
|
|
|
|
|
||||
64
|
32
|
|
|
|
|
||||
65
|
|
|
|
|
Byte
|
Word
|
Voltage/Current Analog
(4 In / 2 Out block)
|
Current Source Analog
4 In / 2 Out block
|
Current-source (Analog )
6-Input Blocks
|
Current-source (Analog )
6-Output Blocks
|
|||
0
|
0
|
Output 1 (EU’s) |
LSB |
Output 1 (EU’s) |
LSB |
|
Circuit 1 mA (Output) |
LSB |
1
|
MSB |
MSB |
|
MSB |
||||
2
|
1
|
Output 2 (EU’s) |
LSB |
Output 2 (EU’s) |
LSB |
|
Circuit 2 mA (Output) |
LSB |
3
|
MSB |
MSB |
|
MSB |
||||
4
|
2
|
|
|
|
Circuit 3 mA (Output) |
LSB |
||
5
|
|
|
|
MSB |
||||
6
|
3
|
|
|
|
Circuit 4 mA (Output) |
LSB |
||
7
|
|
|
|
MSB |
||||
8
|
4
|
|
|
|
Circuit 5 mA (Output) |
LSB |
||
9
|
|
|
|
MSB |
||||
10
|
5
|
|
|
|
Circuit 6 mA (Output) |
LSB |
||
11
|
|
|
|
MSB |
||||
12
|
6
|
|
|
|
|
|||
13
|
|
|
|
|
||||
. . . |
||||||||
64
|
32
|
|
|
|
|
|||
65
|
|
|
|
|
System level Faults
Bit |
Value |
Block Fault
Bit
|
0 |
Process Thread OK (0=OK, 1=Faulted) |
|
1 |
Run Mode (0=run,1=program) |
|
2 |
RIO Card hardware fault (1) or OK (0) |
|
3 |
Block Present (0) or not (1) |
|
4 |
Terminal Assembly EPROM fault |
3
|
5 |
Electronic assembly EEPROM fault (calibration error) |
5
|
6 |
Internal circuit fault |
7
|
7 |
Block Configured |
|
|
Voltage-source Analog 4 In/2 Out
|
Current-source Analog 4 In/2 Out
|
Current-source
Analog 6-Input
|
Current-source
Analog 6-Output
|
0 |
Input low alarm |
Input low alarm |
Input low alarm |
Not used |
1 |
Input high alarm |
Input high alarm |
Input high alarm |
|
2 |
Input under-range |
Input under-range |
Input under-range |
|
3 |
Input over-range |
Input over-range |
Input over-range |
|
4 |
Input open wire |
Input open wire |
Input open wire |
|
5 |
Output under-range |
Output under-range |
Not used |
Output under-range |
6 |
Output over-range |
Output over-range |
Output over-range |
|
7 |
Not used |
Feed back error |
Feedback error |
Type |
Model ID |
Model Number |
Description |
Thermocouple 6-Input Blocks |
IC660BBA103 |
134 |
115VAC/125VDC |
IC660BBA023 |
135 |
24/48VDC |
Shaded area contains data that is returned by the Block IO datagram. This may be enabled on a block by block basis. If block IO datagrams are not enabled, these registers should not be assigned. The fault bytes are be assigned addresses immediately before the regular inputs in order to minimize communications data lengths.
Byte
|
Word
|
Field
|
|
0
|
0
|
System / Block Level Faults |
LSB |
1
|
Fault Circuit 1 |
MSB |
|
2
|
1
|
Fault Circuit 2 |
LSB |
3
|
Fault Circuit 3 |
MSB |
|
4
|
2
|
Fault Circuit 4 |
LSB |
5
|
Fault Circuit 5 |
MSB |
|
6
|
3
|
Fault Circuit 6 |
LSB |
7
|
|
MSB |
|
8
|
4
|
Input 1 input (EU’s) |
LSB |
9
|
MSB |
||
10
|
5
|
Input 2 input (EU’s) |
LSB |
11
|
MSB |
||
12
|
6
|
Input 3 input (EU’s) |
LSB |
13
|
MSB |
||
14
|
7
|
Input 4 input (EU’s) |
LSB |
15
|
MSB |
||
16
|
8
|
Input 5 input (EU’s) |
LSB |
17
|
MSB |
||
18
|
9
|
Input 6 input (EU’s) |
LSB |
19
|
MSB |
||
20
|
10
|
Input 1 voltage (mV/100) |
LSB |
21
|
MSB |
||
22
|
11
|
Input 2 voltage (mV/100) |
LSB |
23
|
MSB |
||
24
|
12
|
Input 3 voltage (mV/100) |
LSB |
25
|
MSB |
||
26
|
13
|
Input 4 voltage (mV/100) |
LSB |
27
|
MSB |
||
28
|
14
|
Input 5 voltage (mV/100) |
LSB |
29
|
MSB |
||
30
|
15
|
Input 6 voltage (mV/100) |
LSB |
31
|
MSB |
||
32
|
16
|
Inputs 1/2, XJV voltage (mV/100) |
LSB |
33
|
MSB |
||
34
|
17
|
Inputs 3/4, XJV voltage (mV/100) |
LSB |
35
|
MSB |
||
36
|
18
|
Inputs 5/6, XJV voltage (mV/100) |
LSB |
37
|
MSB |
||
38
|
19
|
Inputs 1/2, XJV temp (C/10) |
LSB |
39
|
MSB |
||
40
|
20
|
Inputs 3/4, XJV temp (C/10) |
LSB |
41
|
MSB |
||
42
|
21
|
Inputs 5/6, XJV temp (C/10) |
LSB |
43
|
MSB |
||
44
|
22
|
Inputs 1/2, XJI current (mA/10) |
LSB |
45
|
MSB |
||
46
|
23
|
Inputs 3/4, XJI current (mA/10) |
LSB |
47
|
MSB |
||
48
|
24
|
Inputs 5/6, XJI current (mA/10) |
LSB |
49
|
MSB |
||
50
|
25
|
Inputs 1/2, XJI Temp (C/10) |
LSB |
51
|
MSB |
||
52
|
26
|
Inputs 3/4, XJI Temp (C/10) |
LSB |
53
|
MSB |
||
54
|
27
|
Inputs 5/6, XJI Temp (C/10) |
LSB |
55
|
MSB |
||
56
|
28
|
Inputs 1/2, Internal CJS current (mA/10) |
LSB |
57
|
MSB |
||
58
|
29
|
Inputs 3/4, Internal CJS current (mA/10) |
LSB |
59
|
MSB |
||
60
|
30
|
Inputs 5/6, Internal CJS current (mA/10) |
LSB |
61
|
MSB |
||
62
|
31
|
Inputs 1/2, Internal CJS Temp (C/10) |
LSB |
63
|
MSB |
||
64
|
32
|
Inputs 3/4, Internal CJS Temp (C/10) |
LSB |
65
|
MSB |
||
66
|
33
|
Inputs 5/6, Internal CJS Temp (C/10) |
LSB |
67
|
MSB |
No Output data for this type
System level Faults
Bit |
Value |
Block Fault
Bit
|
0 |
Process Thread OK (0=OK, 1=Faulted) |
|
1 |
Run Mode (0=run,1=program) |
|
2 |
RIO Card hardware fault (1) or OK (0) |
|
3 |
Block Present (0) or not (1) |
|
4 |
Terminal Assembly EPROM fault |
3
|
5 |
Electronic assembly EEPROM fault (calibration error) |
5
|
6 |
Internal circuit fault |
7
|
7 |
Block Configured |
|
0 |
Input low alarm |
1 |
Input high alarm |
2 |
Input under-range |
3 |
Input over-range |
4 |
Input open wire |
5 |
Input wiring error |
6 |
Internal channel fault |
7 |
Not used |
Type |
Model ID |
Model Number |
Description |
RTD 6-Input Blocks |
IC660BBA101 |
136 |
115VAC/125VDC |
IC660BBA021 |
137 |
24/48VDC |
Shaded area contains data that is returned by the Block IO datagram. This may be enabled on a block by block basis.
Byte
|
Word
|
Field
|
|
0
|
0
|
System / Block Level Faults |
LSB |
1
|
Fault Circuit 1 |
MSB |
|
2
|
1
|
Fault Circuit 2 |
LSB |
3
|
Fault Circuit 3 |
MSB |
|
4
|
2
|
Fault Circuit 4 |
LSB |
5
|
Fault Circuit 5 |
MSB |
|
6
|
3
|
Fault Circuit 6 |
LSB |
7
|
|
MSB |
|
8
|
4
|
Input channel 1 |
LSB |
9
|
MSB |
||
10
|
5
|
Input channel 2 |
LSB |
11
|
MSB |
||
12
|
6
|
Input channel 3 |
LSB |
13
|
MSB |
||
14
|
7
|
Input channel 4 |
LSB |
15
|
MSB |
||
16
|
8
|
Input channel 5 |
LSB |
17
|
MSB |
||
18
|
9
|
Input channel 6 |
LSB |
19
|
|
||
. . . |
|||
64
|
32
|
|
|
65
|
|
No Output data for this type
System level Faults
Bit |
Value |
Block Fault
Bit
|
0 |
Process Thread OK (0=OK, 1=Faulted) |
|
1 |
Run Mode (0=run,1=program) |
|
2 |
RIO Card hardware fault (1) or OK (0) |
|
3 |
Block Present (0) or not (1) |
|
4 |
Terminal Assembly EPROM fault |
3
|
5 |
Electronic assembly EEPROM fault (calibration error) |
5
|
6 |
Internal circuit fault |
7
|
7 |
Block Configured |
|
0 |
Input low alarm |
1 |
Input high alarm |
2 |
Input under-range |
3 |
Input over-range |
4 |
Input open wire |
5 |
Input wiring error |
6 |
Internal channel fault |
7 |
Input shorted |
Input Bytes register organization:
Shaded area contains data that is returned by the Block IO datagram. This may be enabled on a block by block basis. If block IO datagrams are not enabled, the fault bytes should be assigned addresses immediately following the regular inputs in order to minimize communications data lengths.
Byte
|
Word
|
Field
|
|||
0
|
0
|
System / Block Level Faults |
LSB |
||
1
|
|
MSB |
|||
2
|
1
|
Status Inputs |
Bit |
Value |
|
0 |
Data Ready |
||||
1 |
Data Type |
||||
2 |
Data Target |
||||
3 |
Overcurrent Captured |
||||
4 |
Phase-lock Loop Locked |
||||
5 |
Reserved |
||||
6 |
|||||
7 |
|||||
3
|
8 |
Reserved |
|||
9 |
|||||
10 |
|||||
11 |
Overcurrent on Phase A |
||||
12 |
Overcurrent on Phase B |
||||
13 |
Overcurrent on Phase C |
||||
14 |
Overcurrent on AUX |
||||
15 |
Overflow |
||||
4
|
2
|
Voltage A–B |
LSB |
||
5
|
MSB |
||||
6
|
3
|
Voltage B–C |
LSB |
||
7
|
MSB |
||||
8
|
4
|
Voltage C–A |
LSB |
||
9
|
MSB |
||||
10
|
5
|
Voltage A–neutral |
LSB |
||
11
|
MSB |
||||
12
|
6
|
Voltage B–neutral |
LSB |
||
13
|
MSB |
||||
14
|
7
|
Voltage C–neutral |
LSB |
||
15
|
MSB |
||||
16
|
8
|
Current phase A |
LSB |
||
17
|
MSB |
||||
18
|
9
|
Current phase B |
LSB |
||
19
|
MSB |
||||
20
|
10
|
Current phase C |
LSB |
||
21
|
MSB |
||||
22
|
11
|
Current, auxiliary |
LSB |
||
23
|
MSB |
||||
24
|
12
|
Phase A power |
LSB |
||
25
|
MSB |
||||
26
|
13
|
Phase B power |
LSB |
||
27
|
MSB |
||||
28
|
14
|
Phase C power |
LSB |
||
29
|
MSB |
||||
30
|
15
|
Phase A total VARs |
LSB |
||
31
|
MSB |
||||
32
|
16
|
Phase B total VARs |
LSB |
||
33
|
MSB |
||||
34
|
17
|
Phase C total VARs |
LSB |
||
35
|
MSB |
||||
36
|
18
|
Power Factor |
LSB |
||
37
|
MSB |
||||
38
|
19
|
Accumulated power measured |
LSB |
||
39
|
MSB |
||||
40
|
20
|
Phase A Fundamental VARs |
LSB |
||
41
|
MSB |
||||
42
|
21
|
Phase B Fundamental VARs |
LSB |
||
43
|
MSB |
||||
44
|
22
|
Phase C Fundamental VARs |
LSB |
||
45
|
MSB |
||||
46
|
23
|
Power Factor based on Fundamental VARs |
LSB |
||
47
|
MSB |
||||
48
|
24
|
Phase A Harmonic VARs as % of V–I |
LSB |
||
49
|
MSB |
||||
50
|
25
|
Phase B Harmonic VARs as % of V–I |
LSB |
||
51
|
MSB |
||||
52
|
26
|
Phase C Harmonic VARs as % of V–I |
LSB |
||
53
|
MSB |
||||
54
|
27
|
Total Harmonic VARs as % of V–I |
LSB |
||
55
|
MSB |
||||
56
|
28
|
Line Frequency |
LSB |
||
57
|
MSB |
||||
58
|
29
|
Temperature Alarm: Low = –1, Normal = 0, High = +1 |
LSB |
||
59
|
MSB |
||||
61
|
30
|
|
|||
60
|
|
||||
62
|
31
|
|
|||
63
|
|
||||
64
|
32
|
|
|||
65
|
|
Byte
|
Word
|
Field
|
||
0
|
0
|
Output Control Bits |
Bit |
Value |
|
0 |
Send Data |
||
|
1 |
Data Type |
||
|
2 |
Data Target |
||
|
3 |
Reset Watt-hour Accumulator |
||
|
4 |
Not Used |
||
|
5 |
|||
|
6 |
|||
|
7 |
|||
|
8 |
Not Used |
||
|
9 |
|||
|
10 |
|||
|
11 |
|||
|
12 |
|||
|
13 |
|||
|
14 |
|||
1
|
15 |
|||
2
|
1
|
|
||
3
|
||||
. . . |
||||
64
|
311
|
|
||
65
|
System level Faults
Bit |
Value |
Block Fault
Bit
|
0 |
Process Thread OK (0=OK, 1=Faulted) |
|
1 |
Run Mode (0=run,1=program) |
|
2 |
RIO Card hardware fault (1) or OK (0) |
|
3 |
Block Present (0) or not (1) |
|
4 |
Terminal Assembly EPROM fault |
3
|
5 |
Electronic assembly EEPROM fault (calibration error) |
5
|
6 |
Internal circuit fault |
7
|
7 |
Block Configured |
|
None
Type |
Model ID |
Model Number |
Description |
High-speed Counter Block |
IC660BBD120 |
32 |
Configured as Type A (4 up or down counters); Type B (2 up/down counters); or Type C (1 counter up or down and differential) |
All data comes from IO area, no Polled block IO data (Block IO datagram ignored by block)
Byte |
Word |
Type A
|
Type B
|
Type C
|
||||||||||||||||||
0
|
0
|
System /Block level Faults |
LSB |
System /Block level Faults |
LSB |
System /Block level Faults |
LSB |
|||||||||||||||
1
|
Fault Circuit 1 |
MSB |
Fault Circuit 1 |
MSB |
Fault Circuit 1 |
MSB |
||||||||||||||||
2
|
1
|
Fault Circuit 2 |
LSB |
Fault Circuit 2 |
LSB |
Fault Circuit 2 |
LSB |
|||||||||||||||
3
|
Fault Circuit 3 |
MSB |
Fault Circuit 3 |
MSB |
Fault Circuit 3 |
MSB |
||||||||||||||||
4
|
2
|
Fault Circuit 4 |
LSB |
Fault Circuit 4 |
LSB |
Fault Circuit 4 |
LSB |
|||||||||||||||
5
|
|
|
|
|
|
|
||||||||||||||||
6
|
3
|
Status Code |
Code |
Description |
Status Code |
Code |
Description |
Status Code |
Code |
Description |
||||||||||||
0x0B |
C1 Limit Cfg Error |
0x0B |
C1 Limit Cfg Error |
0x0A |
Home Error |
|||||||||||||||||
0x0C |
C2 Limit Cfg Error |
0x0C |
C2 Limit Cfg Error |
0x0B |
Counter Limit Cfg Error |
|||||||||||||||||
7
|
0x0D |
C3 Limit Cfg Error |
|
|
||||||||||||||||||
0x0E |
C4 Limit Cfg Error |
|||||||||||||||||||||
|
|
|||||||||||||||||||||
8
|
4
|
Counts Per TimeBase Counter 1 |
LSB |
Counts per timebase for counter 1 |
|
Counts per timebase for counter 1 |
|
|||||||||||||||
9
|
MSB |
|
|
|||||||||||||||||||
10
|
5
|
Counts Per TimeBase Counter 2 |
LSB |
Counts per timebase for counter 2 |
|
Not used (0) |
||||||||||||||||
11
|
MSB |
|
||||||||||||||||||||
12
|
6
|
Counts Per TimeBase Counter 3 |
LSB |
Accumulator for counter 1 |
LSW |
Accumulator for counter 1 |
LSW |
|||||||||||||||
13
|
MSB |
|||||||||||||||||||||
14
|
7
|
Counts Per TimeBase Counter 4 |
LSB |
MSW |
MSW |
|||||||||||||||||
15
|
MSB |
|||||||||||||||||||||
16
|
8
|
Accumulator for counter 1 |
LSB |
Strobe Register 1for Counter 1 |
LSW |
Strobe Register 1 |
LSW |
|||||||||||||||
17
|
MSB |
|||||||||||||||||||||
18
|
9
|
Strobe Register for counter 1 |
LSB |
MSW |
MSW |
|||||||||||||||||
19
|
MSB |
|||||||||||||||||||||
20
|
10
|
Accumulator for counter 2 |
LSB |
Strobe Register 2 for Counter 1 |
LSW |
Strobe Register 2 |
LSW |
|||||||||||||||
21
|
MSB |
|||||||||||||||||||||
22
|
11
|
Strobe Register for counter 2 |
LSB |
MSW |
MSW |
|||||||||||||||||
23
|
MSB |
|||||||||||||||||||||
24
|
12
|
Accumulator for counter 3 |
LSB |
Accumulator for counter 2 |
LSW |
Strobe Register 3 |
LSW |
|||||||||||||||
25
|
MSB |
|||||||||||||||||||||
26
|
13
|
Strobe Register for counter 3 |
LSB |
MSW |
MSW |
|||||||||||||||||
27
|
MSB |
|||||||||||||||||||||
28
|
14
|
Accumulator for counter 4 |
LSB |
Strobe Register 1 for Counter 2 |
LSW |
Strobe Register 4 |
LSW |
|||||||||||||||
29
|
MSB |
|||||||||||||||||||||
30
|
15
|
Strobe Register for counter 4 |
LSB |
MSW |
MSW |
|||||||||||||||||
31
|
MSB |
|||||||||||||||||||||
32
|
16
|
Not used (0) |
Strobe Register 2 for Counter 2 |
LSW |
Not used (0) |
|||||||||||||||||
33
|
||||||||||||||||||||||
34
|
17
|
MSW |
||||||||||||||||||||
35
|
||||||||||||||||||||||
36
|
18
|
Status bits |
Bit |
Value |
Status bits |
Bit |
Value |
Status bits |
Bit |
Value |
||||||||||||
O |
Strobe 1 status |
O |
Strobe 1.1 Status |
O |
Strobe 1.1 Status |
|||||||||||||||||
1 |
Strobe 2 status |
1 |
Strobe 1.2 Status |
1 |
Strobe 1.2 Status |
|||||||||||||||||
2 |
Strobe 3 status |
2 |
Strobe 2.1 Status |
2 |
Strobe 1.3 Status |
|||||||||||||||||
3 |
Strobe 4 status |
3 |
Strobe 2.2 Status |
3 |
Home Found |
|||||||||||||||||
4 |
Preload 1 status |
4 |
Preload 1 Status |
4 |
Preload 1.1 Status |
|||||||||||||||||
5 |
Preload 2 status |
5 |
Preload 2 Status |
5 |
Preload 1.2 Status |
|||||||||||||||||
6 |
Preload 3 status |
6 |
Disable 1 Status |
6 |
Disable Status |
|||||||||||||||||
7 |
Preload 4 status |
7 |
Disable 2 Status |
7 |
Home Input Status |
|||||||||||||||||
37
|
8 |
Output 1 status |
8 |
Output 1.1 Status |
8 |
Output 1.1 Status |
||||||||||||||||
9 |
Output 2 status |
9 |
Output 1.2 Status |
9 |
Output 1.2 Status |
|||||||||||||||||
10 |
Output 3 status |
10 |
Output 2.1 Status |
10 |
Output 1.3 Status |
|||||||||||||||||
11 |
Output 4 status |
11 |
Output 2.2 Status |
11 |
Output 1.4 Status |
|||||||||||||||||
12 |
Module Ready |
12 |
Module Ready |
12 |
Module Ready |
|||||||||||||||||
13 |
Not used (0) |
13 |
Not used (0) |
13 |
Not used (0) |
|||||||||||||||||
14 |
14 |
14 |
||||||||||||||||||||
15 |
Error in status code |
15 |
Error in status code |
15 |
Error in status code |
|||||||||||||||||
38
|
19
|
|
|
|
|
|
||||||||||||||||
39
|
|
|
|
|
|
|||||||||||||||||
. . . |
||||||||||||||||||||||
64
|
32
|
|
|
|
|
|
||||||||||||||||
65
|
|
|
|
|
|
Byte |
Word |
Type A
|
Type B
|
Type C
|
||||||||
0
|
0
|
Output Control |
Bit |
Value |
Output Control |
Bit |
Value |
Output Control |
Bit |
Value |
||
0 |
Reset strobe 1 |
0 |
Reset Strobe 1.1 |
0 |
Reset Strobe 1.1 |
|||||||
1 |
Reset strobe 2 |
1 |
Reset Strobe 1.2 |
1 |
Reset Strobe 1.1 |
|||||||
2 |
Reset strobe 3 |
2 |
Reset Strobe 2.1 |
2 |
Reset Strobe 1.1 |
|||||||
3 |
Reset strobe 4 |
3 |
Reset Strobe 2.2 |
3 |
Not used |
|||||||
4 |
Reset Preload 1 |
4 |
Reset Preload 1 |
4 |
Reset Preload 1.1 |
|||||||
5 |
Reset Preload 2 |
5 |
Reset Preload 2 |
5 |
Reset Preload 1.2 |
|||||||
6 |
Reset Preload 3 |
6 |
Not used |
6 |
Not used |
|||||||
7 |
Reset Preload 4 |
7 |
7 |
|||||||||
1
|
8 |
Enable output 1 |
8 |
Enable Output 1 |
8 |
Enable Output 1 |
||||||
9 |
Enable output 2 |
9 |
Enable Output 2 |
9 |
Enable Output 2 |
|||||||
10 |
Enable output 3 |
10 |
Enable Output 3 |
10 |
Enable Output 3 |
|||||||
11 |
Enable output 4 |
11 |
Enable Output 4 |
11 |
Enable Output 4 |
|||||||
12 |
Outputs Enable/Disable |
12 |
Outputs Enable/Disable |
12 |
Outputs Enable/Disable |
|||||||
13 |
Not used |
13 |
Not used |
13 |
Home Command |
|||||||
14 |
14 |
14 |
Clear Error |
|||||||||
15 |
15 |
15 |
Not Used |
|||||||||
2
|
1
|
|
|
|
|
|
||||||
3
|
|
|
|
|
|
|||||||
. . . |
||||||||||||
64
|
32
|
|
|
|
|
|
||||||
65
|
|
|
|
|
|
System level Faults
Bit |
Value |
Block Fault
Bit
|
0 |
Process Thread OK (0=OK, 1=Faulted) |
|
1 |
Run Mode (0=run,1=program) |
|
2 |
RIO Card hardware fault (1) or OK (0) |
|
3 |
Block Present (0) or not (1) |
|
4 |
Terminal Assembly EPROM fault |
3
|
5 |
Electronic assembly EEPROM fault (calibration error) |
5
|
6 |
Internal circuit fault |
7
|
7 |
Block Configured |
|
Circuit level Fault |
Bit |
Value |
0-4 |
Not used |
|
5 |
Failed Switch |
|
6-7 |
Not used |
MYNAH Technologies LLC
390 South Woods Mill Road, Suite 100
Chesterfield, MO 63017 USA
+1.314.553.7008 (International)
Email: support@mynah.com
Web: www.mynah.com
© MYNAH Technologies 2012 - 2021. All rights reserved.
Designs are marks of MYNAH Technologies, Emerson Process Management, DeltaV, and the DeltaV design are marks of one of the Emerson Process Management of companies. All other marks are property of their respective owners. The contents of this publication are presented for informational purposes only, and while every effort has been made to ensure their accuracy, they are not to be construed as warrantees or guarantees, expressed or implied, regarding the products or services described herein or their use or applicability. All sales are governed by our terms and conditions, which are available on request. We reserve the right to modify or improve the design or specification of such products at any time without notice.
While this information is presented in good faith and believed to be accurate, Mynah Technologies does not guarantee satisfactory results from reliance upon such information. Nothing contained herein is to be construed as a warranty or guarantee, express or implied, regarding the performance, merchantability, fitness or any other matter with respect to the products, nor as a recommendation to use any product or process in conflict with any patent. Mynah Technologies reserves the right, without notice, to alter or improve the designs or specifications of the products described herein.