ifm Vision Assistant O3M
136
15 Logic editor
On the "Logic" screen, sensor signals and CAN input signals are calculated, compared and combined into
results. For example, the sensor signals can contain object properties, line information and results of ROI
groups. The CAN input signals can contain digital (Boolean) and analogue numerical values.
The summarised results are typically transferred to a controller via the CAN or Ethernet interface. When
using a device with 2D/3D functions (e.g. O3M251), the results are optionally displayed as an overlay.
The "Logic" screen is available in every firmware version (DI, OD and LG).
15.1 General creation rules
The creation of the output logic is based on the following rules:
● All signals are interpreted as numerical values. This allows Boolean numerical values (after
digitalisation or from a digital input) to be used in arithmetic modules and interpreted as "0" (false) or
"1" (true).
● The signal lines can connect single values and vectors of values. The connections are set via the input
modules. For example, distance results (x) of a maximum of 64 ROI groups can be compared with a
threshold value.
● Numerical values can be processed as follows:
– direct output via a virtual output.
– use of arithmetic operators and then output via a virtual analogue output.
– digitalisation by comparison with other results or values.
– further processing of digitalised numerical values by applying arithmetic operators and/or logic
functions. Subsequently, output of a Boolean value via a virtual digital output.
– buffering of the result for use in the next evaluation cycle.
– permanent buffering for use as comparison value (can be triggered via CAN bus).