Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Самоподтверждение сообщений о превышениях границ  (Прочитано 2176 раз)

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Приветствую. Не нашёл в настройках, чтобы сообщения о превышениях границ самоподтверждались...
Такого разве не предусмотрено?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Нет, они автоматически удаляются из списка "Активные сообщения" при переходе границ. Подтверждать сообщения могут только пользователи.

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Так, совсем не понял...
По превышению границы - окрашивается в жёлтый или красный параметр и выводится соответствующее сообщение.
После возврата значения переменной в норму - цвет возвращается на исходный, но сообщение продолжает выводиться.
Уходит только после ручного подтверждения, что крайне не удобно, в данном проекте...

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Сообщения автоматически удаляются только из списка "Активные сообщения" (например когда из аварийной зоны значение перешло в нормальную).
Цитировать
Уходит только после ручного подтверждения
Если Вы про список неподтверждённых сообщений (который помимо меню сообщений также выводится в нижней части мнемосхем на панели сообщений), то из него сообщение удалить можно только подтвердив его. Подтверждать сообщения могут только пользователи. Все списки описаны по ссылке.

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Но вообще, это недостаток :-\, может на будущее устраните...
У нас висит в помещении под потолком панель для отображения общего состояния оборудования и каждый раз квитировать сообщения некому, да и замучаешься... Соответственно, прошлые сообщения мешают. Так-то удобная опция, но в данном проекте не получается использовать...

karim

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
может вас спасет маленькая панель мониторчик у пола или на столе, на который будет дублироваться изображение с подпотолочной панели? или можно кнопку провести из помещения в ПЛК, и по этому сигналу от ПЛК скрипт написать, в котором будет происходить квитирование? Квитирование и было придумано для того, чтобы удостовериться в том, что человек зафиксировал факт и примет необходимые меры.

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
ну зачем лишние сложности...
Сообщения же не обязательно могут быть аварийными! Могут быть просто информационными и должны сами уходить. И объект может не управляться Scada, а только для сбора информации, как в нашем случае.
Разработчику, думаю, не сложно добавить авто квитирование в будущих Update.

mamontovsk

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Добрый день, а не пробовали изменять свойства Неподтвержденные и Активные в настройках сообщения?


« Изменён: 12 Октября 2023, 16:13:40 от Simple-Scada »

Timothy Clement

  • Постоялец
  • ***
  • Сообщений: 149
  • ОАО Борисовский завод "Металлист"
    • Просмотр профиля
    • Полымя
Можно написать небольшой скрипт c таймером. Если значение не превышает предупредительное то через несколько секунд делать ConfirmAllMessages

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Цитировать
Разработчику, думаю, не сложно добавить авто квитирование в будущих Update.
Автоподтверждение сообщений в Simple-Scada не появится никогда, т.к. суть подтверждения в том, что его выполняет пользователь. При этом сообщению выставляется ID пользователя, который подтвердил сообщение и время подтверждения. Их можно увидеть при просмотре сообщений в колонках "Подтверждено" и "Подтвердил".

Цитировать
Могут быть просто информационными и должны сами уходить.
В третий раз пишем, это называется "Активные сообщения". Они автоматически добавляются в список и автоматически удаляются из него. Если так и нужно, то выведите на мнемосхему список "Активные сообщения", а не "Неподтверждённые". Посмотрите пример на нашем web-сервере (или в Demo-проекте) по ссылке (страница "Компоненты" - "Списки сообщений"). Там кнопки с разными списками сообщений. Нажмите кнопку "Активные". Откроется список активных сообщений. Сообщения сами добавляются в список и сами удаляются при возврате в норму.

Если по каким-то причинам список "Активные сообщения" Вам не подходит и нужно уникальное поведение, то нужно делать свой список самостоятельно, например через таблицу в БД, запросами RunSQL.

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Потому что Вы не понимаете идею...
Некому на кнопку с списком активных сообщений жать каждый раз! Специально клиент выведен на большую панель для общего обозревания, по типу информационного табло, как в аэропорту, где основной экран заполнен данными, а внизу в строке последовательно прокручиватся активные сообщения по одному и до тех пор пока они сами не уйдут.

А то что у Вас перемудрено ещё и с привязкой к клиенту, что бы каждый по отдельности квитировал :-\ не понимаю как и где это может быть применено, по крайне мере в производстве! Есть главный оператор, он и решает когда и что квитировать, все остальные клиенты только в режиме анализа...

Вот типичный пример, нижняя строка на белом фоне. Честно говоря, был уверен, что в скада это реализовано...
https://youtu.be/CJE4sbObuIc?si=YUW33I0qECmaKnH5
« Изменён: 15 Октября 2023, 12:11:48 от Simple-Scada »

karim

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
здесь можно действительно воспользоваться активными сообщениями. Но чтобы они были в единственном числе, на сколько я понимаю, нужно отключить у всех аналоговых параметров выдачу сообщений по пределам, и фигачить шаблоны сообщений, в которых делать их активными и только. как вариант. то есть похоже такая возможность, удовлетворяющая ваши требования - есть. Пускай поддержка либо опровергнет, либо подтвердит.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Цитировать
Некому на кнопку с списком активных сообщений жать каждый раз!
Зачем жать каждый раз на кнопку? Выведите список сообщений с группой "Активные сообщения" на мнемосхему и не делайте никаких кнопок, если они не нужны. Задайте нужный размер и координаты списку сообщений. Не размещайте на мнемосхеме то, что на ней не нужно видеть. При необходимости скройте стандартную панель сообщений, которая отображает неподтверждённые сообщения.

Цитировать
с привязкой к клиенту, что бы каждый по отдельности квитировал
Отдельное подтверждение на клиентах используется только с системой архивации v1. Начиная с 04 Марта 2022 года в Simple-Scada добавлена система архивации v2 (включить её можно в меню "Проект - Настройки - База данных"). Она используется по-умолчанию для всех новых проектов. С ней при подтверждении сообщения оно подтверждается на всех клиентах. Только непонятно как это поможет с обсуждаемым в этой теме вопросом.

ZloiVadik

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Зачем жать каждый раз на кнопку? Выведите список сообщений с группой "Активные сообщения" на мнемосхему и не делайте никаких кнопок, если они не нужны. Задайте нужный размер и координаты списку сообщений. Не размещайте на мнемосхеме то, что на ней не нужно видеть...
Ага, так получилось. То что надо! Забыл, что стандартную панель можно же убрать...
Только со звуком проблема. Активное сообщение ушло, а звук продолжает работать. И сбросить никак, только стоп-старт проекта. Пришлось в настройкой отключить звук.

Отдельное подтверждение на клиентах используется только с системой архивации v1. Начиная с 04 Марта 2022 года в Simple-Scada добавлена система архивации v2. Она используется по-умолчанию для всех новых проектов.
Да, это мы в сторону ушли. Просто задался вопросом, а где такое применимо, что бы сообщения к каждому клиенту были привязаны. В пром производстве вряд ли. Может в какой-нибудь диспетчеризации... Фактически, шина с множеством мастеров! :-\

Кстати звук, даже отключенный, работает 8) Помогает обновление страницы.
« Изменён: 15 Октября 2023, 12:11:26 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Цитировать
Активное сообщение ушло, а звук продолжает работать.
Звук воспроизводится для неподтверждённых сообщений, а не для активных. Воспроизводится до тех пор, пока сообщение не будет подтверждено.

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