
0
На рассмотрении
вопрос по обновлению версии
суть вопроса:
на сервере стоит версия ПО 4.7.3.50 - все работает, опрос приборов по Modbus работает:
при обновлении до версии 4.7.9.159 - опроса Modbus устройств в Мониторе нет:
хотя при запуске опроса через тест каналов - данные есть.
Осложняет ситуацию то, что это рабочий сервер с рабочим оборудованием, т.е. времени поразбираться в причинах нет, обновился - не заработало - откатил версию и всё.
Уже всё просматривал - и права пользователям на чтение каналов и настройки менял - ничего не помогло, может вы подскажете?
Сервис поддержки клиентов работает на платформе UserEcho
День добрый.
Надо смотреть проект. Если тест каналов отрабатывает, значит дело не в драйвере. В тесте каналов не запускаются скрипты, возможно причину надо поискать в них если они есть.
скриптов на обработку сигналов из модбас нет, только операция по преобразованию переменной при записи (Val/10; val/5000*6 и др.)
Т.е. в проекте нет скриптов - верно?
в проекте есть скрипты (6 шт.), но в них обрабатываются запросы к базам данных других серверов (sql)
На работающем объекте конечно экспериментировать не нужно, на другом ПК есть возможность развернуть проект, включить окно отладки и посмотреть при работе скриптов не возникает ошибки?
вот еще вопросик - а как скрипты с подключениями к другим базам данных могут влиять на опрос приборов по модбас?
Ошибки в скриптах могут отнимать много процессорного времени, тем самым нарушая общую работу системы.
т.е. если их отключить - должно в теории работать?
Если предполагаемая проблема в скриптах - то да.
попробую
пробовал отключать каналы со скриптами, всеравно опрос устройств модбас происходит странно:
слева - было до обновления (версия 4.7.3.50), справа - после (версия 4.7.9.159), все настройки опроса модбас устройств теже
и такая ситуация по всем каналам где опрос через модбас
День добрый.
Посмотрите в логе модбаса какие ошибки возникают при опросе. Возможно нужно будет увеличить таймауты ожидания ответа.
вижу что проблема есть - только бы понять как это расшифровать:
serv5.txt
еще вопрос - оно же както работало до обновления, почему такая реакция (опрос устройств) после обновления.
Видимо сейчас мне нужно как то менять настройки опроса (знать бы еще какие ставить в данном случае)
По логу видно что таймауты идут, надо их увеличить в настройках драйвера
Драйвер дорабатывали, он стал корректней обрабатывать ошибки, которые ранее мог пропустить. По этому и такое поведение, то что ранее драйвер игнорировал из за ошибки, теперь стал обрабатывать. Увеличте таймаут ожидания ответа от устройства.
я изменяю указанный параметр: Таймаут ожидания ответа (мс)
пока больше ничего не трогаю?
Да. Понаблюдайте, как изменится, будут ли появляется таймауты при ответах.
мне всё же не понятна логика работы драйвера модбас в версиях новее 4,7,3,50:
если ранее я мог опросить устройство 2-3 раза в секунду - то теперь 1 опрос - в 2-3 минуты.
Прибор Сосна-004 так и не опросилась (нет данных в мониторе).
опять придётся откатывать версию назад.
Что бы ответить на Ваши вопросы, нужно знать состав сети устройств, настройки драйвера и т.д. На работающем объекте понятное дело настраивать/тестировать настройки проблематично. Если версия 4.7.3 как Вы говорите работает с установленными устройствами нормально, то есть резон её оставить, что бы не заниматься настройкой драйвера.