Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual
Page 46
Logic Functions - Book 2
LINEARIZATION BLOCK
8-38
Block Type
LN
This is Linearization Block type.
Occurrence
1 to 4096
Distinguishes a particular ‘instance’ of the linearization block. The
number is automatically assigned to the block.
02
State (STATE) .................................................................................................................... CWR
See Section 2.4.1, State Changes for additional information.
RUN
0
Normal Operation. Block is executed.
HOLD
1
Non-executing RUN. Block is not executed.
OFF
2
Block is not executed. Qualities will be BAD.
DEBUG
3
No fields are updated. All attributes are writeable.
03
Bad Inputs (BADINP)......................................................................................................... CWR
See Section 2.3.2, Data Quality for additional information.
Rejected
0
Block checks data quality on its inputs and will only run its algorithm if
input is good. If the quality of the input is bad, the quality attribute of
the linearizer block is set bad and an output value is not generated.
The output value will be updated and its quality set good when the
next good input is received.
Accepted
1
Block runs its algorithm without a check on input quality.
04
Diagnostic Group (SUPPGRP)......................................................................................... CWR
The diagnostic error reported by this block can be grouped for System Event block control of
its reporting. The selections are:
NONE
No group assigned.
1 to 7
Defines the diagnostic group number for the diagnostic suppression group
controlled by the System Event block.
05
Calculation error (CERRS) ............................................................................................... CWR
When a calculation error (calculation overflow, divide by zero, square root of negative number
etc.) is detected, the block completes the calculation using some reasonable value (+ or -
maximum value for overflows, zero for square root of negative number, etc.), reports the
diagnostic error as “CALCULATION ERROR”, and sets the output qualities bad if Set quality
bad on calculation error? is YES. The diagnostic error will clear and the quality will be set
back to good when a subsequent execution of the block performs a successful calculation.
ENABLED
0
Calculation error is enabled.
SUPPRESSED 1
Calculation error is suppressed.
06
Calc. Error Unacked (CERRU)..........................................................................................– WR
If the calculation error diagnostic is enabled, the unacknowledged status indicates if the
diagnostic is or is not acknowledged. Only writeable in DEBUG.
NO
0
Diagnostic error is acknowledged.
YES
1
Diagnostic error is unacknowledged.