Input communication block operation – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual
Page 27

Logic Functions - Book 2
INPUT COMMUNICATION BLOCK
8-19
Figure 8-10. Input Communication Block (IC), Diagnostics Menu
8.3.1
Input Communication Block Operation
The Input Communication block is a loop function block that checks the ICN receive buffer to
determine if new information has been received, and also whether any source or time-out
diagnostic errors have been detected. If no new data has been received for 2 seconds, then
the timeout diagnostic is detected. When in auto and this diagnostic is detected, the result
quality is set bad. The current status of both diagnostics is passed to the System Event block
for processing. If new data has been received and the mode is auto, then the result field is
updated. If quality is being received with the data, then the result quality field is updated with
that value. If only the data is being received, the quality is set good.
On a warm or cold start, if the block mode is auto and the block/loop state is not debug, data
quality is set to bad and the receive buffer is cleared. Additionally, on a cold start, the status
of diagnostics are cleared and their qualities set BAD.