RapidGate потеря связи.

Просмотр 15 сообщений - с 1 по 15 (из 27 всего)
  • Автор
    Записи
  • #44699
    manjey73
    Участник

    При потере связи от источника (свет выключили) с RapidGate.
    На приемнике зависает последнее значение.
    Почему не --- собственно?

    Есть настройка в Сервере, которая будет выставлять недостоверность при отсутствии данных от шлюза?

    з.ы. формулы это хорошо, но это опять костыли.

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

    Если данные на канал не приходят в течение заданного параметром Сервера времени, статус канала устанавливается как недостоверный. Не имеет значение, приходят данные от Коммуникатора, Rapid Gate или другого клиента.

    #44732
    manjey73
    Участник

    Так вот данные не стали недостоверными, зависло последнее значение и держалось более часа, пока не восстановилась связь.

    #44733
    manjey73
    Участник

    Скрин

    Прямая линия это потеря связи.
    Недостоверные данные далее это я запустил генератор, данные со счетчика не читалис по причине продолжения отсутствия света.

    Более часа при отсутствии связи значение зависшее.

    #44734
    manjey73
    Участник

    На сервере установлено «Помечать канал как недействительный 300с»
    Настройки эти не трогал

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

    Добрый день!
    Откройте, пожалуйста, панель данных на графике, чтобы по цвету проверить их статус.
    Кроме того, проверьте работу опции «Помечать канал как недействительный» на каком либо канале входного типа. Для проверки опции сначала используйте проект HelloWorld, затем Ваш проект.

    #44756
    manjey73
    Участник

    С каналами входного типа никак. Это scada в облаке.
    На данных посмотрю, напишу позже.

    #44758
    a80808
    Участник

    Да, есть такое, тоже сталкивался.
    Ощущение, что если источник не скажет, что данные недействительны (или драйвер), система сама этого не понимает

    #44759
    manjey73
    Участник

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

    #44760
    manjey73
    Участник

    Для того, чтобы проверить на драйвере, его надо нагло ввести кодом в ошибку, чтобы он в исключение уходил.
    Например, если в коде драйвера при Stop (terminated) не перевести в недостоверные переменные, они тоже зависают и будут так висеть. Сервер их сам не переведет, проверено когда-то и в таком варианте.

    #44761
    manjey73
    Участник

    Опять же, если у нас из драйвера переменная не меняется, пока ее не сменит оператор, то каким боком Сервер должен узнать, что она недостоверна?

    Мне кажется Сервер тут может ориентироваться только на качество связи, при чем выбрасывание в исключение должно автоматом приводить к качеству связи BAD, как и отключение клиента в виде RapidGate.

    • Ответ изменён 5 дней, 5 часов назад пользователем manjey73.
    #44766
    a80808
    Участник

    Да, и по времени нельзя — на статических данных получим недостоверность. А соединение сохранялось? Где то мне встречалась настройка «Считать данные недостоверными при (чем то там) после ххх минут» Опять же драйвер должен сказать про (что то там) — обрыв связи и т.п.

    #44767
    a80808
    Участник

    АААА я не посмотрел что это про RapidGate!
    Да, тут сложно… т.е. получается надо на статус соединения как то ориентироваться…

    #44768
    manjey73
    Участник

    С драйвером то же самое, опрос статических переменных вообще можно настроить на раз в сутки, Сервер с ума сойдёт выставлять им недостоверность через 5 минут.
    Для Сервера клиент Коммуникатор, если он мертв, тогда недостоверность по настройке.
    Так же и со шлюзом, если шлюз отвалился, тогда недостоверность.

    А оно висит себе и висит.

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

    Rapid Gate является таким же клиентом, как и Коммуникатор.
    Если данные не приходят на канал, то он должен становиться недостоверным через заданное время. Если этого не происходит, нужно искать причину.
    Возможная причина — в канал пишет скрипт или другой клиент.

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