Supervisory message block operation, Supervisory message block parameters – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual
Page 86

Logic Functions - Book 2
SUPERVISORY MESSAGE BLOCK
8-78
8.9.1
Supervisory Message Block Operation
The Supervisory Message block is a loop function block that sends or receives messages
based upon being triggered via a “send” source input transition from 0 to 1, or the send
command being issued via operator write.
On a warm start, the previous state value for the send input is maintained. On a cold or
frozen restart, the previous send input value (saved as part of the block) is set to FALSE and
the block is ARMED (ready to initiate).
Upon being triggered, all transactions other than Read and Read with Quality will pull in the
data from the configured Data Input source that will be sent to the destination attribute.
Floating point values sent to instrument types other than MODCELL will be converted to
continuous values using the configured ranges prior to being sent. Millisecond time values will
be converted to SLU time values. When a Read or Read with Quality message completes
successfully, the data returned in the response is stored in the result field. Continuous data is
stored as floating point after the configured ranges are applied; SLU time variables are stored
in milliseconds.
If several messages to a non-Modcell instrument are to be triggered by the same event, the
messages should be triggered in sequence, not simultaneously by the one event. The event
should trigger the first message; completion of the first message triggers the second message;
completion of the second message triggers the third message, and so on.
8.9.2
Supervisory Message Block Parameters
The mnemonics, valid values, and data types for all fields that may be selected for display
and/or be used in making softwiring connections are listed in Table 8-8. The following further
defines the Supervisory Message block configuration parameters.
Block Type
SM
This is the Supervisory Message block type.
Occurrence
1 to 4096
There may be up to 4096 ‘instances’ allowed of the SM block type.
Table 8-8. Supervisory Message Block Attributes, Valid Values, Mnemonics, and Data Types
Field Name /
Attribute
Mnemonic
Valid Values
CWR
Data Type
Attr
Version
VERSION
1
– – R Long State
00
Block Length
BLKLEN
– – R Count
01
Block State
STATE
RUN (0), HOLD (1), OFF (2),
DEBUG (3)
CWR Short State
02
Bad Inputs
BADINP
Rejected (0), Accepted (1)
CWR Discrete
03
Diagnostic Group
SUPPGRP
NONE, 1, 2, 3, 4, 5, 6, 7
CWR Long State
04
Message failure error
FSUPP
ENABLE (0), SUPPRESS (1)
CWR Discrete
05