Ladder logic program, 12 using explicit messaging – Rockwell Automation 22-COMM-D DeviceNet Adapter User Manual

Page 68

Advertising
background image

6-12

Using Explicit Messaging

Ladder Logic Program

Figure 6.7 Example PLC-5 Ladder Logic Program

For the I/O message portion of this ladder example program, see

Figure 5.5

.

Explicit Messaging Example

When B3:0/0 is set to ON, a one-time BTW sends the explicit message data (starts at N11:0)

to the scanner. The MOV instruction then initializes the first word of the data file that is

used by the BTR instruction in the next rung.

0003

B3:0

0

Send

Explicit

Message

ONS

B3:0

1

EN

DN

ER

BTW

Block Transfer Write

Module Type 1771-SDN DeviceNet Scanner Module

Rack

000

Group

0

Module

0

Control Block

BT20:2

Data File

N11:0

Length

64

Continuous

No

Setup Screen

BTW

MOV

Move

Source

0

0<

Dest

N11:100

257<

MOV

When the BTW is complete (BT20:2.DN = ON), the CMP instruction compares the first

word of data sent from the scanner to the first word of data sent by the program to the

scanner. When the messaging function is complete, the two words will be equal. The explicit

message response data is stored starting at N11:100.

0004

BT20:2

DN

CMP

Comparison

Expression

N11:100 <> N11:0

CMP

BT20:3

EN

EN

DN

ER

BTR

Block Transfer Read

Module Type 1771-SDN DeviceNet Scanner Module

Rack

000

Group

0

Module

0

Control Block

BT20:3

Data File

N11:100

Length

64

Continuous

No

Setup Screen

BTR

0005

END

Advertising