beautypg.com

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

background image

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