Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: georgy от 07 Августа 2017, 13:38:14

Название: MessageView
Отправлено: georgy от 07 Августа 2017, 13:38:14
Есть ли возможность в окне MessageView выводить список текущих аварий (сообщений), а по мере их возвращения в нормальные пределы они в окне исчезали. (без использования подтверждения оператором в скаде) Или как это можно сделать другими средствами? Тренируюсь с демо-версией .
Название: Re: MessageView
Отправлено: Simple_Scada от 07 Августа 2017, 14:03:05
Здравствуйте!

Подтверждать сообщения можно через скрипты с помощью процедур ConfirmMessage (https://simple-scada.com/help/script/confirmmessage.html) и ConfirmAllMessages (https://simple-scada.com/help/script/confirmallmessages.html).
Название: Re: MessageView
Отправлено: georgy от 07 Августа 2017, 14:45:34
Спасибо, буду пробовать.
Название: Re: MessageView
Отправлено: georgy от 07 Августа 2017, 15:29:40
Попробовал. Это не то что надо. Алармы подтверждаются либо все, либо последней, но из окна MessageView не исчезают.
MessageView удобно тем что может отображать несколько алармов и сообщений. Алармы и сообщения появляются и исчезают не зависимо первыми или последними они появились. Возьмем 3 аларма: Аларм1, Аларм2, Аларм3.
Сначала появился Аларм1, потом Аларм2, и в конце Аларм3.  Условие Аларм2 пропало и оно должно исчезнуть в MessageView а Аларм1 и Аларм3 должны отображаться как текущие, пока условие их возникновения (переменные внутри контроллера) не пропадет. Количество алармов взял для примера. Всего алармов порядка 100. Одновременно появляется не более 10.
Название: Re: MessageView
Отправлено: Simple-Scada от 07 Августа 2017, 18:24:26
georgy, т.е. по сути нужно видеть список текущих активных аварий. Сейчас такой возможности нет, но она обязательно появится в будущих версиях.
Название: Re: MessageView
Отправлено: Teodor от 08 Августа 2017, 09:22:15
Мне нравится подход Ханивела к вопросу аварий. Тут он тоже встанет рано или поздно.

Суть подхода: кроме окна вывода сообщений есть еще источники сообщений. При чем одно сообщение может попадать в несколько источников. Собсно, если есть несколько операторов или подсистем, то не надо их путать друг с другом. Окно сообщений забирает данные из БД сообщений по определенным критериям: время, активность, подтверждение, источник, и имеет возможность поменять фильтра (если оператор имеет такое право). Но! Окно это сугубо элемент отображения, а уже источник собсно решает слать СМС, звонить, писать письма или нет, как писать в базу.
Название: Re: MessageView
Отправлено: georgy от 08 Августа 2017, 10:18:51
georgy, т.е. по сути нужно видеть список текущих активных аварий. Сейчас такой возможности нет, но она обязательно появится в будущих версиях.
Все верно. Такое решение есть в скаде для доса 6.22, которая сейчас работает на итальянском аппарате, ее то думаю на что можно заменить. Одна из ее особенностей работы автомата  в том, что скада показывает и аварийные ситуации и сообщения-подсказки, которые проподают из списка когда оператор произведет определенные действия с помощью органов управления не связанные со скада. У оператора есть монитор на котором он видит техпроцесс и может только подкорректировать параметры, такие как скорость, пауза, длинна.
В демо режиме ваша скада видит  сигналы с контроллера, меняет переменные в контроллере, не состыкавка только по окну вывода алармов. Оператор не должен квитировать аварии, он должен исправлять своими действиями.
Название: Re: MessageView
Отправлено: Teodor от 08 Августа 2017, 10:28:39
Оператор не должен квитировать аварии, он должен исправлять своими действиями.
Должен. Но только если аварийная ситуация исчерпана. Иначе потом не поймешь кто ее исправлял и как.
Название: Re: MessageView
Отправлено: georgy от 08 Августа 2017, 11:09:30
Окно как список текущих аварий, я видел на разных скада, по разному реализованных, но принцип один - пока не исчезнет бит отвечающий за сообщение, оно из списка не исчезает. Окна бывают разними: с активными авариями, с квитированными авариями, с архивом аварий и т.п., нужное выбирает пользователь.
Название: Re: MessageView
Отправлено: Simple-Scada от 08 Августа 2017, 22:58:57
В демо режиме ваша скада видит  сигналы с контроллера, меняет переменные в контроллере, не состыкавка только по окну вывода алармов. Оператор не должен квитировать аварии, он должен исправлять своими действиями.
Наоборот, не меняет переменные в контроллере (если Вы говорите о системе сообщений). Система сообщений в Simple-Scada 2 действует следующим образом: возникает аварийная ситуация, переменная аварии меняет своё значение например на 1. В скаде выдается соответствующее сообщение. Пользователь может подтвердить его, на переменной аварии это не скажется, она так и будет равна 1. Либо пользователь может не подтверждать сообщение, в этом случае даже когда аварийная ситуация будет решена и контроллер запишет 0 в переменную аварии, то сообщение все равно останется у оператора до тех пор пока он не подтвердит его. В большинстве случаев это требуется для того, что оператор не мог пропустить возникновение аварийной ситуации и обязательно узнал, что такая ситуация была. На практике большинство пользователей требуют от скады именно такой системы сообщений. Это касаемо системы сообщений. А если говорить о компоненте MessageView, то он сейчас просто отображает список последних сообщений. Как мы писали ранее, мы планируем добавление отдельного списка активных аварий, который как раз подошел бы Вам.
Название: Re: MessageView
Отправлено: georgy от 09 Августа 2017, 08:00:05
Про переменные я говорил в общем, что переменные из контроллера как отображаются в скаде так и отправляются из нее в контроллер. Нужно было проверить работу OPC сервера . По поводу системы сообщений:  список активных аварий, по виду такой-же как  МessageView  и такой-же лаконичный , хорошо бы чтобы был.
Спасибо за развернутые ответы, а так-же за демо-режим скада, который дает понять, подойдет она или нет. Мне она понравилась.   
Название: Re: MessageView
Отправлено: georgy от 19 Сентября 2017, 11:57:09
Добрый день,
Когда можно будет ожидать появления обновления SIMPLE-SCADA в котором будет компонент "окно с действующими "алармами"" который описан в этой теме? Интересуюсь потому что проект в демо-версии почти переделан, есть небольшие решаемые проблемы, кроме "окна с действующими алармами", а без него показывать руководству и говорить о покупке не имеет смысла.
Название: Re: MessageView
Отправлено: Simple_Scada от 19 Сентября 2017, 14:00:56
Здравствуйте!

Список активных аварий будет добавлен в следующем обновлении, которое будет приблизительно через месяц.

Название: Re: MessageView
Отправлено: georgy от 28 Октября 2017, 14:55:48
Большое спасибо за появление списка активных аварий. Проверил на работающей установке в демо-режиме.Работает великолепно.  Вопрос- как сделать что-бы дата и время не отображалось в списке активных сообщений? Т.к выделенный размер окна активных сообщений в моем проекте ограничен, в него полностью не влезают сообщения (переноса по словам нет),а уменьшение шрифта до минимально возможного становится неудобочитаемым для пользователя. Была-бы возможность выбора не отображать дату и время события, то это бы очень хорошо помогло.
Название: Re: MessageView
Отправлено: Simple_Scada от 29 Октября 2017, 22:26:58
Цитировать
как сделать что-бы дата и время не отображалось в списке активных сообщений?
Такого функционала нет и пока не планируется.
Название: Re: MessageView
Отправлено: georgy от 30 Октября 2017, 13:48:01
Вы невольно подстегнули для поиска выхода из ситуации: окно MessageView расширил, время и дату замаскировал закрыв поверх непрозрачным слоем. Теперь место под сообщение стало больше.
Название: Re: MessageView
Отправлено: виктор от 20 Ноября 2017, 18:07:04
здравствуйте.
Вопрос может не в тему, но есть ли возможность(или планируется) вывод сообщений с разбивкой по группам? Просто в проекте планируется много объектов и желательно выводить аварийные сообщения с разбивкой по группам
Название: Re: MessageView
Отправлено: Simple_Scada от 20 Ноября 2017, 21:46:15
Здравствуйте!

Сейчас Вы можете создавать свои группы при редактировании сообщений (https://simple-scada.com/help/manual/edit-message.html). В дальнейшем, при просмотре сообщений (https://simple-scada.com/help/manual/client-message-view.html) это позволит переключаться между группами и видеть только сообщения, принадлежащие выбранной группе. Также, это поможет легко настроить права пользователей (https://simple-scada.com/help/manual/editor-users.html), например, разрешив пользователю просмотр групп предназначенных только для него.

Возможность вывода пользовательских групп сообщений в компонент "Список сообщений" (https://simple-scada.com/help/manual/message-viewer.html) планируется добавить в будущем.