Table of Contents iii
General
Communication Status - Enable Device Fault Bit
4-21 . . . . .
General
Communication Status - Communication Attempted Bit
4-22 .
RIO Baud Rate Status 4-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical Device Starting Address Status 4-23 . . . . . . . . . . . . . . . . . .
Logical Device Image Size Status 4-24 . . . . . . . . . . . . . . . . . . . . . .
Active Device Status 4-24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical
Device Fault Status
4-26 . . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO
Status Example
4-27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO Communication Retry Counter (M1:e.16 47) 4-29 . . . . . . . . . . . .
Retry Counter Example for Primary Devices 4-29 . . . . . . . . . . . . . . .
Understanding Slot Addressing 4-31 . . . . . . . . . . . . . . . . . . . . . . . . . .
SLC/Scanner
Configuration
4-32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO Block Transfer 5-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO Block Transfer Theory of Operation 5-1 . . . . . . . . . . . . . . . . . . . .
What
Is RIO Block T
ransfer? 5-1 . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO Block Transfer General Functional Overview 5-5 . . . . . . . . . . . . .
Scanner
I/O Image Allocation For Block T
ransfer 5-6 . . . . . . . . . . .
Examples
of BT I/O Image File Allocation
5-6 . . . . . . . . . . . . . . . . .
Scanner's Block Transfer Buffer Layout 5-8 . . . . . . . . . . . . . . . . . . . .
M0 File - Block Transfer Output/Control Buffers 5-8 . . . . . . . . . . . .
M0
File BT Control Buf
fer Layout 5-9 . . . . . . . . . . . . . . . . . . . . . . .
BT
Control Flag Definitions
5-9 . . . . . . . . . . . . . . . . . . . . . . . . . . .
M1 File - Block Transfer Input/Status Buffers 5-10 . . . . . . . . . . . . . .
M1
File - Input/Status BT Buf
fer Layout
(M1:e.100 ... M1:e.3200)
5-11 . . . . . . . . . . . . . . . . . . . . . . . . . .
M1 File - BTR/BTW Error Codes
(M1:e.103 ... M1:e.3203)
5-11 . . . . . . . . . . . . . . . . . . . . . . . . . .
M1
File - BTR/BTW Status Flag Definitions
(M1:e.100 ... M1:e.3200)
5-12 . . . . . . . . . . . . . . . . . . . . . . . . . .
Detailed Operation of RIO Block Transfer 5-13 . . . . . . . . . . . . . . . . . . .
Block Transfer T
iming Diagrams
5-14 . . . . . . . . . . . . . . . . . . . . . . .
Successful Block Transfer Read/Write 5-15 . . . . . . . . . . . . . . . . . . .
Block Transfer Failure at Startup 5-16 . . . . . . . . . . . . . . . . . . . . . . .
Block Transfer Failure after Startup of Transmission
Across the RIO Link 5-17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SLC Control Program Canceling a BT Once T
ransmitted
Across RIO Link 5-18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SLC Control Program Canceling a BT Prior to Transmission
Across RIO Link 5-19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RIO Block Transfer Application Considerations 5-20 . . . . . . . . . . . . . . .
Setting Up a Block Transfer 5-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quick Reference to Status and Control Bits 5-22 . . . . . . . . . . . . . . . . .
Status
Bits
5-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control
Bits
5-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BTR and BTW Control Logic Examples 5-23 . . . . . . . . . . . . . . . . . . . .