Зависает опрос по модбасу.
В проекте используется Modbus ТСР (примерно 1500 каналов), ОРС UA (50 каналов), OPC DA (20 каналов) и виртуальные каналы (около 300 каналов). Будет каналов еще раза в два больше.
Примерно через сутки работы монитора прекращается опрос по модбасу. Интерфейс пользователя продолжает работать (мнемосхемы открываются), ОРС продолжает работать. Watchdog не срабатывает. При попытке закрыть монитор очень долго (больше часа) висит окошко "Завершение работы", приходится выключать монитор через диспетчер задач.
Версия симплайта 4.7.8.101 Enterprise.
Сегодня ночью опять подвис опрос.
Есть мысль отслеживать по модбасу регистры часов в устройстве (в нескольких сразу) и, при необходимости, перезапускать монитор принудительно.
Можно ли как-то "изнутри" перезапускать монитор? Сторожевой таймер можно как-то заставить это сделать? Как он отслеживает зависание монитора?
День добрый.
Сам себя монитор не перезагрузит к сожалению. Сторожевой таймер "смотрит" на ответы монитора, а так как монитор при этом продолжает отвечать, а стопорится опрос, то таймер монитор не тронет. Встает опрос всех устройств?