Всем привет. Не могу никак разобраться с проблемой, поэтому прошу помощи.
Есть контроллер M168 который управляет двумя микрами по модбасу. Всё отлично пока не отключить питание одного из ПЧ. С ним связь сразу пропадает, но связь с оставшимся заметно замедляется (это видно по индикаторной ламне порта), и раз в 2 секунды появляется и пропадает W17. Терминаторы со стороны контроллера и 2го пч включены. Когда включаешь питание ПЧ связь восстанавливается на обоих ПЧ.
В чём может быть проблема?
За ранее очень благодарен.
Alexander_I
21.11.2014, 9:10
Проблема в попытках установления связи контроллером с выключенным приводом. Так и должно быть. Для этого в программе контроллера нужно предусматривать блокировку связи при отсутствии ответа в течение приемлемого для вас времени. И только-то...
Спасибо, проблема была именно в этом. Отключил опрос и связь с другим восстановилась.
Я так понимаю нужно переодичность изменить опроса если нету долго ответа? Всё равно необходимо знать что связь восстановилась.
В этом контроллере timeout и количество повторов при ошибке уменьшить можно?
да, с блоками помудрить и можно сделать)
poludenny
21.11.2014, 11:45
Тайсмауты не обязательно менять. Можно просто алгоритм сделать таков, что если связь утеряна, то допустим проверять восстановление связи раз в 1-2 минуты условно.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.