Зависает опрос по модбасу.

Avatar
  • обновлен
  • Отвечен

В проекте используется Modbus ТСР (примерно 1500 каналов), ОРС UA (50 каналов), OPC DA (20 каналов) и виртуальные каналы (около 300 каналов). Будет каналов еще раза в два больше.

Примерно через сутки работы монитора прекращается опрос по модбасу. Интерфейс пользователя продолжает работать (мнемосхемы открываются), ОРС продолжает работать. Watchdog не срабатывает. При попытке закрыть монитор очень долго (больше часа) висит окошко "Завершение работы", приходится выключать монитор через диспетчер задач.

Версия симплайта 4.7.8.101 Enterprise.

Avatar
Цитата от Виктор

Сейчас посмотрел - монитор работает, ЦП 2-3%, памяти 205Мб.

Логи не могу снять, т.к. с включенными логами монитор работает 5-10 минут и виснет.

Куда можно прислать проект?

Проект на simp@simplight.ru
205 Мб - это именно монитор отъедает? 

Скрин диспетчера задач бы при моменте когда монитор подвиснет. 

По поведению очень похоже что монитору не хватает ресурсов (память, потоки и т.д). Предполагаю что из за нестабильной связи драйвер начинает отъедать потоки на попытку связи. 

Avatar
Виктор

Проект отправил на почту.

Скриншот постараюсь сделать.

Avatar
Виктор

Отписываюсь по результатам работы за выходные новой версии монитора - изменений особо нет.

Возможно, немного реже зависает программа сама по себе, т.е. опрос станций отваливается реже. Но после долгого бездействия оператора при попытке тыкнуть в мышкой программа очень долго думает. Вплоть до того, что ее перезагружает сторожевой таймер.

Avatar

День добрый.

Принято. Будем искать решение дальше. По результатам свяжемся.