Car wash simulation
Couldn't load pickup availability
Description
This SCL function block FB_Car Wash fully automatically controls six car wash phases and integrates emergency stop safety, traffic light control, pre-cleaning, brush washing, rinsing, and drying. It runs in the Siemens TIA Portal for efficient car wash systems.
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 active → Conveyor belt, spray arch, brushes & dryer off, traffic light_red on, set error flag, HMI "EMERGENCY STOP ACTIVE", RETURN
- Phase 0: Wait for vehicle front + start
- Phase 1: Pre-cleaning (5 s via TON timer)
- Phase 2: Brush wash (7 s)
- Phase 3: Rinse (4 s)
- Phase 4: Drying (5 s)
- Phase 5: Traffic light_Green on, conveyor belt on → vehicle to exit
- Leave vehicle position → phase back to 0
Technical details
• Inputs: Emergency Stop, Vehicle Front, Start, Vehicle Position, Full Report, Reset
• Outputs: Conveyor belt, spray arch, brushes, dryer, traffic light_red, traffic light_green, error, status text_HMI
• ONE-TONE timer (StepTimer) with variable PT for all time phases
• INT variable #Phase in CASE structure, RETURN in case of emergency stop
Possible applications
• Automatic car washes in petrol stations and car wash parks
• Fleet cleaning solutions
• Training and demo systems for PLC safety and HMI visualization
compatibility
Siemens S7-1200 & S7-1500; TIA Portal ≥ V13 (recommended V16+ for PLCSIM & HMI)
Scope of delivery
.scl file with input/output declarations, StepTimer instance, CASE logic, and header comments; download link immediately after purchase
Support
Adjustment of time specifications, additional safety/diagnostic functions, individual HMI design or control system connection on request via shop message or email.