January 1, 2021

#23 - Programming a PILZ safe CPU with PNOZmulti Configurator

In this post we will make an example of a PILZ Safe PLC program using the PNOZmulti Configurator program. 


Hardware configuration: we chose from the catalog the CPU with ethernet port (Base Unit PNOZ ETH) and added IO modules and a Fieldbus communication module. 

The communication module is on the left side of the CPU and IO cards are on the right. On this screen it is also possible to choose the firmware version of the modules:

Safety logic: The program is made using the available Safety blocks and logic blocks, such as OR and AND blocks.


In this example, two emergency buttons will disarm the engine when one of them is activated. Some functions such as reset (reset), Motor Start command and system status are communicated via the network via the Fieldbus module. Diagnostic blocks are used to return faults either individually (bit by bit), in the case of the E-Stop1 button, or by grouping, in the case of the E-Stop2. A feedback of the state of the motor drive relay is also electrically connected to a digital input of the CPU.

Below are examples of the parameterization of the E-Stop1 block.

Choice of 2 NC contacts switch, on two channels and two separate inputs.

Reset / Start manually on the falling edge of the signal.

Enabling diagnostics and leaving the 40ms filter time pre-established (block default)

Enabling the bits below to indicate errors.


No comments:

Post a Comment