Access the ControllerDevice object

The
ControllerDevice
object identifies the physical hardware of the controller.
Attribute
Data Type
Instruction
Description
DeviceName
SINT[33]
GSV
ASCII string that identifies the marketing description of the controller. The first byte contains a count of the number of ASCII characters returned in the array string.
ProductCode
INT
GSV
Each value identifies the type of controller:
15 SoftLogix5800
40 1756-L1
43 1769-L20
44 1769-L30
49 PowerFlex® with DriveLogix5725
50 1756-L53
51 1756-L55
52 PowerFlex with DriveLogix5730
53
Studio 5000 Logix Emulate
54 1756-L61
55 1756-L62
56 1756-L63
57 1756-L64
64 1769-L31
65 1769-L35E
67 1756-L61S
68 1756-L62S
69 1756-LSP
72 1768-L43
74 1768-L45
76 1769-L32C
77 1769-L32E
78 1769-L35C
79 1756-L60M03SE
80 1769-L35CR
85 1756-L65
86 1756-L63S
87 1769-L23E-QB1
88 1769-L23-QBFC1
89 1769-L23E-QBFC1
92 1756-L71
93 1756-L72
94 1756-L73
95 1756-L74
96 1756-L75
101 1768-L43S
102 1768-L45S
106 1769-L30ER
107 1769-L33ER
108 1769-L36ERM
109 1769-L30ER-NSE
110 1769-L33ERM
146 1756-L7SP
147 1756-L72S
148 1756-L73S
149 1769-L24ER-QB1B
150 1769-L24ER-QBFC1B
151 1769-L27ERM-QBFC1B
152 1769-L19ER-BB1B
153 1769-L16ER-BB1B
154 1769-L18ER-BB1B
155 1769-L18ERM-BB1B
156 1769-L30ERM
158 1756-L71S
164 1756-L81E
165 1756-L82E
166 1756-L83E
167 1756-L84E
168 1756-L85E
171 1756-L8SP
176 1769-L30ERMS
177 1769-L33ERMS
178 1769-L36ERMS
186 5069-L46ERMW
188 5069-L310ER_NSE
189 5069-L306ERM
190 5069-L310ERM
191 1756-MPC
192 5069-L320ERM
193 5069-L330ERM
194 5069-L340ERM
195 5069-L350ERM
196 5069-L306ER
201 1756-L81ENSE
202 1756-L82ENSE
203 1756-L83ENSE
204 1756-L84ENSE
205 1756-L85ENSE
211 1756-L81ES
212 1756-L82ES
213 1756-L83ES
214 1756-L84ES
216 5069-L310ER
217 5069-L320ER
218 5059-L330ER
219 5069-L340ER
220 5069-L350ER
221 5069-L310ERMS2
222 5069-L320ERMS2
223 5069-L330ERMS2
224 5069-L340ERMS2
225 5069-L350ERMS2
226 5069-L306ERMS2
228 5069-L380ERM
229 5069-L380ERMS2
230 5069-L3100ERM
231 5069-L3100ERMS2
233 1769-L37ERMO
234 1769-L37ERMOS
235 5069-L306ERS2
236 5069-L310ERS2
237 5069-L320ERS2
238 5069-L330ERS2
239 5069-L340ERS2
240 5069-L350ERS2
241 5069-L380ERS2
242 5069-L3100ERS2
243 5069-L306ERMS3
244 5069-L310ERMS3
245 5069-L320ERMS3
246 5069-L330ERMS3
247 5069-L340ERMS3
248 5069-L350ERMS3
249 5069-L380ERMS3
250 5069-L3100ERMS3
255 1769-L38ERM
256 1769-L38ERMS
257 1769-L37ERM
258 1769-L37ERMS
282 1756-L81EP
283 1756-L83EP
284 1756-L85EP
285 5069-L320ERP
286 5069-L340ERP
290 5069-L4100ERMW
291 5069-L450ERMW
292 5069-L4200ERMW
293 5069-L430ERMW
330 5015-AENFT
*The product code list may not be complete.
ProductRev
INT
GSV
Identifies the current product revision. Display should be hexadecimal. The low byte contains the major revision; the high byte contains the minor revision.
SerialNumber
DINT
GSV
Serial number of the device. The serial number is assigned when the device is built.
Status
INT
GSV
Device Status Bits
7...4 Meaning
0000 Reserved
0001 Flash update in progress
0010 Reserved
0011 Reserved
0100 Flash is bad
0101 Faulted modes
0110 Run
0111 Program
Fault Status Bits
11...8 Meaning
0001 Recoverable minor fault
0010 Unrecoverable minor fault
0100 Recoverable major fault
1000 Unrecoverable major fault
Controller Status Bits
13...12 Meaning
01 Keyswitch in run
10 Keyswitch in program
11 Keyswitch in remote
15...14 Meaning
01 Controller is changing modes
10 Debug mode if controller in run mode
Type
INT
GSV
Identifies the device as a controller. Controller = 14.
Vendor
INT
GSV
Identifies the vendor of the device. Allen-Bradley = 0001.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.