A programming environment for safety technologies that does without a graphically oriented programming language is simply only half as good!
For this reason, we decided on the “function block language” based on graphic function blocks.
This programming language is based on IEC 61131-3 (function block diagram FBD) and visualizes the links between the inputs and outputs of the function blocks in the safe monitoring PLC.
Programming the safety application takes place in a separate screen. The previously configured sensors, encoders and actuators are already pre-processed and are available as logical elements. Next, the safety functions for motion monitoring (SLS, SLI, SLP, etc.) are chosen and parameterized using the appropriate context-related menu fields. These are also reduced to a logical input and output state in each case. The actual programming occurs by linking the motion monitoring functions with the logic functions (AND, OR, XORD, NEG, Logic 1, RS-Flipflop, Timer).
This allows the speed, acceleration, deceleration and position of the single axes to be monitored.