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

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

Автор Тема: MessageView  (Прочитано 4142 раз)

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
MessageView
« : 07 Августа 2017, 13:38:14 »
Есть ли возможность в окне MessageView выводить список текущих аварий (сообщений), а по мере их возвращения в нормальные пределы они в окне исчезали. (без использования подтверждения оператором в скаде) Или как это можно сделать другими средствами? Тренируюсь с демо-версией .

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: MessageView
« Ответ #1 : 07 Августа 2017, 14:03:05 »
Здравствуйте!

Подтверждать сообщения можно через скрипты с помощью процедур ConfirmMessage и ConfirmAllMessages.

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #2 : 07 Августа 2017, 14:45:34 »
Спасибо, буду пробовать.

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #3 : 07 Августа 2017, 15:29:40 »
Попробовал. Это не то что надо. Алармы подтверждаются либо все, либо последней, но из окна MessageView не исчезают.
MessageView удобно тем что может отображать несколько алармов и сообщений. Алармы и сообщения появляются и исчезают не зависимо первыми или последними они появились. Возьмем 3 аларма: Аларм1, Аларм2, Аларм3.
Сначала появился Аларм1, потом Аларм2, и в конце Аларм3.  Условие Аларм2 пропало и оно должно исчезнуть в MessageView а Аларм1 и Аларм3 должны отображаться как текущие, пока условие их возникновения (переменные внутри контроллера) не пропадет. Количество алармов взял для примера. Всего алармов порядка 100. Одновременно появляется не более 10.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: MessageView
« Ответ #4 : 07 Августа 2017, 18:24:26 »
georgy, т.е. по сути нужно видеть список текущих активных аварий. Сейчас такой возможности нет, но она обязательно появится в будущих версиях.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: MessageView
« Ответ #5 : 08 Августа 2017, 09:22:15 »
Мне нравится подход Ханивела к вопросу аварий. Тут он тоже встанет рано или поздно.

Суть подхода: кроме окна вывода сообщений есть еще источники сообщений. При чем одно сообщение может попадать в несколько источников. Собсно, если есть несколько операторов или подсистем, то не надо их путать друг с другом. Окно сообщений забирает данные из БД сообщений по определенным критериям: время, активность, подтверждение, источник, и имеет возможность поменять фильтра (если оператор имеет такое право). Но! Окно это сугубо элемент отображения, а уже источник собсно решает слать СМС, звонить, писать письма или нет, как писать в базу.

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #6 : 08 Августа 2017, 10:18:51 »
georgy, т.е. по сути нужно видеть список текущих активных аварий. Сейчас такой возможности нет, но она обязательно появится в будущих версиях.
Все верно. Такое решение есть в скаде для доса 6.22, которая сейчас работает на итальянском аппарате, ее то думаю на что можно заменить. Одна из ее особенностей работы автомата  в том, что скада показывает и аварийные ситуации и сообщения-подсказки, которые проподают из списка когда оператор произведет определенные действия с помощью органов управления не связанные со скада. У оператора есть монитор на котором он видит техпроцесс и может только подкорректировать параметры, такие как скорость, пауза, длинна.
В демо режиме ваша скада видит  сигналы с контроллера, меняет переменные в контроллере, не состыкавка только по окну вывода алармов. Оператор не должен квитировать аварии, он должен исправлять своими действиями.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: MessageView
« Ответ #7 : 08 Августа 2017, 10:28:39 »
Оператор не должен квитировать аварии, он должен исправлять своими действиями.
Должен. Но только если аварийная ситуация исчерпана. Иначе потом не поймешь кто ее исправлял и как.

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #8 : 08 Августа 2017, 11:09:30 »
Окно как список текущих аварий, я видел на разных скада, по разному реализованных, но принцип один - пока не исчезнет бит отвечающий за сообщение, оно из списка не исчезает. Окна бывают разними: с активными авариями, с квитированными авариями, с архивом аварий и т.п., нужное выбирает пользователь.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: MessageView
« Ответ #9 : 08 Августа 2017, 22:58:57 »
В демо режиме ваша скада видит  сигналы с контроллера, меняет переменные в контроллере, не состыкавка только по окну вывода алармов. Оператор не должен квитировать аварии, он должен исправлять своими действиями.
Наоборот, не меняет переменные в контроллере (если Вы говорите о системе сообщений). Система сообщений в Simple-Scada 2 действует следующим образом: возникает аварийная ситуация, переменная аварии меняет своё значение например на 1. В скаде выдается соответствующее сообщение. Пользователь может подтвердить его, на переменной аварии это не скажется, она так и будет равна 1. Либо пользователь может не подтверждать сообщение, в этом случае даже когда аварийная ситуация будет решена и контроллер запишет 0 в переменную аварии, то сообщение все равно останется у оператора до тех пор пока он не подтвердит его. В большинстве случаев это требуется для того, что оператор не мог пропустить возникновение аварийной ситуации и обязательно узнал, что такая ситуация была. На практике большинство пользователей требуют от скады именно такой системы сообщений. Это касаемо системы сообщений. А если говорить о компоненте MessageView, то он сейчас просто отображает список последних сообщений. Как мы писали ранее, мы планируем добавление отдельного списка активных аварий, который как раз подошел бы Вам.

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #10 : 09 Августа 2017, 08:00:05 »
Про переменные я говорил в общем, что переменные из контроллера как отображаются в скаде так и отправляются из нее в контроллер. Нужно было проверить работу OPC сервера . По поводу системы сообщений:  список активных аварий, по виду такой-же как  МessageView  и такой-же лаконичный , хорошо бы чтобы был.
Спасибо за развернутые ответы, а так-же за демо-режим скада, который дает понять, подойдет она или нет. Мне она понравилась.   

georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #11 : 19 Сентября 2017, 11:57:09 »
Добрый день,
Когда можно будет ожидать появления обновления SIMPLE-SCADA в котором будет компонент "окно с действующими "алармами"" который описан в этой теме? Интересуюсь потому что проект в демо-версии почти переделан, есть небольшие решаемые проблемы, кроме "окна с действующими алармами", а без него показывать руководству и говорить о покупке не имеет смысла.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: MessageView
« Ответ #12 : 19 Сентября 2017, 14:00:56 »
Здравствуйте!

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


georgy

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: MessageView
« Ответ #13 : 28 Октября 2017, 14:55:48 »
Большое спасибо за появление списка активных аварий. Проверил на работающей установке в демо-режиме.Работает великолепно.  Вопрос- как сделать что-бы дата и время не отображалось в списке активных сообщений? Т.к выделенный размер окна активных сообщений в моем проекте ограничен, в него полностью не влезают сообщения (переноса по словам нет),а уменьшение шрифта до минимально возможного становится неудобочитаемым для пользователя. Была-бы возможность выбора не отображать дату и время события, то это бы очень хорошо помогло.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: MessageView
« Ответ #14 : 29 Октября 2017, 22:26:58 »
Цитировать
как сделать что-бы дата и время не отображалось в списке активных сообщений?
Такого функционала нет и пока не планируется.
« Изменён: 29 Октября 2017, 22:28:20 от Simple-Scada »