Notification/request message block operation, Notification/request message block parameters – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual
Page 74
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 TOUNACKQ GOOD (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