beautypg.com

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

background image

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