User Manual

Logic Functions - Book 2
NOTIFICATION/REQUEST MESSAGE BLOCK
8-66
8.8.1 Notification/Request Message Block Operation
The Notification/Request Message block is a loop function block that sends and receives
messages based upon being triggered by a “send” source input transition from 0 to 1 or a
send command being issued via operator write.
On a warm start, the previous state values for the send input and remote acknowledge input
are maintained. On a cold or frozen restart, the previous send input and remote acknowledge
values (saved as part of the block) are set to FALSE.
8.8.2 Notification/Request 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-7. The following further
defines the Notification/Request Message block configuration parameters.
Block Type
NM This is the Notification/Request Message block type.
Occurrence
1 to 4096 There may be up to 4096 ‘instances’ allowed of the NM block type.
Table 8-7. Notification/Request 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
Receiving unexpected data
TOSUPP ENABLE (0), SUPPRESS (1) CWR Discrete 05
Unacked Timeout Diag
TOUNACK NO (0), YES (1) – WR Discrete 06
Unacked Timeout Diag Quality
TOUNACKQGOOD (0), BAD (1) – WR Discrete 07
Active Timeout Diag
TOACT CLEAR (0), ACTIVE (1) WR Discrete 08
Active Timeout Quality
TOACTQ GOOD (0), BAD (1) – WR Discrete 09
Send Command
SEND NO (0), YES (1) – WR Discrete 10
Suppress Notification?
SUPP NO (0), YES (1) CWR Discrete 11
Message Unacked
U NO (0), YES (1) – WR Discrete 12
Message Unacked Quality
UQ GOOD (0), BAD (1) – WR Discrete 13
Active
A NO (0), YES (1) – WR Discrete 14
Active Quality
AQ GOOD (0), BAD (1) – WR Discrete 15
Timed Out
TO NO (0), YES (1) – WR Discrete 16
Timed Out Quality
TOQ GOOD (0), BAD (1) – WR Discrete 17
Report Notification Events?
REPORT NO (0), YES (1) CWR Discrete 18
Send
Source
SENDINP NONE, LSP C – R Discrete 19
Maximum Response Time
RTIMEINP NONE, msec-time, LSP CWR Msec-time 20
Acknowledge
Source
ACKINP NONE, LSP C – R Discrete 21
Requested data will be
accepted
RCV ALWAYS (1), ACTIVE (2),
ON-TIME (3)
CWR Short State 22
Initial Requested Data
(Result)
R local data CWR any 23