Emergency stop switch
Couldn't load pickup availability
Description
The FB_NotAus function block implements emergency stop logic with safe shutdown behavior according to EN ISO 13849. It evaluates the state of an emergency stop switch ( #E_Stop
) and controls normally closed ( #Out14
) and normally open ( #Out22
) contacts using realistic contact mapping. Virtual inputs ( #In13
, #In21
) serve as enable signals. When activated, pressing the emergency stop button safely shuts down the machine and sets an error code. A reset or deactivation ensures a defined initial state.
Note: This logic is intended as a template. Before productive use, it must be integrated into the target environment, verified, and released by qualified personnel. Improper implementation may compromise protection features.
How it works
Reset / Deactivation
When #Reset
is set or if the block is deactivated ( #Enable
= FALSE), the outputs are set to a safe state: normally closed contact open, normally open contact open. The status indicates Reset/Deactivated; no errors are reported.
Simulation mode
In simulation mode, the behavior is simulated directly based on the inputs, independent of real safety connections:
-
#Out14
(normally closed) is set if#In13
is set and no emergency stop is active. -
#Out22
(normally open) is set when#In21
is set and the emergency stop is active.
Errors and status are reset (OK).
Normal operation
If the emergency stop button is not pressed ( #E_Stop = FALSE
), the normally closed contact is set when the enable input #In13
is active, and the normally open contact remains inactive. When the emergency stop button is pressed, the machine is shut down:
-
#Out14
is forced open. -
#Out22
is closed as an error signal if#In21
is present.
In the event of an emergency stop, #Error
is set, #Status
is set to 1 (E-Stop active) and #Diagnostic
is set to 100 (emergency stop triggered).
Technical details
-
Inputs:
#Enable
,#Reset
,#SimMode
,#E_Stop
,#In13
,#In21
-
Outputs:
#Out14
(normally closed contact),#Out22
(normally open contact) -
Status & Diagnostics:
#Error
,#Status
(0=OK, 1=E-Stop active, 2=Reset/Disabled),#Diagnostic
(e.g. 100 = Emergency Stop triggered) - Logic: Standard-compliant emergency stop with release, simulation and safe basic state
- Modes: Reset/Disabled, Simulation, Real-time Operation
Possible applications
- Protection of machines and systems through standard-compliant emergency stop circuits
- Integration into safety-related control systems according to EN ISO 13849
- Feedback of the shutdown state via opener/closer
- Testing and validation in simulation mode without physical operation
Note: Safety-relevant validation and approval by qualified personnel is required before productive use.
compatibility
- Can be used in PLC systems with SCL support (e.g. Siemens TIA Portal)
- Integration into safety controls and hazard analyses
- Safe basic state when deactivated
- Virtual releases enable preparation and commissioning without actual emergency stop activation
Scope of delivery
You will receive:
- An SCL file with the implemented function block FB_NotAus
- Detailed declaration of all inputs/outputs and states
- Commented logic for easy customization
- Quick guide to secure integration into control systems
The download link will be provided after purchase.
Support
I support you with:
- Adaptation of the emergency stop logic to specific machines
- Integration into security architecture
- Test and simulation without live emergency stop
- Extension for redundant or extended safety circuits
Contact is possible via shop message or email. Individual adjustments are available as optional customizations.