This not only shows whether the beam is blocked or made, but also indicates partial
coverage of the beam using grayscale, i.e., a half-blocked beam is shown in 50% gray.
If an object is moved through the detection area within the simulation while offline,
the made and blocked beams are recorded just as in online operation. If the object is
moved using the mouse, only the static beam status is displayed.
8.11 Function programming (in EXPERT function level)
With the help of function programming, complex applications with variables, operands
and functions can be implemented at the EXPERT function level.
1st option:
“Beam function variables” can be defined in the Beam function variables area using the
beam functions (see "Beam functions", page 150).
Example:
BFVar 1: Total number of beams made (NBM) ≥ 30
These variables can be linked directly to the outputs in the Switching outputs area.
Example:
Q1 = BFVar 1 = true
Output Q1 switches when the total number of beams made is greater than or
equal to 30.
2nd option:
Multiple beam function variables can be defined in the Beam function variables area using
the beam functions (see "Beam functions", page 150).
Example:
BFVar 1: Number of beams made (NBM) ≥ 30
BFVar 2: Number of consecutive beams blocked (NCBB) = 5
These can be linked to logical variables in the Logical variables area.
Example:
LogVar1 = BFVar 1 OR BFVar 2
The logical variables can be linked in turn to the outputs (Q) in the Switching outputs
area.
Example:
Q1 = LogVar1
The output Q1 switches when the total number of beams made is greater than or
equal to 30 or when the number of consecutive beams blocked equals 5.
NOTE
If outputs have already been parameterized using the control elements accessible in
the Easy function level, these settings are automatically transferred to the Funktionsprog‐
rammierung view.
8 CONFIGURATION WITH SOPAS ET
148
O P E R A T I N G I N S T R U C T I O N S | MLG-2 ProNet 8018748.1Q3I/2024-12-18 | SICK
Subject to change without notice