Safety Version - User Manual User guide
7-8 Explicit Messaging on DeviceNet™
Table 7.9 Example ControlLogix Input Addressing (Produced Assembly)
)
Table 7.10 Example ControlLogix Output Address (Consumed Assembly)
)
Explicit Messaging with
ControlLogix
The ControlLogix platform requires significantly less structure to
initiate an explicit message. The explicit message Request and
Response is configured within the MSG function. The MSG function
can be found in the Input/Output tab of RSLogix 5000. Notice that in
the ControlLogix program example, rung 6 is the only required logic
to complete the explicit message request.
Setting Up the MSG Instruction A tag name must be given to the MSG function before the rest of the
information can be defined. In this example a tag was created with the
name explicit_mess. After the instruction has been named, click on
the gray box to define the rest of the instruction.
The following example shows the exact data format to perform a Get
Attribute Single request. This message will specifically access
parameter 104, Average Current. See Table 7.6 on page 7-4 for
additional configurations.
Instance 161 Default Produced Standard Distributed Motor Controller
Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address
Local:1:I.
Data[1].7
Local:1:I.
Data[1].6
Local:1:I.
Data[1].5
Local:1:I.
Data[1].4
Local:1:I.
Data[1].3
Local:1:I.
Data[1].2
Local:1:I.
Data[1].1
Local:1:I.
Data[1].0
Tag Name ——————
Status_
warning
Status_
tripped
Data reserved reserved reserved Ready Running Rev Running Fwd Warning Tripped
Byte 1 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8
Address
Local:1:I.
Data[1].15
Local:1:I.
Data[1].14
Local:1:I.
Data[1].13
Local:1:I.
Data[1].12
Local:1:I.
Data[1].11
Local:1:I.
Data[1].10
Local:1:I.
Data[1].9
Local:1:I.
Data[1].8
Tag Name — — Status_140M — — — — —
Data reserved reserved 140M On HOA User In 3 User In 2 User In 1 User In 0
Instance 160 Default Consumed Standard Distributed Motor Controller
Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address
Local:1:O.
Data[1].7
Local:1:O.
Data[1].6
Local:1:O.
Data[1].5
Local:1:O.
Data[1].4
Local:1:O.
Data[1].3
Local:1:O.
Data[1].2
Local:1:O.
Data[1].1
Local:1:O.
Data[1].0
Tag Name
Control_Out
B
Control_Out
A
———
Control_fault
Reset
——
Data User Out B User Out A reserved reserved reserved Fault Reset Run Rev Run Fwd