В уроке показано построение мнемосхемы котла в MasterSCADA 4D: добавление статичных изображений котла и горелки, настройка динамического индикатора состояния горелки через элемент «Выбор изображения» и вход динамизации, размещение текстовых подписей и индикаторов. Также рассматривается создание тренда температуры, вызов его кнопкой с мнемосхемы, настройка типов открытия окон (документ, окно, новое окно) и работа с журналом сообщений.
- 00:01 Добавление изображения котла из палитры
- 01:48 Настройка индикатора состояния горелки через выбор изображения
- 03:28 Использование входа динамизации для смены изображения
- 06:00 Размещение элементов аварий, температуры и давления
- 08:03 Добавление текстовых подписей к элементам
- 10:16 Создание тренда на мнемосхеме и привязка переменной
- 12:03 Создание отдельного окна тренда и кнопки вызова
- 15:19 Настройка типа открытия окон: документ, окно, новое окно
- MasterSCADA 4D
Кому полезно: Инженерам АСУ ТП, изучающим разработку мнемосхем и трендов в MasterSCADA 4D.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 Теперь сдадим мнемосхему нашего котла. Ранее мы уже сделали и добавили на нее насос. Теперь давай на остальные элементы начнем с элемента котла. Открой мне на схему готового элемента котла в палитре поставки мастерской, да нет, можно. Использовать любой сторонний рисунок для того, чтобы добавить какой то рисунок нам не на схему в разделе Палитра. Мимо схемы есть раздел мультимедиа, там есть раздел рисунок, добавляем рисунок, наводим перекрестие Курсора в любое место.
0:36 Макет страницы нажимаем на мышку и рисуем или с такой вот контрол с автоаппаратом в зоне контекстное меню и выбираем пункт свойств. Теперь нам нужно открыть какой то файл изображения нажимаем на кнопку файл с изображением.
0:56 Находим специальный рисунок, он есть на по ссылке. И убираем котел, желаем открыть. Нажимаем режим положения, исходный размер и нажимаем применить. Аналогично добавляем еще 1 рисунок горелки, тоже добавляем рисунок. Также у него вызываем свойства. И убираем. Риснок горелка также убираем исходный размер, теперь стыкуем его. Для удобства можно выделить так 2 элемента и выровнять их по нижнему краю, а затем пристыковать можно их сделать и с помощью клавиатуры.
1:48 Теперь нам необходимо добавить индикатор состояния горелки. Для этого тоже мы будем использовать рисунок, но рисунок будет меняться в зависимости от того, какой сейчас. Используется режим горелки, для этого есть специальный контроль, который называется Выбор. Изображения также находится в разделе Мультимедиа палитры, добавляем выбор изображения. Убираем у него контекстное меню свойства. И указываем, сколько у нас будет изображений у нас. Как вы помните, используя 4 статуса нашей горелки, выключена продувка, включена и авария указываем. 4 Изображения и в и убираем каждому из изображения. Теперь нужно назначить свой рисунок, убираем изображение, 1 выбираем имя файла и убираем.
2:34 Горелка выключена, 1 будет 2 будет продувка. 3 Будет у нас. Горелка включена. И 4 будет горелка авария. Нажимаем, убираем режим положения по центру и нажимаем применить нажимаем ок. Контроль немножко тебе подгоним уменьшим размером. И расположим по центру горелки. Теперь мы сделаем так, чтобы рисунок менялся в зависимости от состояния горелки, то есть от этой перемены. Для этого используется входа динамизации для того, чтобы наш рисунок менялся, используется. Коды динамизации для этого нужно выделить покрыть панель свойств и вверх. Часть панели свойств находится 2 кнопки, демонизация входных значений, выходных, значений, входные, соответственно, это сигналы. Поступающие из дерева объектов и зависимости от них меняется состояние. Какой то какой то из настроек контрол происходит его изменение. Вот есть у нас настройка номер изображения 1 будет продувка. 2 Это работа 3 аварии, то есть вот это свойство, который мы сейчас меняем вручную, можно менять через ход динамизации. Щелкаем на ход динамизации, и вот в это вот в эту ячейку необходимо перетащить. Переменную, с помощью которых мы и будем менять данные свойства, мы будем менять его с помощью перемены. Статус горелки берем и тащим ее вот сюда номер изображения и отпускаем справа, появляется. При щелчке кнопка с 3 точками нажимаем и появляется настолько динамизации свойства. В нашем случае можно здесь ничего не настраивать, но можно и настроить сделать, например, вот так и указать, что. То есть здесь происходит настройка вот это то, что приходит из дерева объекта вот это свойство, то есть соответствие. Иногда бывает, что свойство, которое приходит из дерева объектов, не совпадает с. Свойством контрол, например, со входа приходит сигнал. Истина ему должна усвоить, соответствовать ложь, например. Ну, у нас такого сейчас здесь в данном случае нет, но можно настроить, сделать вот так.
5:12 Сделать так? Здесь сделать вот так оставить и как было изначально, так тоже бы работала, нажимаем ок. Сохраним. И можно проверить, как это будет режиме работать режиме исполнения, нажимаем на ракету. Открываем не на схему и. И так вот у нас сейчас отображается, что горелка работает, она сейчас включена. Мы можем нажать на щелкнуть напротив статуса горелки, нажимаем, заблокировать и выбрать продукта вот. Меню, что да, у нас действительно меняется состояние нашей горелки в зависимости от входа, так и используется. Динамизация так из применяется фотогенеризации основной режим исполнения.
6:00 Теперь добавим на него схему нашего котла остальные элементы. Нам нужно добавить аварийное событие, давайте и также значение температуры и так добавляем роли давления. Мы добавим их на котел, потому что они относятся к котлу или для температуры.
6:23 Аварий двигателя горелки мы разместим чуть в стороне. Сначала теперь настроим их сначала, мы уберем этот белый фон. У коммуникатор для этого вызовем коллекции меню свойства и там лабиринт цвет фона прозрачный и начнем применить. Можно сделать также у нескольких элементов сразу для этого щелкаем на элемент и, удерживая клавишу контур на клавиатуре, выделяем последовательность элементы. И затем в панели свойств убираем этот свет фона, убираем прозрачно. Теперь элементы выровнять, но сначала переместим вот сюда. Насос, видишь, насоса у нас пропал. Почему потому, что насос находится у нас ниже уровнем, чем котел? Потому что котел был создан позже, чтобы проблему решить мы у котла, используя кайф, использую. Пункт меня за этот порядок примстил на задний план. Тогда нас у нас появится теперь выровняем наши элементы и распределим их для этого, сделаем следующим образом.
7:34 С помощью клавиши контра поочередно все элементы и затем нажимаем на кнопку выровнять по вертикальной оси и нажимаем на кнопочку разбудить по вертикали, чтобы они. Стали равномерно, можно даже немножко пониже опустить, потому что сверху будет температура. Вот так выровняем логично, можно выровнять, и вот эти элементы тоже выгнили.
7:57 И распределили. Сделаем подписи к нашим элементам для этого в палитре мимо схемы. Есть такой элемент в графических примитивах, кто называется текст, добавляем его и размещаем его прямо напротив насоса узами кадетское меню свойства и пишем текст. Насос. По аналогии делаем остальные элементы, можно продублировать. Это будет у нас роли температуры. Это реле давления. Элементы уровнем. Подровняем их с каждым элементом, используя кнопку, выравнивать по горизонтальной оси.
9:13 Лучше, наверное, сделать так, чтобы они были. Теперь в верхней части нашего котла мы разместим индикатор температуры. Мы будем использовать обычное текстовое значение, это вытащим температуру, но на него схему добавилось, добавляем немножко, растягиваем. И размещаем ее по центру. По аналогии сделаем подписи для остальных вниманических индикаторов и также добавим сюда индикатор положения горелки и состояние нашей горелки перечисления. И так все элементы размещены, можно сохранить нашу мнемосхему и проверить, как она работает режиме исполнения. Нажимаем на ракету и откроем мне на схему. Катка смотрим, да сейчас все функционирует нормально, нажим на стоп.
10:13 Снова открой мне массу схему. Очень часто в подобных системах в нижней части экрана располагается небольшой тренд, куда где находится какая то информация. Например, мы можем добавить сюда индикацию температуры. Нашего котла добавим такой тренд для этого в плане тримменима схемы. Есть раздел, который называется окна, и там есть элемент, который называется Торрент щелкаем на него и рисуем его.
10:41 Но не морские. Вы видите внимание, что данный элемент он активен в режиме разработки. То есть если щелкнуть не у мышкой, то есть если на кнопкой мышкой на кнопку, и я могу за ним притащить при щелчке на тренд этого не происходит? Отрабатывается именно воздействие на сам контрол. Так сделано для того, чтобы его было проще настраивать там, что у тендера очень много настроек, поэтому если нужно его переместить и изменить его настройки. Необходимо навести курсор на его границу, щелкнуть мышкой. Появляются такие вот индикаторы в виде белых квадратов, и теперь можно его спокойно перетаскивать, как добавить переменная на наш тренд для этого. Нужно просто переменно в нашем случае температура, и вот что левая кнопка мыши на наш террант и отпустить сразу же. Заметьте, применится шкала, которая есть у нашей перемены температура, она и унаследовала от.
11:35 От выхода температура в сервисе внешних связей, и она теперь она теперь у нас стал диапазон. Давайте посмотрим, как это будет работать. Режим исполнения сохраним, закроем и запустим. Открой мне на схему, сейчас все рисуется, корректно нажимаем на стоп. С вами небольшой тренд на мнемовскими, можно ли сделать тренд как полноценное окно, как документ, так сделать можно? Для этого есть специальный вклад, который называется тренды, нажимаем на эту вкладку, нажимаем кнопочку добавить и дадим имя нашему тренд Нокии.
12:20 Нокии загрузился такой вот тренд, он, несмотря на то, что он несколько отличается от того, которые тренд, который вы давали нам на схему. Это 1 и тот же тренд с одинаковыми возможностями, настройка, и так как не удавалось переменные точно так. же берем переменная температура и тащим левую кнопку мыши и опускаем там, добавилось. Заметьте, что если перемены имеет архив, то есть мы уже вратами запускали эти значения, сразу же на нем появится и добавим сюда положение горелки трамвай.
12:51 Трампаж сохраним и закроем его. Теперь рассмотрим то, как вызвать его с нимосхем от этого, открой мне на схему. Нам необходимо добавить некую кнопку, которая бы открывала данный тренд, сделать очень просто достаточно. Просто объект хотел 1 вытащить правой кнопкой мыши на схему и в списке выбрать. Документ, который вы хотите, чтобы данная кнопка открывала, выбираем Трент, создалась кнопка и данная кнопка, и будет открывать наш трек. Вызови меня контекстное меню и посмотрим на свойства.
13:27 Здесь мы видим табличку, в которой указано, к какому именно документу привязана наша кнопка на пресса, к тренду здесь также указано. Возможно, задание подписи по умолчанию берется подпись от имени объекта. Можно галочку это снять и указать, какой то другой, например. Также есть возможность привязать изображение в формате БМП, оставить только текст или сделать кнопку прозрачной. Прозрачная кнопка применяется в тех случаях, если необходимо с помощью этой кнопки перекрыть какой нибудь элемент, например. Рисунок какой нибудь исполнительный механизм, и тогда при щелчке на этом элементе будет открываться окно. Нам сейчас это не надо настроить вариант, только текст нажим применить. Добавилась такая вот кнопочка, Тара, немного уменьшенный размер и.
14:19 Можно выровнять, чтобы кнопки у нас были одинакового размера, а есть специальные кнопки подогнанке. Размер по горизонтали и подогнанке размер по вертикали, ну и затем выровнять их по левой и по центру. Теперь проверим работу нашего тренда в режиме исполнения для этого сначала на схему сохраним и закроем, запустим режим исполнения. Откроем нашу мнемосхему. И нажим на кнопочку тренд тренд наш загрузился. Заметьте, что он загрузился на весь экран и отсутствуют какие либо кнопки для его закрытия. Здесь больше функций мы можем здесь менять, например, развертку.
15:02 Можем отключать автопрокрутку, но у нас нет возможности его закрытия для того, чтобы перейти к предыдущему. На схеме есть кнопка в Тулбаре, которая называется назад, нажимаем на нее. И да, теперь мы вернулись на данный мнемосхем. Как же сделать, чтобы этот проект открывался в виде плавающего окна, нажимаем на кнопку стоп? Итак, выделим вкладку окна, перейдем вкладку окна. Есть поля у созданного схемы, есть поле тип, там можно видеть 3 варианта документ, окно и новое окно, документ. Это вот вариант, который у нас сейчас используется. В этом случае наша наша схема будет занимать всю полость экрана, где. Находится среда разработки, мастер Скада не будет какой то крестика для закрытия, то есть такой. Вот именно документ по в полноэкранном режиме можно выбрать также окно, ибо новое окно, окно, это окно и новое окно, это плавающее окно с.
16:09 Заголовком окна с крестиками, с ними прочими атрибуты, чем они отличаются. Давайте посмотрим, выберем у меня на схемы окно и утерна, тоже поставим окно, нажим применить, выпускаем жем исполнения. Откроем сначала мне на схему нашего котла, ведь она появилась среди такого плавающего кошка. И вот теперь у него есть кнопочка возможное закрытие. Теперь нажмем в ней на кнопку тренд, произошло следующее окно. У него схема закрылась, окно тренда открылось, то есть в режиме окно при открытии нового окна предыдущее окно закрывается, теперь поставим угол.
16:53 Тренда режим, новое окно нажим применить, сохраним, допустим же, в исполнении. Открываем опять не на схему нашего котла. Нажимаем на кнопку тренд. Теперь у нас наша схема котла не закрылась, то есть в режиме новое окно старое окно не закрывается. Ну, так она также остается висеть. Давайте сохраним, давайте закроем, рассмотрим и также остальные настройки, которые есть у мнемосхемы. Нажимаем только свойства, здесь можно увидеть во 1 расположение. Можно указать, какие то конкретные координаты нашего окна, в том числе можно указать расположение на другом мониторе или, например, сделать, чтобы она открывалась на.
17:40 Там относительно текущий координат мыши можно указать заголовок, как на собственной можно отключить рамку и ряд других настроек. Теперь создадим журнал, закроем данные параметры открытия документа. Журнал остаются на вкладке журнала, убираем журнала. Здесь есть 3 вида журналов, основной журнал содержит все сообщения, не квитируем только сообщение, которое не были квитированы оператором. Активны те сообщения, которые пока все еще действуют, которые все еще активны, пока создадим основной журнал, нажим на кнопку создать. Создался журнал, он имеет схожий интерфейс с трендом, только у него вместо области графиков находится таблица, все это настраивается.
18:25 Добавить какие то перемены сюда нельзя и не нужно. В данный журнал попадает сообщение, которое отвечает настройкам фильтр данного журнала. Сохраним его закроем. Изменим тип открытия данного журнала с документа на также убираем новое окно и открываем нашу нимосхему. Добавим все также еще 1 кнопку вызова, выбираем основной журнал В. В свойствах меняем текст. Журнал И выравниваем ее. Вот так расположили журнал, создан сохраним и закроем схему. Посмотрим, как это работает режим исполнения, откроем, откроем мне маски ему котла.
19:25 Откроем журнал, журнал открылся. Давайте сымитируем какую нибудь аварию, например, сделаем, включим реле давления, подадим сюда сигнал. Вот у нас здесь появилось сообщение, сработало реле давления. Мы зафиксируем. То есть так с помощью, то есть с помощью журнала можно инициировать какие то сообщения, которые возникают в системе.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Пример построения проекта", урок 3. https://stepik.org/lesson/615227/step/1?unit=610662
Ещё по MasterSCADA 4D
все материалы
7:25▶ Sitronics Group создает современные модульные центры обработки данных на базе MasterSCADA 4D
MasterSCADA 4D · 7:25В этом ролике расскажем о проекте автоматизации модульного центра обработки данных компании, где используется отечественная SCADA-система MasterSCADA 4D. Совместно с инженерами Sitronics Group мы…
1:37:16▶ Новая среда разработки MasterSCADA 4D DT 2.0 от концепции до бета-тестирования
MasterSCADA 4D · 1:37:16🎥 Релиз новой среды разработки MasterSCADA 4D DT 2.0 - ключевое событие импортозамещения от IEK DIGITAL. Теперь мы доступны на отечественных ОС! 17 декабря…
15:30▶ Как MasterSCADA 4D помогает управлять технологическими процессами в перерабатывающей промышленности
MasterSCADA 4D · 15:30На IEK DIGITAL FORUM 2025 своим опытом внедрения MasterSCADA 4D поделился Владимир Никитин, технический директор компании Solisoft. Спикер рассказал о проекте Syfora – программной…
15:47▶ Цифровой двойник для проектирования и управления ЦОД Спикер Sitronics Group. Игорь Анисимов
MasterSCADA 4D · 15:47На IEK DIGITAL FORUM 2025 Игорь Анисимов, директор департамента центров обработки данных Sitronics Group, рассказал о внедрении MasterDigitalTwin на реальных проектах дата-центров. 💡 В…
5:24▶ Триггеры окон в MasterSCADA 4D
MasterSCADA 4D · 5:24Мы рады представить вам наш новый видеоролик, посвященный триггерам окон в MasterSCADA 4D! В этом видео мы подробно рассмотрим, как эффективно использовать триггеры окон…
9:21▶ Протоколы MasterSCADA 4D SNMP Trap Sender и SNMP Trap Receiver
MasterSCADA 4D · 9:21Порядок отправки и получения сообщений. Новые возможности MasterSCADA 4D! 🔥 С выходом версии 1.3.8 у нас появилась возможность работать с SNMP Trap сообщениями. В…