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) .