Ice Cream Packing Machine Control

System type :

Industrial Automation • PLC Control • Packaging Machinery

Role :

PLC Programming • Sensor Integration • Actuator Control

Industry

PLC Engineering

Client

Mehanika Engineering

This project involved programming a section of an ice cream packing machine using Structured Text (ST) in CODESYS within the Festo automation environment. The objective was to control the grouping and flow of ice cream products on a conveyor using a photoelectric sensor for detection and solenoid valves for mechanical actuation.

The photoelectric sensor was programmed to detect incoming products and trigger logic that determines correct grouping before packaging. Based on the sensor state and timing conditions, solenoid valves were actuated to guide or stop products within the section, ensuring consistent grouping and preventing misalignment or jams. The control logic was implemented using modular function blocks, with clear enable/reset conditions and error handling to maintain predictable machine behavior.

This task required translating mechanical process requirements into deterministic PLC logic, synchronizing sensor inputs with actuator outputs, and validating system behavior through simulation and runtime monitoring within the CODESYS environment.

Key Features :
  • industrial and practical programming use case

  • PLC + Structured Text competence

  • Real hardware (photoelectric sensors, solenoid valves)

  • Understanding of machine logic and sequencing

  • Created memory of the grouping for ice creams

Request a demo

What's inside