Skip to main content
All articles

PLC Programming for Washing Systems in the Food Industry

· VLD Service
AutomationPLCWashing systemsFood industry

Industrial washing systems in the food industry are highly complex. A modern crate washer in a meat processing plant washes 500 to 2,500 crates per hour: fully automated, with hot water, detergent, and final rinsing. Behind this seemingly simple process lies demanding PLC programming that coordinates dozens of drives, sensors, and control loops.

What a washing system must control

A typical industrial washing system comprises several zones:

Infeed area

  • Crate detection: Photoelectric sensors or inductive sensors detect incoming crates
  • Cycle timing: The PLC controls the infeed rate for even spacing
  • Queue management: At full capacity, the infeed must stop or slow down

Pre-wash

  • Temperature control: PID controller for water temperature (typically 40–50°C)
  • Pump pressure: VFD-controlled pumps for correct spray pressure
  • Dosing: Detergent dosing via solenoid valves and metering pumps

Main wash

  • Hot water: 60–85°C depending on requirements
  • Detergent concentration: Conductivity measurement for automatic top-up dosing
  • Nozzle monitoring: Pressure sensors detecting blocked nozzles

Final rinse

  • Fresh water: Last zone with clean water, no detergent
  • Temperature: Precise control, as exit temperature affects drying performance

Drying

  • Blowers: VFD-controlled fans
  • Hot air: Optional, with temperature control
  • Energy optimisation: Match drying output to actual demand

Outfeed

  • Crate tracking: Each crate tracked through the entire system
  • Counting: Piece counter and throughput measurement
  • Interface: Handover to downstream conveyor system

PLC architecture

Hardware platform

Two platforms dominate in the Swiss food industry:

Siemens S7-1500 / TIA Portal: The European standard. Spare parts and trained technicians are available everywhere in Europe.

Other platforms: Controllers of US origin are less common in Switzerland, but standard in large corporations.

Software structure

A well-structured washing system PLC uses:

  • Main programme: Calling function blocks in logical sequence
  • Operating mode management: Automatic, manual, setup, cleaning
  • Zone programmes: Each zone as a self-contained function block
  • Recipe management: Wash programmes (Normal, Intensive, Eco) as data sets
  • Alarm system: Messages with priority, timestamp, and acknowledgement
  • Energy management: Record consumption data, avoid peak loads

Recipe management: the heart of the system

ParameterNormalIntensiveEco
Pre-wash temp.45°C50°C40°C
Main wash temp.65°C80°C55°C
Detergent conc.1.5%2.5%1.0%
Belt speed3 m/min2 m/min4 m/min
Drying time15s20s10s

HMI visualisation

Requirements

  • Multilingual: DE/FR/IT as minimum in Switzerland
  • Clear: Plant status visible at a glance: active zone, temperatures, throughput
  • Alarms: Active faults prominently displayed with clear action instructions
  • Trending: Temperature and consumption charts for quality assurance and energy optimisation
  • Operator levels: Simple operation for operators, advanced parameters for technicians

Typical challenges

1. Detergent dosing

Too little = insufficient cleaning. Too much = material damage and unnecessary costs. Automatic dosing must be precisely controlled via conductivity measurement.

2. Energy optimisation

Washing systems are major energy consumers. The PLC can achieve significant savings:

  • Standby mode during production breaks (maintain temperature, pumps off)
  • Control heat recovery from wastewater
  • Peak load management: stagger heating phases

3. Integration into the overall plant

The washing system must communicate with upstream and downstream conveyors: cycle synchronisation, empty crate buffer management, data transmission to MES/ERP.

What we offer

Our PLC programmers have experience with washing systems from various manufacturers:

  • New programming: Complete PLC software for new washing systems
  • Retrofits: Modernise existing controls (e.g. S7-300 auf S7-1500)
  • HMI development: Multilingual visualisation on WinCC or Ignition
  • Remote maintenance: VPN access for fast diagnosis and parameter changes
  • Optimisation: Analyse existing programmes to improve energy consumption, cleaning quality, or throughput

Need new automation for your washing system? +41 32 552 28 88 or info@vldservice.ch.


For machinery manufacturers: If you sell machines into Switzerland and need a local installation and service partner, visit our page Install machines in Switzerland: assembly, commissioning and after-sales from one provider.

Want this checked on your line?

One day at your plant: situation, feasibility, an honest assessment. No cost, no obligation.

We call you back

Leave your number: we'll contact you as soon as possible.

Your data will only be used to process your enquiry.

Sophi: VLD Service
Sophi
Online

Contact our specialists: we are happy to help!