TransferUnit

This panel belongs to the PLC. Everything on it acts on the device directly. Nothing here talks to the middleware.

Conveyor belt left

0.00 m/s

Conveyor belt right

0.00 m/s

Light barriers

A light barrier is a sensor. The middleware reads it and cannot move it, so these two buttons stand in for a workpiece. They call transfer_unit.py → set_occupied().

The throughput button starts a loop that cycles the barriers automatically while a belt runs. It calls transfer_unit.py → set_throughput_simulation().

The speed you type goes to transfer_unit.py → set_speed(). The unit publishes the new value on its MQTT topic, and the middleware reads it there.

A ramping belt shows what it is ramping to. Highlighted means it stopped short.