Remote i/o interface module block (rio), Remote i/o interface module block operation, 2 remote i/o interface module block (rio) – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) System, I/O and Communications Functions User Manual
Page 181: 1 remote i/o interface module block operation
Logic Functions - Book 1
REMOTE I/O INTERFACE MODULE BLOCK
6-3
6.2
REMOTE I/O INTERFACE MODULE BLOCK (RIO)
The RIO block is the data handling block for a Remote I/O Interface Module installed in the
instrument. The RIO module serves as the interface between the instrument and a CS-31
Remote I/O Network (CS-31 Bus). The instrument database must have one RIO block for
each installed interface module. A functional block diagram of a RIO block is shown in Figure
6-1. The menu used to configure the block is shown in Figure 6-2.
I/O Values
Remote I/O
Modules
Database Checksum Error
(SUPP/ENAB)
BAD
GOOD
Error Check
Diagnostic Group
(NONE, 1 - 7)
COMMERRU / A
COMMERRS
1
2
I/O Interface
Function
MODOUT
I/O Communication Error
(SUPP/ENAB)
(RIO) I/O Mismatch
(SUPP/ENAB)
(RIO) Module Error
(SUPP/ENAB)
Remote I/O Bus Error
(SUPP/ENAB)
BUSERRS
MODMMU / A
MODMMS
MODMM
DBASERRU / A
DBASERRS
BUSERRCT
BUSERRU / A
EXTERR
Figure 6-1. Remote I/O Interface Module Block, Functional Block Diagram
6.2.1
Remote I/O Interface Module Block Operation
The interface block performs the functions required to transfer data representing field input or
output signals between the instrument and the remote modules connected to the CS-31 bus.
The bus input data is read and the output data is written as follows:
•
Inputs
The RIO module reads all remote discrete values from its bus connected remote input
modules. The interface routine unpacks these input data values and stores them in the
appropriate remote input module block database. The data is updated during each 50ms
base scan cycle. The input quality status is determined by diagnostics that check the
success or failure of the read operation.
•
Outputs
The RIO module receives all remote output values as written from its connected digital
output module blocks. It distributes these outputs to its bus connected remote output
modules. The data is updated during each 50ms base scan cycle.