Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) System, I/O and Communications Functions User Manual

Page 21

Advertising
background image

Logic Functions - Book 1

DATABASE DESCRIPTION

2-9

Table 2-2. State Change Actions

Loop or

Block State

Transition

From

Loop or

Block State

Transition

To

Loop State

(block trans.)

or Block State

(loop trans.)

Action on Loop Transition or Block Transition

Run

Hold

Run

Hold

Off

Hold

Run

Debug
Debug
Debug

Run or Hold

Block Transitions:

Change block state, report event.

Loop Transitions:

Change loop state, report event.

Run

Hold

Debug

Off
Off
Off

Run or Hold

Block Transitions:

Change block state, report event and set block output
qualities to BAD.

Loop Transitions:

Change loop state, report event and set output qualities of
all its blocks to BAD.

Off
Off

Debug
Debug

Run

Hold

Run

Hold

Run or Hold

Block Transitions:

Change block state, report event and call block’s
initialization routine if required.

Loop Transitions:

Change loop state, report event and call initialization
routines for all it’s blocks if required.

Run

Hold

Run

Hold

Off
Off
Off

Debug
Debug

Hold

Run

Debug
Debug
Debug

Run

Hold

Run

Hold

Off

Block Transitions:

Change block state, report event.

Loop Transitions:

Change loop state, report event.

Run

Hold

Debug

Off
Off
Off

Off

Block Transitions:

Change block state, report event and set block output
qualities to BAD.

Loop Transitions:

Change loop state, report event and set output qualities of
all its blocks to BAD.

Off
Off

Debug
Debug

Run

Hold

Run

Hold

Off

Loop Transitions:

Change loop state, report event and set output qualities of
all it’s blocks that are in the OFF state to BAD.

Run

Hold

Run

Hold

Off
Off
Off

Debug
Debug

Run

Hold

Debug

Hold

Run

Debug
Debug
Debug

Run

Hold

Run

Hold

Off
Off
Off

Debug

Block Transitions:

Change block state, report event.

Loop Transitions:

Change loop state, report event.

Advertising