Добрый день форумчане.
Прошу совета по следующему вопросу.
Встала задача освоить ПЛК 100.
Железо собрано следующим образом: к ПЛК 100 (мастер) по RS 485 подключены панель СП 270 (слейв) и модули ввода вывода МВ 110 в количестве 7 штук. Интерфейс настроен на скорость 112000, 8 бит данных, 1 стоповый, без контроля четности. Проблема в следующем модуль дискретного ввода МВ 110 должен передавать дискретные сигналы о пересечении человеком луча, то есть важна именно динамика процесса, но контроллер не успевает иногда получать данные с этого модуля, то есть пересечение было а модуль в это время не опрашивался.
Проблема скорее всего в том что есть панель СП 270 на которую выводятся данные в приличном объеме (ну хочет заказчик видеть все подряд на ней), оптимизировал обмен с пенелью как мог, забираю с нее данные и отправляю по 32 бита а потом уже сам дроблю эти 32 бита как надо.
Вопрос в следующем:
- в "лоб" можно ли еще более "круто" оптимизировать обмен между панелью и контроллером?
- если переключу панель на RS 232, разгрузится ли обмен по 485 или всеравно контроллер будет тратить время на опрос по 232 и тормозить обмен 485?
- у меня ПЛК 100 с индексом 224 ( питание и 220 и 24) имеет встроенные входа, но я могу на них подавать только напряжение опорное с контроллера а датчики могу подключить тока через реле, так вот встроенные входа опрашиваются оперативнее чем входа на модуле?
Ранее работал с более мощным оборудованием и как говориться ваял, что хотел без оптимизаций всяких.
Жду раскрытых ответов, что б тема была интересна всем в будущем.
Спасибо.