Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

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

  1. #1

    По умолчанию Журнал сообщений в Скаде

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

  2. #2

    По умолчанию

    Можно удалить архив сообщений и архив данных, если выполнить экспорт проекта (Проект - Экспортировать). Затем удаляете старый проект с данными и кладете на его место экспортированный.
    Спасибо.

  3. #3

    По умолчанию

    SCADAMaster
    Спасибо. Скажите, а в рабочем проекте можно как-то это удалить. Ну, как в окне сообщений "удалить всё". У меня при первом запуске проекта в "Журнал сообщений" записывается куча аварий. Т.е пока проходит опрос приборов (ТРМ200, ТРМ202 и МВ110) всё это пишется в журнал. Хотя фактически этих аварий нет. Спасибо.

  4. #4

    По умолчанию

    Нет.
    В журнале сообщений отображается архив сообщений, а из него сообщения удалить нельзя.
    Вам нужно разобраться почему вначале у вас появляются аварии.
    Если дело все таки в том, что ОРС с начальный момент посылает плохие признаки качества в теги, то можно тогда запустить опрос тегов ОРС с некоторой задержкой.
    У ОРС сервера, на закладке "Опрос" есть поле "Старт по условию", в него можно перетащить дискретную переменную. Например можно перетащить выход ФБ "Задержка по времени", а данный ФБ настроить чтобы на его выход "Истина" поступало через 1-2 секунды после старта режима исполнения.
    Спасибо.

  5. #5

    По умолчанию

    SCADAMaster
    Спасибо за помощь, завтра буду пробовать. Потом отпишусь.

  6. #6

    По умолчанию

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

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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

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

  9. #9

    По умолчанию

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

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

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

  10. #10

    По умолчанию

    Использую так: Переменную подаю на вход "Контроля диапазона", затем выход "Контроля диапазона" подаю на вход "Задержки по времени", а выход "Задержки по времени" подаю в формулу "События". Получается для каждой переменной, где используется контроль диапазона, вставляю задержку по времени.
    Спасибо.

Страница 1 из 2 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, 20:53
  4. Журнал и 122 события
    от VanoKing в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 13.09.2011, 10:22
  5. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 15:16

Ваши права

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