EFrol
Чем собрать данные со сканеров ? Чем привести в действие пневмоцилиндры?
И главное - как комлектовщик узнает, чего и сколько надо положить в коробку?
1. scada системой и положить в БД
2. Кроме положить в БД получить инфу куда ее пнуть и передать команду в ПЛК, который крутит конвейер и двигает цилиндры
3. это задача 1С - она должна на экране комплектовщику выдать список чего класть.

В целом реализуемо при наличии точного ТЗ.
Например сканер пикнул, остановка конвейера, принятие решения, убрали вправо/влево или движемся дальше.
+ программеры 1С ну и для Scada, чтобы слушала сканеры (или опрашивала, смотря какие сканеры)
Если сканеры с 232-м портом, то преобразователи интерфейса Ethernet-RS232 поближе к сканерам (у тех шнур 2 метра). Настроенные как TCP клиенты на сервер