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

Тема: Журнал сообщений в Скаде

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

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

    По умолчанию

    Xочу вернуться к предыдущему вопросу.
    Ситуация такая: мне просто надо, что-бы выдавалось сообщение при выходе переменной за пределы. Сделал так: В дерево объекта перетащил переменную из дерева системы. Затем перетащил функциональный блок "Контроль диапазона" в "дерево объектов". В функциональном блоке "Контроль диапазона" указал верхние и нижние границы и на вход функционального блока перетащил контролируемую переменную. Далее в дереве объектов создал "Событие". В его формулу перетащил результат из "Контроля диапазона". Ещё в "событии" написал нужное сообщение. Всё работает прекрасно - вопросов нет. Но есть одна неприятная ситуация. При первоначальном запуске программы всё время выдаётся сообщение о выходе переменной за пределы с сохранением в журнале аварий. Хотя фактически выхода за пределы нет. Это просто результат первоначального запуска. Затем сразу это сообщение квитируется. По этому везде, где использую "Контроль диапазона", "Контроль границ", приходится дополнительно вставлять "Задержку по времени". Есть ли более простой вариант решения этой проблемы? Или может я что-то не корректно делаю?

    СПАСИБО.
    Последний раз редактировалось mkv; 21.02.2013 в 14:28.

  2. #2

    По умолчанию

    Цитата Сообщение от mkv Посмотреть сообщение
    Сделал так: В дерево объекта перетащил переменную из дерева системы. Затем перетащил функциональный блок "Контроль диапазона" в "дерево объектов". В функциональном блоке "Контроль диапазона" указал верхние и нижние границы и на вход функционального блока перетащил контролируемую переменную. Далее в дереве объектов создал "Событие".
    А почему нельзя назначить верхнюю и нижнюю границу у переменной на закладке "Контроль значений"?
    Значения туда прописываются автоматически, если у переменной назначить шкалу.
    Спасибо.

  3. #3

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    А почему нельзя назначить верхнюю и нижнюю границу у переменной на закладке "Контроль значений"?
    Значения туда прописываются автоматически, если у переменной назначить шкалу.
    Я Вас понял. Но какое при этом будет выходить сообщение. Мне надо, что-бы для каждой отдельной переменной выходило своё определённое сообщение. Т.Е. Если это завышеный ток сетевых насосов, то это завышеный ток сетевых насосов. Если малый уровень в пожарных резервуарах, то это малый уровень пожарных резервуаров. Если низкое давление в системе отопления, то низкое давление в системе отопления. По этому я и использовал "СОБЫТИЕ", где можно вписать любое сообщение для любой переменной.

    P.S. Сейчас только что попробовал Ваш вариант. Всё равно при первом запуске выдаётся сообщение аварии. Хотя аварии фактически нет. Затем сообщение сразу квитируется. Получается тот же результат.....
    Получается, где используется функция контроля значений, везде при первом запуске выдаётся авария. ( если не использовать задержку по времени). Но это дополнительное использование ресурсов ФБ. А в нашей версии их 500.......
    Последний раз редактировалось mkv; 22.02.2013 в 08:32.

  4. #4

    По умолчанию

    Цитата Сообщение от mkv Посмотреть сообщение
    Всё работает прекрасно - вопросов нет. Но есть одна неприятная ситуация. При первоначальном запуске программы всё время выдаётся сообщение о выходе переменной за пределы с сохранением в журнале аварий. Хотя фактически выхода за пределы нет. Это просто результат первоначального запуска. Затем сразу это сообщение квитируется. По этому везде, где использую "Контроль диапазона", "Контроль границ", приходится дополнительно вставлять "Задержку по времени". Есть ли более простой вариант решения этой проблемы? Или может я что-то не корректно делаю?
    Очевидно в начальный момент при запуске данные еще не готовы, что и вызывает срабатывание событие.
    Других вариантов кроме задержки здесь нет. Как именно вы ее используете? Можно на первые 2-3 секунды отключить исполнение всех объектов проекта - для этого у объектов есть закладка "Условие выполнения".

    Цитата Сообщение от mkv Посмотреть сообщение
    P.S. Сейчас только что попробовал Ваш вариант. Всё равно при первом запуске выдаётся сообщение аварии. Хотя аварии фактически нет. Затем сообщение сразу квитируется. Получается тот же результат.....
    Какой ОРС сервер вы используете? Если используете Modbus MasterOPC, то попробуйте обновить до текущей 2.0.0.10. В предыдущей версии были ошибки при запуске - кратковременно появлялась ошибка "нет связи"

    Цитата Сообщение от mkv Посмотреть сообщение
    Получается, где используется функция контроля значений, везде при первом запуске выдаётся авария. ( если не использовать задержку по времени). Но это дополнительное использование ресурсов ФБ. А в нашей версии их 500.......
    Если вы будете использовать предложенный нами вариант - то есть останавливать опрос через поле "Условие выполнения", то вам может потребоваться всего лишь один ФБ "Задержка по времени" (если положите ваши объекты в отдельный объект).
    Кроме того начиная с версии 3.5 выходы ФБ мы больше лицензионными точками не считаем (за исключением некоторых ФБ).
    Последний раз редактировалось SCADAMaster; 22.02.2013 в 08:40.
    Спасибо.

  5. #5

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Если вы будете использовать предложенный нами вариант - то есть останавливать опрос через поле "Условие выполнения", то вам может потребоваться всего лишь один ФБ "Задержка по времени" (если положите ваши объекты в отдельный объект).
    Спасибо. Этот вариант меня устроит. У меня как раз все эти объекты находятся в отдельном объекте. Только я не пойму к чему привязать вход "задержки по времени". С выходом понятно, я его вставляю в "Условие выполнения".
    Спасибо.
    Последний раз редактировалось mkv; 22.02.2013 в 09:12.

Похожие темы

  1. Журнал в MasterSCADA
    от Назаров Александр в разделе Master SCADA 3
    Ответов: 17
    Последнее сообщение: 25.04.2019, 15:51
  2. Журнал в MasterScada
    от Александр Приходько в разделе Master SCADA 3
    Ответов: 14
    Последнее сообщение: 18.02.2016, 08:19
  3. Замена ОРС сервера при готовой скаде
    от Александр_Гранд в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 02.12.2012, 19:53
  4. Журнал и 122 события
    от VanoKing в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 13.09.2011, 09:22
  5. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 14:16

Ваши права

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