Automatic bottle capper
Couldn't load pickup availability
Description
This compact function block controls a motor with safety enable, monitors a light curtain for interruptions and provides a manual acknowledgement function.
Note: All modules are designed exclusively as a learning and optimization basis and are not approved for live operation. System modules, in particular, must be finally tested and commissioned by qualified personnel before productive use.
How it works
-
Emergency Stop/Release (
NotHalt=TRUE
∨FreigabeBetrieb=FALSE
):
→Motor_EIN=FALSE
,Warnleuchte=TRUE
,Fehler_gemerkt=TRUE
, Acknowledgement required -
Light curtain (
Lichtvorhang_UNTERBROCHEN=TRUE
):
→Motor_EIN=FALSE
,Warnleuchte=TRUE
,Fehler_gemerkt=TRUE
, Acknowledgement required -
Acknowledgement (edge
Quittierung FALSE→TRUE
):
→ ifLichtvorhang_UNTERBROCHEN=FALSE
,Fehler_gemerkt
andQuittierung_aktiv
are reset -
Operation :
→ ifStartSignal=TRUE
∧ noFehler_gemerkt
,Motor_EIN=TRUE
; otherwise blocked
Technical details
-
Highest priority:
NotHalt
,FreigabeBetrieb
deactivate immediatelyMotor_EIN
& warning light -
Edge detection: Internal flag
Quittierung_alt
for rising edge -
Inputs:
StartSignal
,NotHalt
,FreigabeBetrieb
,Lichtvorhang_UNTERBROCHEN
,Quittierung
-
Outputs:
Motor_EIN
,Warnleuchte
,Fehler
,Fehler_gemerkt
,Quittierung_aktiv
Possible applications
- Safe motor control with light curtain function
- Conveyor belts, portal axes or rotating bodies in production lines
- Demonstration and training environments for PLC safety technology
compatibility
Siemens S7-1200/S7-1500, TIA Portal ≥ V13 (V16+ recommended for PLCSIM/HMI)
Scope of delivery
.scl
file with input/output declarations, error & acknowledgement logic, comments on adjustments, download link after purchase
Support
Adjustment of the acknowledgement logic, sensor parameters, HMI visualization – individual advice via email or shop support possible