Статус устройства в канале ?

Стартовая страница Форумы Понять, как работает ПО Статус устройства в канале ?

Просмотр 15 сообщений - с 16 по 30 (из 65 всего)
  • Автор
    Сообщения
  • #28727
    manjey73
    Участник

    Сеансы (всего / ошибок) : 53 / 0
    Команды (всего / ошибок) : 0 / 0
    Запросы (всего / ошибок) : 110 / 0

    и эти записи никак не сообщают об ошибках

    #28738
    Mikhail
    Модератор

    Понятно. Данная проблема возникает, если канал связи не может предоставить соединение, и сеанс связи с устройством не выполняется. Проверю, как это можно решить, и напишу в эту тему. Понадобится некоторое время.

    #28760
    Mikhail
    Модератор

    Статус устройства исправлен. Скачать обновление можно по ссылке. Исправление войдёт в следующий релиз.

    #28761
    manjey73
    Участник

    Спасибо.

    #28765
    manjey73
    Участник

    Супер, и это работает, причем переходит в Error.
    Может все же делать недостоверный статус в релизном варианте ? ---
    Так будет понятно, что произошел разрыв связи между ПК и преобразователем интерфейса, а Error уже дает четкое понимание, что обрыв связи уже непосредственно на порту?

    Правда в случае с SNMP и другими ТСР вариантами как тогда быть ?

    И еще, библиотеки нужно было заменить только в ScadaComm ?
    Стояла первоначально 6.1.1 — заменил вроде везде, Администратор не запустился.
    Обновился до 6.1.2 и не стал менять везде на всякий случай.

    #28772
    Mikhail
    Модератор

    Статус устройства «Не определён» ставится при запуске Коммуникатора. На мой взгляд, статус «Ошибка» даёт более однозначный сигнал. Пусть пока так останется.

    И еще, библиотеки нужно было заменить только в ScadaComm ?

    В администраторе тоже нужно, чтобы новая опция появилась в интерфейсе канала связи. Это для канала связи.
    Для статуса только в Коммуникаторе достаточно.

    • Ответ изменён 3 года назад пользователем Mikhail.
    • Ответ изменён 3 года назад пользователем Mikhail.
    #28777
    Mikhail
    Модератор

    Правда в случае с SNMP и другими ТСР вариантами как тогда быть ?

    В SNMP, MQTT и т.п. обмен данными реализован в самих библиотеках. На них можно повлиять, только если влезть в их исходники.

    #31327
    Nik_RZA
    Участник

    Добрый день. В настоящий момент можно ли как нибудь отследить разрыв TCP соединения?
    Задача состоит в мониторинге оборудования, подключенного через GPRS терминалы. Когда модем по какой либо причине пропал со связи, происходит разрыв TCP соединения.
    Попробовал через код тэга Status и через формулу Stat (N_cnl).
    В статистике линии
    [1] Лаба_SP3
    ————
    Статус : норма
    Канал связи : TCP-клиент, не подключен

    Общие данные (1)
    —————-
    Modbus.Templates = Словарь из 1 шаблонов

    Устройства (1)
    —————
    [1] МКЗП : ошибка

    Т.е. Status=1 Stat(N)=0
    При восстановлении связи Status=0 Stat(N)=1

    Подскажите куда копать, запутался

    #31328
    Mikhail
    Модератор

    Добрый день!
    Канал, у которого установлен код тега Status, показывает состояние устройства. Меняется значение канала (0 и 1), а статус канала, насколько я помню, будет равен 1. Проверьте, опытным путём.

    Для связи по GPRS в свойствах канала связи рекомендую снять галочку «Оставаться на связи».

    #31329
    Mikhail
    Модератор

    Проверить работу этой функции можно «на столе», с помощью эмулятора Modbus.

    #31330
    manjey73
    Участник

    Device Status в форматах. Зеленый цвет Норма = 0, Красный цвет Ошибка = 1
    По этому если используете тег Status на устройстве то ошибка будет при значении = 1

    Undefined: black; Normal: green; Error: red

    #31331
    a80808
    Участник

    Может я поздно — а через драйвер Ping от Romiros нельзя?

    #31335
    Mikhail
    Модератор

    Предполагаю, что при связи по GPRS мы не знаем IP, который пинговать.

    #31336
    a80808
    Участник

    Там вначале написано про ТСР соединение…разве что там динамический IP только…

    #31338
    Nik_RZA
    Участник

    А можно подробнее про драйвер Ping от Romiros?

Просмотр 15 сообщений - с 16 по 30 (из 65 всего)
  • Для ответа в этой теме необходимо авторизоваться.