Example application A · not a customer project

ZPA accumulation line

A belt infeed feeds six zero-pressure accumulation zones that discharge to a takeaway.

animated playback

Watch the simulator run.

A top view replayed from the simulator run: carton positions and the program's signals every 100 ms.

Recorded from the simulator run of the example program (same rung text as the L5X) against a simple carton model. Cartons drawn at a nominal size.

how it works

How the parts work together.

  • SOL_Line starts the line with a warning, then the zones, then the infeed.
  • Each SOL_ZPA_Zone holds its carton while the zone ahead is occupied, so cartons queue one per zone without touching. A short transit latch per zone keeps the receiving zone awake while a carton travels between eyes.
  • The SOL_Conveyor + SOL_Motor infeed holds at its discharge eye when zone 6 is full, and an informational alarm reports "accumulation full".
  • When the takeaway signals ready, zone 1 releases one carton at a time, first in, first out.
simulator run

Results.

8cartons fed
6 + 2zones filled + held on the infeed
0carton contacts (smallest gap 350 mm)
2.6–2.7 srelease interval, first in first out

In the simulator run, 8 cartons filled all six zones with 2 held on the infeed. No carton touched another (smallest gap 350 mm). They were then released every 2.6 to 2.7 s, and Stop shut the line down in sequence.

Tested in simulation; not yet run on a controller.

system diagram

PLC, AOI instances, field devices, HMI.