Ваши комментарии
Да, от всех - модбас полностью останавливается. Только OPC продолжает работать.
Сегодня ночью опять подвис опрос.
Есть мысль отслеживать по модбасу регистры часов в устройстве (в нескольких сразу) и, при необходимости, перезапускать монитор принудительно.
Можно ли как-то "изнутри" перезапускать монитор? Сторожевой таймер можно как-то заставить это сделать? Как он отслеживает зависание монитора?
Не получается снять лог в момент пропадания и последующего появления устройств, т.к. при включенном логе программа зависает и сбрасывается сторожевым таймером через 10-20 минут. Вероятно, это происходит из-за переполнения памяти, т.к. в диспетчере задач при включенном логе постоянно увеличивается выделенная для монитора память.
Без лога программа работает. Правда тоже перезагружается иногда watchdogом (когда через двое суток, когда через 5 часов). Но, главное, что данные по модбасу всегда актуальные.
Возможно, дело в самом компьютере - там установлено куча всего, и он не первой свежести. Пока, для наших нужд, такое поведение (имеется в виду периодическая перезагрузка) приемлемо.
Нет, не смотрели.
В системе скрыто меню действий, чтобы пользователи не тыкали, куда не нужно. Соответственно окно с логами тоже не открывается.
Если логи сохраняются, где-то в папках, могу посмотреть.
Установил обновленную версию Симплайта. Система проработала выходные без зависаний.
Но есть другая проблемка - за выходные примерно на сутки пропадала связь с двумя устройствами. А, когда связь восстановилась (часов 8 уже прошло) - система не видит их. После перезапуска скады все подцепилось и работает.
Еще раз параметры связи - таймаут 5000, повторы при ошибке 2, повторное соединение 60.
Да, увидел уже, спасибо.
Программа проработала полтора суток, и опять модбас остановился.
Спасибо, попробую и понаблюдаю.
По результатам отпишусь.
У всех параметров 1 секунда.
Сервис поддержки клиентов работает на платформе UserEcho
Сейчас главное, чтобы у диспетчера была актуальная информация. Пара-тройка минут на перезапуск системы не критично. А вот пара часов ошибочной уверенности, что все работает - плохо ))
Проблему с опросом конечно же нужно решать. Но, еще раз повторю - я грешу на компьютер - там миллион разных служб от других приложений и серверов (одна контаровская система чего стоит). Пока другой машины нет.
Если поможете со скриптом - буду очень рад!
Могу проект скинуть для анализа - вдруг что-то увидите...