Dok222
Junior Member / Новичок
Участник № / Member № 6537
отправлено / posted
TM 6.09.2 Pro, Windows 7 х32. VxComm, Modbus. Периодически в разных каналах считываемое с модулей ввода-вывода значение "зависает" (перестает изменяться). При этом: - I=0; - @modbus=0; - @RS_on_off говорит, что соответствующий COM-порт работает; - в логах никаких ошибок. После остановки и повторного запуска профайлера считывание значений возобновляется.
В профайлерном протоколе должны появиться сообщения об обмене по выбранному виртуальному COM-порту.
Использовать перехватчик COM-портов (типа PortMon) и по его протоколу отследить все Modbus-транзакции в критическом режиме.
2. Заменить опрашиваемое устройство эмулятором Modbus (типа ModSim32). Проверить работу проекта с эмулятором.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Dok222
Junior Member / Новичок
Участник № / Member № 6537
отправлено / posted
Надо задать у PortMon протокол в HEX-формате и время в формате "текущее время". В ремя наблюдения должно быть достаточным, что увидеть, когда и по каким каналам "зависли" значения.
С эмулятором Modbus Вы свой проект проверяли?
Если Вы получите достаточный объем информации и не сможете проанализировать ее сами, присылайте Ваш проект, папку узла после работы до "зависания" и адекватный протокол PortMon на адрес техподдержки hotline@adastra.ru.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
По присланным Вами протоколам, Вы запускали узел под управлением профайлера. Время непрерывной работы профайлера ограничено, о чем Вы получили сообщение: "Системные сообщения 2" 0>Time Limit
Dok222
Junior Member / Новичок
Участник № / Member № 6537
отправлено / posted
Для беспрерывной работы, помимо лицензии на инструментальную систему, необходима дополнительная лицензия на монитор реального времени?
Сообщения / Posts 17 | Из / From: Украина
| IP / IP: IP адрес / IP address |