About Logic components

All 10 of the logic components process input values and provide a StatusBoolean output. Logic object types vary by input types.

Starting in AX-3.6, an “ExprLogic” component was added to the Logic folder in the kitControl palette, however, it is unlike all others—and technically not a “logic component”. Instead it is a demonstration example of an Expr component (BqlExprComponent) that provides a 4-input logic AND function.

If needed, you can add alarm and history extensions to any logic component, in addition to the control extension DiscreteTotalizerExt. If configured with a DiscreteTotalizerExt, you can also add special-purpose alarm extensions ChangeOfStateCountAlarmExt and or ElapsedActiveTimeAlarmExt.

NoteAs with math components, you can individually configure logic components to “propagate” status flags received on linked inputs (by default, status propagation does not occur). For more details, see “How status flags are set” in the User Guide.