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_gemerktandQuittierung_aktivare reset -
Operation :
→ ifStartSignal=TRUE∧ noFehler_gemerkt,Motor_EIN=TRUE; otherwise blocked
Technical details
-
Highest priority:
NotHalt,FreigabeBetriebdeactivate immediatelyMotor_EIN& warning light -
Edge detection: Internal flag
Quittierung_altfor 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