Пользовательские статусы в журнале событий

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

Просмотр 8 сообщений - с 16 по 23 (из 23 всего)
  • Автор
    Записи
  • #17897
    vg
    Участник

    Раньше времени обрадовался 😀

    Если нужно вывести значение в журнал (столбец «Описание»), то изменение канала необходимо 🙂

    #17898
    vg
    Участник

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

    P.S.

    Извиняюсь за флуд, эмоционирую 😀

    #17899
    a80808
    Участник

    Совсем это не флуд, а обмен опытом!
    Спасибо!

    #17900
    Romiros
    Участник

    То есть если статус поменялся, а данные нет, то событие не происходит? Можете привести пример?

    Перестановка крана. Это редкое событие, которое нужно фиксировать. Для этого удобно использовать «Сообщить по изменению» и формулой меняя статус присваивать каждому положению крана событие с нужным цветом(открыт, закрыт, промежуточное, сбой). Очень наглядно в журнале событий.

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

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

    При перестановке крана меняется значение и статус канала, разве нет?

    При восстановлении связи статус становится defined и все эти сотни(или тысячи) кранов генерируют кучу ненужных событий.

    Подходит ли здесь вариант при пропадании связи с помощью формулы оставлять последнее «хорошее» значение?

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

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

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

    #17928
    Romiros
    Участник

    При перестановке крана меняется значение и статус канала, разве нет?

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

    С точки зрения входных данных(коммуникатор), меняется только значение, статус остаётся 1. В канал пишется значение, например 2, а статус 1 подменяется формулой (Stat()+250) для создания нужного события. Поэтому если связь восстановится, а кран будет переставлен изменится значение и событие «сообщить по изменению» всё-равно сработает. Как-то так.

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

    Учтём этот вариант работы.

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