Remote digital input module block operation, 1 remote digital input module block operation – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) System, I/O and Communications Functions User Manual
Page 190
Logic Functions - Book 1
REMOTE DIGITAL INPUT MODULE BLOCK (RDIM)
6-12
6.3.1
Remote Digital Input Module Block Operation
The RDIM block is a data repository for the input data from a remote digital input module.
This data is received via a remote I/O interface module, and is updated during each 50ms
base scan cycle. One RDIM block services one remote digital input module, and as many
digital input function (DI) blocks as required can be connected using the MODOUT to MODIN
connection. All remote digital inputs are buffered in one of five possible task state tables.
Process input and output routines use these tables to pass data between the module blocks
which run at the 50ms base scan rate and the DI blocks which run at the scan group interval
configured for the task. Each DI function block connected to the RDIM block filters the data
from one input channel according to the configuration of the DI block parameters
Remote digital input module blocks generate a diagnostic error based upon an unsuppressed
I/O mismatch condition or remote module error. Events are reported for switching the block
mode to auto or manual, and for the diagnostic errors.
During a warm or cold start condition, a pre-run read of the value of each channel in use is
performed to initialize the field result, result, conditioning and I/O task buffer values. If no I/O
communications error is encountered these values are forward initialized and their qualities
marked GOOD, otherwise the previous values are held and their qualities marked BAD. If the
mode is MANUAL, the pre-run read value gets loaded into the field result, the result remains
at its previous value and its quality marked GOOD.
Manual
Unlock
Auto
MODE
RIO Module
Auto
Manual
BAD
GOOD
Unlock
Lock
Quality &
Error Check
I/O Lock
(from IF Block)
Lock
GOOD
R0
FR0Q
MODMM
MODMMU
MODMMA
Diagnostic Group
(NONE, 1 - 7)
(Remote) Module Error
(SUPP/ENAB)
(Remote) I/O Mismatch
(SUPP/ENAB)
Channel
INUSE
ON
OFF
BUSADDR
EXTERRA
EXTERRU
EXTERR0
PKDR
PKDRQ
R0Q
FR0
Repeat for
Digital Input
Channels 1-15
Channels 0-15.
PKDERRS
Figure 6-4. Remote Digital Input Module Block, Functional Block Diagram