Сообщение от
Nts
Как показывает опыт-модуль 8А не очень хорошо работает в протоколе Modbus RTU на высоких скоростях обмена(меньше времени вычисления канала самого модуля-по дефолту-500мс).
Бывает модбас мастер выдает ошибку- слейв не ответил (можно конечно увеличивать время таймаута,но это не выход-другие модули начнут отваливаться)
Как выход-увеличить время опроса самих каналов 8А.И делать ручной пересброс связи(автоматический перезапуск мне не понравился,не всегда качественно пересбрасывает)
На данный момент,я отказался от СПК как контроллера (именно из-за такой работы 8А модуля) и использую связку ПЛК-СПК.8А модуль хорошо работает в протоколе Modbus ASCII(во всяком случае нет ошибок даже при периоде опроса 50мс).Да и СПК легче будет визуализацию прорисовывать-разгружается процессор от основного кода программы(актуально для средних и больших программ).И если есть физические кнопки-можно их напрямую завести на входа ПЛК-время реакции на нажатие будет адекватной(меньше 100мс)
П.с. еще можно увеличить время между фреймами 20-30мс .