Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: ZloiVadik от 11 Октября 2023, 18:25:15
-
Приветствую. Не нашёл в настройках, чтобы сообщения о превышениях границ самоподтверждались...
Такого разве не предусмотрено?
-
Здравствуйте.
Нет, они автоматически удаляются из списка "Активные сообщения" при переходе границ. Подтверждать сообщения могут только пользователи.
-
Так, совсем не понял...
По превышению границы - окрашивается в жёлтый или красный параметр и выводится соответствующее сообщение.
После возврата значения переменной в норму - цвет возвращается на исходный, но сообщение продолжает выводиться.
Уходит только после ручного подтверждения, что крайне не удобно, в данном проекте...
-
Сообщения автоматически удаляются только из списка "Активные сообщения" (например когда из аварийной зоны значение перешло в нормальную).
Уходит только после ручного подтверждения
Если Вы про список неподтверждённых сообщений (который помимо меню сообщений также выводится в нижней части мнемосхем на панели сообщений), то из него сообщение удалить можно только подтвердив его. Подтверждать сообщения могут только пользователи. Все списки описаны по ссылке (https://simple-scada.com/help/manual/client-message-view.html).
-
Но вообще, это недостаток :-\, может на будущее устраните...
У нас висит в помещении под потолком панель для отображения общего состояния оборудования и каждый раз квитировать сообщения некому, да и замучаешься... Соответственно, прошлые сообщения мешают. Так-то удобная опция, но в данном проекте не получается использовать...
-
может вас спасет
маленькая панель мониторчик у пола или на столе, на который будет дублироваться изображение с подпотолочной панели? или можно кнопку провести из помещения в ПЛК, и по этому сигналу от ПЛК скрипт написать, в котором будет происходить квитирование? Квитирование и было придумано для того, чтобы удостовериться в том, что человек зафиксировал факт и примет необходимые меры.
-
ну зачем лишние сложности...
Сообщения же не обязательно могут быть аварийными! Могут быть просто информационными и должны сами уходить. И объект может не управляться Scada, а только для сбора информации, как в нашем случае.
Разработчику, думаю, не сложно добавить авто квитирование в будущих Update.
-
Добрый день, а не пробовали изменять свойства Неподтвержденные и Активные в настройках сообщения?
-
Можно написать небольшой скрипт c таймером. Если значение не превышает предупредительное то через несколько секунд делать ConfirmAllMessages
-
Разработчику, думаю, не сложно добавить авто квитирование в будущих Update.
Автоподтверждение сообщений в Simple-Scada не появится никогда, т.к. суть подтверждения в том, что его выполняет пользователь. При этом сообщению выставляется ID пользователя, который подтвердил сообщение и время подтверждения. Их можно увидеть при просмотре сообщений в колонках "Подтверждено" и "Подтвердил".
Могут быть просто информационными и должны сами уходить.
В третий раз пишем, это называется "Активные сообщения". Они автоматически добавляются в список и автоматически удаляются из него. Если так и нужно, то выведите на мнемосхему список "Активные сообщения", а не "Неподтверждённые". Посмотрите пример на нашем web-сервере (или в Demo-проекте) по ссылке (https://web.simple-scada.com:8755/Web-demo) (страница "Компоненты" - "Списки сообщений"). Там кнопки с разными списками сообщений. Нажмите кнопку "Активные". Откроется список активных сообщений. Сообщения сами добавляются в список и сами удаляются при возврате в норму.
Если по каким-то причинам список "Активные сообщения" Вам не подходит и нужно уникальное поведение, то нужно делать свой список самостоятельно, например через таблицу в БД, запросами RunSQL.
-
Потому что Вы не понимаете идею...
Некому на кнопку с списком активных сообщений жать каждый раз! Специально клиент выведен на большую панель для общего обозревания, по типу информационного табло, как в аэропорту, где основной экран заполнен данными, а внизу в строке последовательно прокручиватся активные сообщения по одному и до тех пор пока они сами не уйдут.
А то что у Вас перемудрено ещё и с привязкой к клиенту, что бы каждый по отдельности квитировал :-\ не понимаю как и где это может быть применено, по крайне мере в производстве! Есть главный оператор, он и решает когда и что квитировать, все остальные клиенты только в режиме анализа...
Вот типичный пример, нижняя строка на белом фоне. Честно говоря, был уверен, что в скада это реализовано...
https://youtu.be/CJE4sbObuIc?si=YUW33I0qECmaKnH5
-
здесь можно действительно воспользоваться активными сообщениями. Но чтобы они были в единственном числе, на сколько я понимаю, нужно отключить у всех аналоговых параметров выдачу сообщений по пределам, и фигачить шаблоны сообщений, в которых делать их активными и только. как вариант. то есть похоже такая возможность, удовлетворяющая ваши требования - есть. Пускай поддержка либо опровергнет, либо подтвердит.
-
Некому на кнопку с списком активных сообщений жать каждый раз!
Зачем жать каждый раз на кнопку? Выведите список сообщений (https://simple-scada.com/help/manual/message-viewer.html) с группой "Активные сообщения" на мнемосхему и не делайте никаких кнопок, если они не нужны. Задайте нужный размер и координаты списку сообщений. Не размещайте на мнемосхеме то, что на ней не нужно видеть. При необходимости скройте стандартную панель сообщений, которая отображает неподтверждённые сообщения.
с привязкой к клиенту, что бы каждый по отдельности квитировал
Отдельное подтверждение на клиентах используется только с системой архивации v1. Начиная с 04 Марта 2022 года в Simple-Scada добавлена система архивации v2 (включить её можно в меню "Проект - Настройки - База данных" (https://simple-scada.com/help/manual/dbset.html)). Она используется по-умолчанию для всех новых проектов. С ней при подтверждении сообщения оно подтверждается на всех клиентах. Только непонятно как это поможет с обсуждаемым в этой теме вопросом.
-
Зачем жать каждый раз на кнопку? Выведите список сообщений с группой "Активные сообщения" на мнемосхему и не делайте никаких кнопок, если они не нужны. Задайте нужный размер и координаты списку сообщений. Не размещайте на мнемосхеме то, что на ней не нужно видеть...
Ага, так получилось. То что надо! Забыл, что стандартную панель можно же убрать...
Только со звуком проблема. Активное сообщение ушло, а звук продолжает работать. И сбросить никак, только стоп-старт проекта. Пришлось в настройкой отключить звук.
Отдельное подтверждение на клиентах используется только с системой архивации v1. Начиная с 04 Марта 2022 года в Simple-Scada добавлена система архивации v2. Она используется по-умолчанию для всех новых проектов.
Да, это мы в сторону ушли. Просто задался вопросом, а где такое применимо, что бы сообщения к каждому клиенту были привязаны. В пром производстве вряд ли. Может в какой-нибудь диспетчеризации... Фактически, шина с множеством мастеров! :-\
Кстати звук, даже отключенный, работает 8) Помогает обновление страницы.
-
Активное сообщение ушло, а звук продолжает работать.
Звук воспроизводится для неподтверждённых сообщений, а не для активных. Воспроизводится до тех пор, пока сообщение не будет подтверждено.
Кстати звук, даже отключенный, работает. Помогает обновление страницы.
Для обычных сообщений звук включается/выключается через свойство "Звук", как описано в руководстве по ссылке (https://simple-scada.com/help/manual/mess-state-prop.html). Для автоматически генерируемых сообщений о нарушении границ параметры звука задаются в настройках проекта (https://simple-scada.com/help/manual/messet.html), опция "Звук для генерируемых сообщений".
-
Почитал тему, давно так не смеялся ;D. Человек похоже SCADA видит впервые и туго соображает. ZloiVadik попробуйте руководство почитать для начала что-ли)))
-
Активное сообщение ушло, а звук продолжает работать. И сбросить никак, только стоп-старт проекта.
Кстати звук, даже отключенный, работает 8) Помогает обновление страницы.
Это всё можно назвать косяками SCАDA. Перезагрузка и обновление не должны влиять ни на что такое.
-
karim, перезагрузка проекта будет неизбежно влиять на неподтверждённые и активные сообщения и всё, что описано выше, т.к. проект будет запущен с нуля и списки неподтверждённых и активных сообщений также начнут формироваться с нуля. Это нормальное поведение.
Кстати звук, даже отключенный, работает
По данному вопросу уже ответили выше. Если выключить звук у сообщений в соответствии с руководством, то он не будет проигрываться. ZloiVadik, как мы предполагаем, не выключил звук для автоматически генерируемых сообщений.
Прежде чем писать в тему, разберитесь с вопросом и посмотрите другие ответы в теме. Если Вам известно о каких-то реальных (не выдуманных) ошибках в работе, то просьба создать отдельную тему с описанием ошибки и способом её воспроизведения.