Сообщение от
Eugene.A
Вы бы технологический процесс расписали поподробнее, саму задачу, а то то намотка, то не привязываться к намотке.
Как-то довелось запускать технологическую линию производства нетканного материала, многодвигательную. Там и отжимные валы, и транспортёры сетчатые, и пропиточные ванны, и чёсальные барабаны, и струйная пробивная установка, и сушильные барабаны. Синхронизировать привода по натяжению материала невозможно, он расползается при малейшем натяжении.
Каждый двигатель снабжён энкодером, сигналы энкодеров двух соседних приводов поступают на реверсивный счётчик, один на суммирующий вход, другой на вычитающий. Числовой код счётчика подаётся на ЦАП, напряжение с которого корректирует скорость электропривода. Если привод начинает опережать, код в счётчике нарастает, напряжение ЦАП увеличивается и замедляет привод. Соответственно, и наоборот.
Я думаю, реализовать программно в ПЛК этот алгоритм не составит труда. Хотя та машина вся была сделана железно, целый шкаф набит платами с микросхемами. Там была ещё и возможность подстраивать соотношение скоростей, т.к. полотно по мере обработки удлинялось. Вы не поверите, но энергонезависимая память была выполнена на бистабильных реле!