Общий индикатор Аварии

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Общий индикатор Аварии

Сообщение Lerych » Ср май 30, 2018 10:19 pm

Господа! Есть задачка.

Допустим, имеем некое устройство - например, вводно-распределительное устройство с автоматами питания.
Есть сцена (мнемосхема) с изображением этого ВРУ и автоматов,
2018-05-30_22-00-04.jpg
2018-05-30_22-00-04.jpg (62.96 КБ) 4198 просмотров
а также сцена с общими мнемосхемами
2018-05-30_21-59-30.jpg
2018-05-30_21-59-30.jpg (29.15 КБ) 4198 просмотров
Задачка состоит в том, чтобы на Общей мнемосхеме (сцене) при выключении любого автомата на ВРУ, загорался бы индикатор, например, "Авария" и "горел" бы (а лучше моргал) до того, пока автомат или все автоматы не включатся.
Есть ещё подзадачка: было бы хорошо в индикаторе аварии видеть имя автомата и устройства в котором он стоит. Типа "ВРУ 1 авт.1Q1", потому что ВРУ несколько, а ещё есть щиты распределительные и т.д.
Какие есть соображения, как это реализовать? Спасибо!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Общий индикатор Аварии

Сообщение nick7zmail » Чт июн 07, 2018 3:59 pm

Как я полагаю система видит включения-отключения автоматов? Если да-то вообще не вижу в чем проблема на самом деле. Привязываете метод, и там обрабатываете состояние. На сцену через практически любой элемент (картинка, HTML, оповещение, индикатор) выводите соответственно картинку/надпись. В конекте вам тоже ответил.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: Общий индикатор Аварии

Сообщение Lerych » Чт июн 07, 2018 4:25 pm

Вопрос не том что бы показать автомат включен или выключен, это на отдельной сцене (детальная мнемосхема устройства) есть у каждого автомата - индикатор вкл./выкл. Вопрос в том, чтобы на основной сцене с общей мнемосхемой, оператору выводить индикатор с информацией сколько автоматов в данный момент выключено.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Общий индикатор Аварии

Сообщение Logrus » Чт июн 07, 2018 4:30 pm

2 ввода, 3 аварийных источника питания ))) во до чего майнинг довел
смысл от красивых картинок, полезней схему однолинейную
если еще с нее и управлять автоматами, то и логику прописывать на (не столкнуть ввода, или ввод с аварийкой, авр, работа авариек и т.д.)
по индикации смотреть что еще можно взять (что есть)
ну, имхо.
п.с. добавь своства и по ним считай нужное отходящие 4 вкл, 3 откл., ввод 1 в работе, 2 резерв, аварийные 2 резерв, 1 ремонт и т.п.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: Общий индикатор Аварии

Сообщение Lerych » Чт июн 07, 2018 5:38 pm

Да это не майнинг! Это SCADA система, типа.
2018-06-07_17-44-34.jpg
2018-06-07_17-44-34.jpg (46.11 КБ) 4090 просмотров
Управлять ничем не надо, только мониторинг вкл./откл. автоматов и режимов работы ШИБП (УПС). В принципе, как Вы предлагаете, так и наверное сделаю. Только можно подробнее? Хотел просто создать SCounters и туда плюсовать единицу, если автомат выключен, а если включен вычитать единицу. А оператору повесить мигающий индикатор, типа "Авария - 3", где 3 количество отключенных автоматов, а условие его появления (индикатора), если его value > 0.
2018-06-07_17-40-14.jpg
2018-06-07_17-40-14.jpg (6.78 КБ) 4091 просмотр
2018-06-07_17-38-49.jpg
2018-06-07_17-38-49.jpg (7.78 КБ) 4091 просмотр
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Общий индикатор Аварии

Сообщение Logrus » Чт июн 07, 2018 5:56 pm

да мне то без разницы что в нагрузке, поржал просто, а вот описано не полно (к примеру вопросы: сколько секций, сколько межсекционников и т.д.)
на полноценную скаду не тянет, увы
про управлять, даже голосовая индикация потребует прописанных алгоритмов (т.е. с-ма должна знать что при отключенных вводах и работе с аварийки это режим работы с собственного источника, а при работе с ввода 2 и отсутствии напряжения на вводе 1 предаварийная обстановка и т.д.), до реального управления каждым выключателем еще далеко

https://kb.smartliving.ru/?s=getObjectsByProperty
т.е. на каждый автомат свойство (можно несколько) какая функция у него (вводной, межсекционный, отходящий, резервный; аварийный ввод ибп на такую то секцию и т.д.) , какой секции принадлежит и т.д.
прописать логику, дергать при изменении состояния любого автомата
на выходе можно получить намного более того, что вы хотите
За это сообщение автора Logrus поблагодарил:
Lerych (Чт июн 07, 2018 6:16 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: Общий индикатор Аварии

Сообщение Lerych » Чт июн 07, 2018 6:21 pm

Согласен, до полноценной SCADA далеко, но и задачи управлять автоматами нет, тем более они не управляемые. Логика уже проработанная есть, позднее буду её прикрычивать. У меня есть готовый проект на С++ под Линукс, но хочу попробовать что-то подобное на Мажордомо реализовать, заодно освоить его получше. У меня сейчас на МД умная баня реализована. Спасибо за ответ. Приму во внимание!
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Общий индикатор Аварии

Сообщение Logrus » Чт июн 07, 2018 6:47 pm

https://connect.smartliving.ru/profile/1646/blog78.html
в самом конце возможно будет полезно
За это сообщение автора Logrus поблагодарил:
Lerych (Чт июн 07, 2018 9:25 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Общий индикатор Аварии

Сообщение Aven » Пт июн 08, 2018 10:55 am

Так а в чем сложность завести отдельное свойства в которое писать статистику скриптом, его и выводить где нужно?
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: Общий индикатор Аварии

Сообщение Lerych » Пт июн 08, 2018 11:50 am

Пример, такого скрипта есть? А может где-то в стандартных функциях посмотреть?
Ответить