Вообщем стоит ПР200 и модуль ФМР пару штук, интервал между опросами поставил 3000мс, опрос слейв устройства поставил 1000мси тайм аут ответа 500мс. После нескольких часов он перестает считать данные. Передача по модбас 115200 скорость, 8N1.
Вообщем стоит ПР200 и модуль ФМР пару штук, интервал между опросами поставил 3000мс, опрос слейв устройства поставил 1000мси тайм аут ответа 500мс. После нескольких часов он перестает считать данные. Передача по модбас 115200 скорость, 8N1.
А куда вы такую дикую скорость накрутили, если у вас такие редкие и медленные опросы?
1. попробуйте снизить скорость хотя бы до 19200, а то и вообще 9600
2. опрашивайте чаще. ничего страшного в этом не вижу, а вот редкие опросы могут приводить к тупняку (см. п.4)
3. проверьте настройки таймаутов в FMR
4. я сталкивался на ИПП120 (а она не далеко ушла от ПРки), которая была слейвом! с тем, что если в ее регистры никто ничего не пишет, она со связи отваливается. у меня мастером был другой контроллер, который иногда прерывал потоковую передачу на пару секунд для передачи параметрирующих данных в другие приборы (да, такая вот черезпопочная конфигурация). и ИПП120 наглухо залипала, так что просмотрите все внимательно.
5. напишите разработчикам FMR, что их модули гуано и они вас забанят![]()
У меня около 130 переменных. поэтому опросы поставил больше. Чем больше скорость тем быстрее нет?