beautypg.com

Rockwell Automation 1747-SN Remote I/O Scanner User Manual

Page 82

background image

Publication 1747-UM013B-EN-P - January 2005

5-4 RIO Block Transfer

RIO Block Transfer Theory of Operation - Block Transfer Write (BTW)

The steps below detail a successful Block Transfer Write (BTW):

1. The user’s control program executes a MOV or COP instruction

to the M0 file to initiate a BTW. The SLC processor sends BTW
data (via the chassis backplane) to the scanner’s M0 block
transfer control and write data file. (See the Block Transfer
Buffer Layout section for details on control information.)

2. The scanner reads the BTW data and control data from the M0

file. One byte of the scanners’s I/O image file is used for
handshake purposes. Note that the SLC user program must
never read or write to this image space.

3. The M1 file contains BTW status information. (See the Block

Transfer Buffer Layout section for details on the status
information.)

4. The RIO scanner transfers BTW information across the RIO link

to the adapter.

5. The adapter transfers the BTW information to the appropriate

adapter or intelligent I/O module.

I/O
Image

Chassis Backplane

RIO Link

= path of the BTW

In this example, Logical Rack 3, Logical Group 7, Logical Slot 1 is used.

M1 file

M0 file

1747 RIO
Scanner

Word 8

Word 9

Word 7

Word 5

Word 6

Word 3

Word 4

Word 1
Word 2

Word 0

Logical

Rack 0

Word 26

Word 27

Word 25

Word 30

Word 28

Word 29

Word 31

Logical

Rack 3

Input Image Output Image

One byte is consumed from the
input and output image file for
handshake purposes.

Group 0

Group 1

Group 2

Group 3

Group 4

Group 5

Group 6

Group 7

Group 0

Group 1

Word 24

Word 23

Group 0

Group 1

Group 2

Group 3

Group 4

Group 5

Group 6

Group 7

Group 7

Slot 0

Slot 1

Adapter or
Intelligent
I/O Module

Slot 0

Slot 1

SLC 5/02

Processor
(or later)

M
Files