Показано с 1 по 10 из 15

Тема: Журнал в MasterScada

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Есть одно решение. В модуле событие есть специальная функция для определения метки времени - TimeStamp. Если используется опрос по изменению (а он по умолчанию используется), то метка времени меняется при изменении значения. В событии можно сравнивать метку времени нужного значения с меткой времени самого значения, и при отличиии - выдавать сообщение.
    TimeStamp( Команда_1 )>TimeStamp( Событие_1)
    У события нужно включить наследование метки времени от команды.
    В приложении пример.

    Также мы рассмотрим вариант создания специальной функции в расчете и событии которая бы определяла изменение переменной.
    Вложения Вложения
    • Тип файла: zip 1.ZIP (173.7 Кб, Просмотров: 28)
    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Есть одно решение. В модуле событие есть специальная функция для определения метки времени - TimeStamp. Если используется опрос по изменению (а он по умолчанию используется), то метка времени меняется при изменении значения. В событии можно сравнивать метку времени нужного значения с меткой времени самого значения, и при отличиии - выдавать сообщение.
    TimeStamp( Команда_1 )>TimeStamp( Событие_1)
    У события нужно включить наследование метки времени от команды.
    В приложении пример.
    Ну скажем так, конечно это чуть удобнее, но все равно очень долго таким образом настроить систему.

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Также мы рассмотрим вариант создания специальной функции в расчете и событии которая бы определяла изменение переменной.
    На мой взгляд нужен модуль в самом событии, который позволял бы отслеживать изменение и фиксировать его в базе(для дискретов, логики или целых типов). Для аналогов тут уже сложнее.
    Ну или сделать отдельный журнал, для фиксации переменных. Что-то похожее на тренд.

  3. #3

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Ну скажем так, конечно это чуть удобнее, но все равно очень долго таким образом настроить систему.

    На мой взгляд нужен модуль в самом событии, который позволял бы отслеживать изменение и фиксировать его в базе(для дискретов, логики или целых типов). Для аналогов тут уже сложнее.
    Ну или сделать отдельный журнал, для фиксации переменных. Что-то похожее на тренд.
    Актуальный вопрос.
    А в чём проблема с аналоговыми переменными? Я вот столкнулся с тем, что даже если её не трогать, то каждые 5 секунд выводится сообщение об изменении (5.5; 5.5; 5.5; 5.5 и т.д.). С чем это связано? С переменными других видов такого не наблюдается.

Похожие темы

  1. Журнал в MasterSCADA
    от Назаров Александр в разделе Master SCADA 3
    Ответов: 17
    Последнее сообщение: 25.04.2019, 15:51
  2. Журнал действий оператора
    от Klavnik в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 14.05.2013, 09:11
  3. Журнал и 122 события
    от VanoKing в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 13.09.2011, 09:22
  4. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 14:16
  5. журнал истории...
    от vvu2011 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 25.10.2010, 14:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •