как сделать мнемосхему на компьютере

Блог об энергетике

энергетика простыми словами

Мнемосхема в MS Excel

Mnemoshema v MS

Работаю в диспетчерской службе теплосетевой компании. На обслуживании, помимо самих тепловых сетей, находятся насосные станции, котельные и тепловые пункты. Конечно же, эти объекты имеют распред. устройства. По-началу проблем не было — в штате службы был диспетчер электроцеха, который и занимался «электричеством» в то время как остальные — теплотехники по образованию — «рулили» сетями, котельными и т. п.

Сложности начались после реорганизации нашей Компании. Диспетчеров ЭТЦ сократили и всю оперативную работу по электротехническому оборудованию отдали нам — теплотехникам. Да, мы помним что-то из курса школьной физики, кто-то не растерял знания после лекций ТОЭ в техникумах и университетах, но все же специализация не наша. Мы до сих пор, временами, «веселим» ребят из электросетей своей компетентностью в этих вопросах.

Вот и пришла в голову идея сделать мнемосхемы распред. устройств объектов, которыми мы руководим, чтобы наглядно видеть состояние схем электрических соединений: какое оборудование в работе/резерве/ремонте; что отключится, если обесточить «эту» или «ту» секцию шин.

Поскольку SCADA-системы — это дорого, а пиратский софт на рабочих местах крупной и серьезной компании не приветствуется (да и не умею я с ними работать), решено было поэкспериментировать в MS Excel, благо с ним я на «ты». Согласен, что это можно сравнить с забиванием гвоздей микроскопом, но результат получился вполне приемлемым.

Описание мнемосхемы

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

Это минимум для примера. Конечно, можно добавить и другое оборудование.

В схеме реализована примитивная динамика: при изменении оперативного состояния выключателей, изменяется вид схемы. Чтобы не писать «много букаф», приведу скриншоты.

Отключен ввод от Подстанции №2

Mnemoshema v MS Excel otklyuchen vvod

Как видите, секции 6 и 0,4 кВ обесточены.

Отключен ввод от ПС №1, 1 секция 0,4 кВ выведена в ремонт

Mnemoshema v MS Excel otklyuchen vvod i odna sektsiya 04 kV v remonte

При составлении мнемосхемы я старался учесть разные варианты ее сборки, чтобы при этом, реагировала вся схема: и выключатели, и трансформаторы, и оборудование.

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

Вот пример функции, которая определяет оперативное состоянии секции шин 6 кВ:

Если найдете неточности и грубые ошибки — дайте знать в комментриях.

Источник

ScadaPy — создание мнемосхем

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

В настоящее время многие scada системы в качестве интерфейса отображения или подсистемы отображения используют web браузер, в котором происходит обработка данных, как правило с помощью java script.

При этом непосредственное отображение графических объектов выполняется при помощи SVG графики. Действительно такой подход дает возможность сосредоточиться на создании кода web страницы работающего в разных операционных системах, а не создавать отдельное приложение для каждого отдельного проекта.

Читайте также:  как найти документ в компьютере по названию виндовс 10

Очевидно, что такой подход экономит много времени на реализацию проекта, даже если это простой проект для домашней автоматизации.

Редактор SVG

За основу данного редактора мнемосхем был взят свободно распространяемый редактор svg графики svg-edit. Редактор работает на базе html и вполне работоспособен при локальном использовании.

Редактор мнемосхем.

Для удобства редактирования html файла проекта, файл разбит на 3 части:
Заголовочная часть — вставляется код от тега html до тега body.

SVG часть — вставляется код SVG графики.

Нижняя часть — вставляется код от тега /body до тега /html

После запуска приложения, на экране появится окно со стандартными кнопками управления и несколькими вкладками.

image loader

В первой вкладке «SVG-edit» располагается SVG редактор, со всеми инструментами необходимыми для редактирования графического объекта.

Во второй вкладке «Html Up» находится текстовый редактор для редактирования заголовочной части html файла.

image loader

Во вкладке «Html Down» находится текстовый редактор для редактирования нижней части html файла.

image loader

Во вкладке «SVG body» находится текстовый редактор для редактирования кода графического объекта.

image loader

Во вкладке «JavaScript» находится текстовый редактор для редактирования кода файла scadapy.js.

image loader

Во вкладку «View» выводится собранный html файл проекта.

image loader

Создание проекта.

Для создания проекта можно нажать на верхнюю крайнюю левую кнопку окна, но можно открыть существующий демо проект indicator, находящийся в папке prj.

image loader

После этого во все вкладки загрузятся соответствующие файлы проекта и при переходе на вкладку View можно сразу увидеть html страницу в действии.

Файлы проекта жестко привязаны к каждой вкладке и формируются автоматически:
ind.prj — описание проекта
up.pr — заголовочная часть файла
down.pr — нижняя часть файла
img.svg — svg картинка
scadapy.js — файл сценария на javascript
tmp.html — временный файл html страницы
project.html — сохраненный файл html страницы

Для редактирования svg объекта необходимо загрузить файл img.svg в редактор svg. Для это в меню редактора нужно выбрать пункт «Загрузить изображение», и на экране появится картинка.

image loader

После этого графический объект можно редактировать и изменять значения.

image loader

Необходимо помнить о том, что каждому динамическому объекту необходимо присваивать ID номер, в противном случае редактор присвоит его автоматически и потом будет сложно найти нужный объект в сценарии для изменения его значения.

Например мы присвоили текстовому объекту теперь в сценарии мы присваиваем ему новое значение:

Для изменения цветовой перерисовки, делается приблизительно так:

После редактирования svg объектов, их нужно перенести каким-то образом в файл html. Для этого нужно нажать на кнопку \ редактора и в появившемся окне скопировать код Ctrl-A Ctrl-C.

image loader

После этого идем на вкладку «SVG-body» и делаем Ctrl-A Ctrl-V, то есть перенесли скопированный код объекта.

Если теперь перейти на вкладку «View», то можно увидеть все изменения сразу на странице.
Я абсолютно согласен с тем, что такой способ переноса кода не совсем удобен, но дело в том, что данное приложение используется исключительно для создания основного шаблона страницы, а вот дальнейшее редактирование и «вылизывание» лучше делать в редакторах, в которых вы привыкли работать.

Читайте также:  как сделать автозапуск яндекс браузера при включении компьютера

Помимо редактора мнемосхем, в приложении можно запустить json.py и srvconf.py.

image loader

image loader

Поскольку QtWebEngineWidgets основан на WebKit, то решили, что при нажатии на кнопку «Run project» запустится tmp.html в браузере Google Chrome.

Если этот браузер не установлен, желательно его установить.

Разумеется можно в обработке нажатия кнопки прописать иной браузер.

Источник

Создание мнемосхемы

Мнемосхемы в SIMP Light создаются в модуле «Редакторе мнемосхем». Откроем «Редактор мнемосхем».

Создание новой мнемосхемы можно произвести путем нажатия иконки «Новая мнемосхема» (первая иконка в графической строке меню).

Есть также вариант создания новой мнемосхемы с использованием меню «Файл», где необходимо выбрать пункт меню «Новая мнемосхема».

В любом случае, после произведенных действий вид окна «Редактор мнемосхем» изменится:

Далее, необходимо сохранить заготовку новой мнемосхемы путем нажатия иконок «Сохранить» или «Сохранить как. » (либо путем использования меню «Файл», где необходимо выбрать одноименные пункты меню). В любом случае откроется диалоговое окно «Сохранить как. «, поскольку это первое сохранение мнемосхемы.

Придумайте осмысленное имя для мнемосхемы, введите его и нажмите кнопку «Сохранить». На экране появится еще одно диалоговое окно.

xeeffac67c59e38f1c1bd28f48de57b38.png.pagespeed.ic.yhZi LHpqw

Система предлагает автоматически загружать именно эту сохраняемую мнемосхему при старте модуля «Монитор». Пока необходимо отказаться от этого заманчивого предложения, ведь пока наша новая мнемосхема пуста.

Источник

Редактор мнемосхем Master SCADA

mnemo1Редактор мнемосхем MasterSCADA

Основным средством взаимодействия с оператором являются мнемосхемы – окна с представлением информации в графическом виде. На мнемосхемах отображаются состояние исполнительных механизмов и аппаратов, значения параметров системы, аварии и т.д.

Мнемосхемы в MasterSCADA принадлежат объекту. Число мнемосхем в проекте не ограничено.

Число элементов на мнемосхеме также не ограничено. Библиотеки стандартных элементов содержат множество элементов, включая объемные элементы со встроенным индикатором заполнения, элементы для создания пользовательских диалогов, элементы, воспроизводящие полный комплект приборов щитового контроля и управления.

Имеется встроенный редактор для создания мультфильмов (с регулируемой прозрачностью изображения) с различными законами трансформации исходных графических файлов (покадровый показ, прокрутка в любом направлении, изменение резкости или размера и т.п.).

Поддерживаются основные мультимедийные форматы: avi, gif, jpg, png, gif, tiff, bmp.

Объемные трубопроводы произвольной конфигурации создаются в несколько щелчков мыши.

Например, для переменной может быть выбран способ отображения: в виде текстового значения или в виде одного из типовых приборов щитового монтажа.

mnemo2

Объект может быть представлен на мнемосхеме в виде кнопки с текстом, либо уменьшенным изображением его мнемосхемы, также существует возможность создания изображений объекта – который можно иначе назвать «виджетом», т.е. элементом способным не только открывать мнемосхемы объектом, но и отображать актуальную информацию о состоянии объекта (например – наличие аварий, значение критических параметров, состояние главных исполнительных механизмов).

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

Читайте также:  как перенести фото и видео с телефона на компьютер через usb кабель

Примеры оформления мнемосхем можно найти на нашем сайте в разделе Решения.

Источник

Универсальный специализированный графический редактор мнемосхем

scada1

Для создания активных динамических мнемосхем, на которых в процессе диспетчерского контроля будут отображаться реальные значения, SCADA-система СИРИУС имеет в своем арсенале специализированный графический редактор Creator.

Creator позволяет создавать схемы практически любого уровня сложности. Создаваемая схема имеет векторный формат. На схеме могут быть изображения оборудования схем из готовой библиотеки интеллектуальных компонент, но также можно размещать растровые графические элементы (например, фрагменты фото объектов), фрагменты текста (например, инструкции для диспетчера или адреса контролируемых или технологических подстанций).

Кроме отображения текущего состояния объектов ТМ, изображенных на схеме, динамическая схема позволяет выполнять переходы на другие схемы, позволяет диспетчеру управлять объектами телемеханики.

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

В зависимости от того, какую схему вы редактируете, у вас под рукой должен быть разный набор элементов. Большая, удобно сконфигурированная библиотека примитивов объектов позволяет быстро вставлять нужные блоки на схему и настраивать их.

Настройка интеллектуальных компонент в большинстве случаев позволяет автоматически анализировать состояние технологических установок и управляющих элементов, таких как резервуары, насосы, шкалы показаний датчиков, регуляторов и т.п. Если поставляемого по умолчанию набора элементов недостаточно то, можно создать собственную библиотеку объектов.

Возможность изменения характеристик объектов «на ходу» позволяет быстро адаптировать систему без привлечения разработчиков системы.

Автоматизация изменения фона мнемосхемы позволяет быстро подобрать цветовой фон, удобный для отображения данных схемы. Такая перестройка фона поможет заказчику определиться в выборе между контрастным черным фоном насыщенной схемы и светлым фоном, который может быть уместен для особого рода схем. Учитывая многочисленные рекомендации основной цвет подложки экрана как правило выполняется в черном цвете.

scada31

scada5

Встроенные подпрограммы Экспертов динамики во многих случаях устраняют необходимость написания программных кодов для задания поведения экранных форм и объектов на них. Это особенно удобно для организации вывода информационных окон, организации помощника диспетчера и расширенной справки по объектам автоматизации. Все эксперты выполнены в виде интуитивно понятных диалоговых окон.

Имитатор реального времени используется для отладки динамики мнемосхем без подключения оборудования телемеханики.

Встроенные инструменты автомасштабирования схемы позволяют быстро выполнить подгонку схемы практически под любой формат монитора. Для детальной проработки фрагментов схемы можно выполнить увеличение или уменьшение схемы.

Как и в любом графическом редакторе, можно выполнить сохранение схемы в некоторых распространенных графических форматах для создания альбома мнемосхем, скопировать фрагмент одной схемы и вставить его в другую, распечатать с предварительным просмотром. Для подготовки схемы к печати предусмотрена функция установки объектов в начальное состояние.

Настройка сообщений системы задает формат и цвет сообщений системы, а настройка звукового сопровождения тревожных групп событий не позволит диспетчеру пропустить тревогу. Использование стандартного речевого агента фирмы Microsoft разрешает озвучивание голосом изменения событий просто по нажатию клавиши.

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал
Adblock
detector