beautypg.com

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

background image

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