В уроке показано построение изображения объекта «Котел» и мнемосхемы котельной в среде разработки: создание макета из прямоугольников, размещение элементов (котлы, системы отопления, ГВС, химводоподготовки, журнал, общие параметры), настройка динамизации, группировка и создание символов, добавление изображения объекта на мнемосхему и обновление изображений через сервис.
- 00:00 Создание мнемосхемы котельной и настройка размера
- 01:01 Макет из прямоугольников для элементов системы
- 04:10 Создание изображения объекта «Котел 1»
- 05:12 Добавление графических индикаторов и значений температуры
- 06:32 Индикатор заслонки горелки и группировка элементов
- 09:00 Создание символа и настройка динамизации цвета
- 11:50 Индикатор аварии розжига с миганием и видимостью
- 13:27 Добавление насоса и размещение изображения на мнемосхеме
- 15:38 Кнопка вызова и настройка порядка элементов
- 18:22 Обновление изображения объекта через сервис
Кому полезно: Инженерам АСУ ТП, изучающим построение мнемосхем и изображений объектов в среде разработки.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:00 В данном видео мы сдадим изображение объекта котел, 1 но прежде сдадим нимосхему у объекта котельной. Впоследствии мы сделаем ее стартовой, переходим на вкладку окна, уделяем нему схему и жмем создать, сдавать с него схема. Сдадим размеры мнемосхимы старту, мне на схему обычно делают на размер монитора. В настоящий момент мониторы все фулл Эйч Ди, поэтому установим размер. 1920 На 1080 Убираем размер на стройку, свойства Икс убираем 1920 высоту, разъем чуть меньше, чем 1080 поставим 1010, поставим 1010, - то еще панель задач Виндоус. 1010 Теперь, прежде чем переходить к созданию изображения, мы создадим такой макет нимосхемы, в котором расположим прямоугольники, которые будут. Имитировать элементы нашей системы у нас будет 3 котла система отопления, система ГВС, система химодоподготовки, общие параметры и небольшой журнал.
1:01 Для того чтобы сделать такой прямоугольник, можно воспользоваться компонентом. Текст перейдем на вкладку палитра и найдем там элемент. Текст добавим на и на схему, вызовем окно свойств и напишем текст. Котел включим использование фона. Укажем какой нибудь фон, чтобы было видно, что это прямоугольник? Вот получился примерно такой у нас прямоугольник с размером прямоугольника. Мы определились, его ширина будет 430 пикселей, а высота 250 пикселей. Теперь сделаем стальные, введем в полный экранный режим нажатием на краешек 11 скроем нашу панель от нашей панели и создадим остальные элементы котел 2 котел.
1:58 Котел 3 Выделим их, выровняем. И распределим, снизится снизу, остается достаточно места для журнала. Справа у нас будет находиться система отопления постоянно, примерно вот здесь. Отопление. Это будет система химвода подготовки. Внизу система ГВС. Уровняемых Данные элементы можно немножко растянуть, у нас правда достаточно места прокатить. Будет достаточно места для того, чтобы развести трубы и нашу гидравлическую стрелку расположить примерно вот так, в нижней части расположим журнал.
3:32 А здесь у нас будут общие параметры. Примерно так, как у нас будет выглядеть наша схема увеличить по высоте при. Необходимости можно будет потом их немножко изменить. Так смотрим, и так наш размер получился 430 250 пикселей. Выходим из полноэкранного режима, чтобы вернуть панели на исходное место, можно нажать вид и панели по умолчанию. Сохраняем его схему и закрываем, отделяем объект котел 1 и убираем в него изображение объекта, нажимаем создать и указываем у него размер 430 250.
4:29 Начнем с котла и горелки можно просто скопировать их с Нюмосхемным котла от каменной схемы. Выделяем наши элементы. И вставляем. Перемещаем вверх наш котел. Корректируем положение горелки, и некоторые при таком копировании теряются связи входов динамизации, то есть разорваны. Ну и у вас тут очень быстро, просто притаскиваем сюда статус горелки, пускаем все настройки, при этом сохраняются.
5:08 Нажимаем ок. Разместим на изображение, остальные элементы еще с температурой делать температуру в виде текстового поля. Как мы делали на Мнемосхеме, будет нецелесообразно, потому что он займет очень много. Места лучше добавить сюда небольшой графический индикатор, и рядом с ним будет находиться значение из палитронь. У нас схема, мы берем элемент мультимедиа рисунок и добавим его нам не в мозге.
5:34 Вызовем в него контекстное меню свойства и выберем файл с изображением. И выберем элемент градусник. Убираем у него исходный размер и нажимаем применить. Теперь справа от него мы разместим значение температур, вытаскиваем температуру в назовем на контекстное меню свойства и на вкладке значения. Убираем текст до значения, стираем его и нажимаем применить. Осталось только само значение, нажимаем на окей. Вот и немножко его. Уменьшить размер. И разместить.
6:24 Рядом С индикатором Теперь добавим изображение заслонки нашей горелки, добавим переменное положение горелки через коллекцию меню. Уберем у нее текст до значения, нажимаем окей меньше немного размер. И разместим его на горелке в целом такой вариант не как со приемлемой, но необходимо также добавить какой нибудь графический индикатор того, что это заслонка. Просто сейчас нарисуем ее для этого в палитре мнемо схемы на 1 элемент, который называется Линия, находится в разделе графические примитивы, линия добавляем.
7:10 Делаем небольшой наклон. И размещаем ее. На горелке, ну и чтобы было понятно, что это действительно заслонка по центру добавим небольшой кружок. Теперь мы добавим элемент эллипс в. Свойствах эллипса включим цвет штриховки черный. Включу режим точный круг и нажим окей. Уменьшаем его размер. И размещаем его по центру. Нашей линии можно не раскорректировать часть с помощью клавиатур, готово. Если несколько элементов образует какой то компонент, то целесообразная их сгруппировать. Для этого есть 2 механизма, выделим 2 элемента.
8:07 1 Элемент, возможность это группировка нажимаем группировать, и они сгруппированы. Теперь можно этот элемент спокойно перетаскивать и. Он не рассыпется на отдельные составляющие, но нам. Но нам необходимо помимо того, что мы нарисовали такой символ сделать, чтобы он как нибудь инициировал аварию, например, в случае, если у. Нас возникнет авария заслонки, то необходимо, что он поменял бы свой цвет настоящий момент. Если вы выбрать свойство нашей группы, то как? Такой настой, как как настойки цвета нет, потому что это именно уже готовая группа. Можно, конечно, взять каждый из этих элементов, выбрать. И вот здесь обеспечить привязку через ходе навизаций либо есть 2 вариант сделать символ, разгруппируем элементы сгруппировать полностью.
9:00 Выбираем снова 2 элемента и убираем группировка. Создать Симу либо можно здесь нажать, создать символ, создать, а нажмем, создать симку. У него контекстное меню, это точно такая же группа в доме некорректное меню. И здесь мы можем с вами увидеть свойства этого символа. Любое из этих свойств можно сделать с общим свойством для данного сим. Находим среди линии настойка, которая называется у нас цвет линии и добавляем ее.
9:32 Аналогично добавляем цвет фона у нашего эллипса, точнее, а не цвет фона, цвет штриховки, цвет штриховки нажимаем ок. Вот они у нас сейчас черного цвета теперь выбираем в ходе динамизации входных значений. И тащим аварии заслонки на цвет линии открываем. Если аварии нет, то цвет линии нас будет черным. Если авария есть, то цвет линии у нас будет красным чаем утки и аналогично делаем цвет штриховки.
10:04 Если аварии нет, Тор, цвет цвет черный и. Если же авария у нас есть, то цвет у нас будет красным и нажимаем руки. Элемент размещаем стол на тарелке, символ готов. Добавим остальные элементы, начнем с аварий, добавим сюда реле давления. Вот очень правую кнопку мыши и выберем индикатор аниматический и орле температур. Добавить разместимых. Лист в углу. Через контекстное меню свойства уберем, у них фон сделан прозрачным. И выровняем их. Непонятно, кто из них температура, а кто давление. Давайте сделаем текстовую подпись, переходим на вкладку палитра, выбираем компонент текст.
11:02 И пишем ПД. Вместо текста ПД текстом ПД на технологических схемах обычно обозначает дискретные индикаторы давления. У нас левый компонент выделяем вместе. И выравниваем по левому краю. Делаем, подгоняем по горизонтали и по вертикали. И выравниваем по центру, аналогично делаем 2. Это будет ТД. Дискретный индикатор температуры. Также выравниваем. Готово. Теперь сделаем индикатор аварии Розжига, его мы сделаем в виде рисунка, добавим из раздела мультимедиа элемент рисунок.
12:00 Вызываем у меня количество мин свойства и находим, выбираем файл с изображением, который у нас будет называться. Свеча свеча. Выбираем у него исходный размер и жмем применить. Разместим его прямо поверх. Нашей заслонки нам необходимо, чтобы данный рисунок появлялся только при появлении аварии и начинал бы мигать. Это мы также сделаем через ходы динамизации. Нажимаем откроем вкладку свойства краем динамизации входных значений. Находим динамизируемое него, мы тащим авария, розжига и опускаем мышку.
12:49 Если у нас есть авария, будет мигание, если авария не будет, мига не будет. Здесь прямое соответствие есть, можно ничего не настраивать. Теперь тащим авария, розжигов отключен. Данный вход динамизации отвечает за видимость элемента, она внима схим. Если у него будет идет сигнал, истина, то элемент будет скрыт, открываем. Настройку свойства, если авария у нас есть, то элемент должен быть не отключен. Если же аварии у нас нет, то элемент должен быть отключен. То есть получается обратная логика нажимаем окей?
13:27 Аварии созданы, теперь давайте добавим сюда элемент. Насос вытаскиваем насос с левой кнопкой мыши и опускаем. Вызовем контекстное меню и выберем пункт отразить. Он повернется у нас влево, потом мы пропустим через него трубу. Пройдите ему чуть чуть правее, здесь у нас пройдет труба и пойдет в котел. Наше изображение объекта готово и можно разобщить его на немасхеме. Но сначала необходимо обязательно сохранить его, сохраняем наше изображение и закрываем, теперь можно добавить. Изображение на мнемосхему выбираем объект, котельная вкладка окнем и вытаскиваем на котел наш котел к ним. Тащи правый кнопкой мыши и отпускаем, выбираем изображение объекта.
14:17 Можно выровнять его прямо по центру нашего макетного прямоугольника, и он поместился. Теперь удалим прямоугольник, можно сделать это, так выбираем здесь этот порядок на задний план. Изображение у нас уходит назад, сбрасываем выделение. Щелкаем на прямоугольник и удаляем, и изображение добавлено. Теперь можно запустить режим исполнения, сохраняем нимосхему, закрываем и нажимаем на ракетку.
14:51 Открой мне на схему котельной. Итак, сейчас мы с вами видим активное изображение объекта. Ну и что у него меняются значения, нет значения температуры, меняет значение положение горелки щелкнем мышкой, я у нас. Открылась наша мне маски, то есть она изображение не только отображает состояние элементов, но и также позволяет открывать не маски. Закроем ее теперь щелкнем мышкой, например, на насос.
15:21 Появляется окно управления, которым мы можем управлять данным насосом. Точнее пролить мы не можем, потому что у нас здесь у него нет выхода, и у меня окно появляется. Почему же так происходит нажми на кнопку стоп? Открой мне на схему. Сначала рассмотрим, из чего вообще стоит наше изображение объекта щелкаем. И и посмотрим в панели элементы, его вставляющие. В нем находятся все те элементы, которые мы с вами добавили на изображение, когда его редактировали + дополнительно. К этому есть еще 1 элемент, который мы не. Делали, называется Кнопка вызова, он уже нам знаком. Мы его неоднократно создавали, когда добавляли, какой то объект на мне на схему появлялась кнопка вызовов, потом, которая впоследствии могла открывать то. Или иное окно здесь тоже осталась такая же автомат? При создании изображения объекта данная кнопка осталась автоматически. Данная кнопка прозрачная, можно узнать ее свойства, она это прозрачная кнопка и в. Настоящий момент она находится ниже всех по иерархии, она находится в самом низу. Поэтому, когда мы нажимаем на насос, мы попадаем сначала на обработчик нажатия насоса и появляется окно, поэтому, чтобы нам.
16:34 Окно не появлялось, необходимо, чтобы данная кнопка оказалась бы выше всех. Конечно, можно нажать на кнопку, поднять ее вверх на передний план, но это не плохой вариант, потому что при обновлении. Изображения объекта она опять опустится назад. + Когда будем добавлять котел, 2 котел 3 нужно будет тоже для каждого поднимать его вверх, поэтому необходимо сделать немного по другому не могу.
17:01 Элемент системы здесь, на вкладке окна, находится перечень окон. Здесь вы можете сделать также собственное окно своими размерами, своим способом открытия своими настройками. Находимся изображение объекта и открываем у него окно свойств. Здесь мы находим внизу настройки, вставлять как изображение объекта, и здесь мы видим тип кнопки вызова, есть позади элементов поверх. элементов или не добавлять в режиме, не добавлять нажатие на кнопку, отрабатываться не будет. Мы убираем поверх элементов и нажимаем окей.
17:34 Откроем сном не на схему. Текущее изображение мы удалим и добавим его заново. Разместим. И подравниваем. Сохраним нашу схему и запустим режим исполнения. Открой мне на схему котельной. Щелкнем мышкой снова на насос. Теперь нажатие уже на насос не отрабатывается, и все время открывается наша мнемосхема. Куда бы мы не нажимали, как на котел? Так и на насос. Жиностоп. Почему же потребовалось удалять изображение объектов с мелосхемы? Дело в том, что при изменении каких то настроек изображение автоматически. Не меняется для того, чтобы она обновилась, есть специальный механизм. Сейчас мы с вами разберем, сначала откроем изображение объекта котел 1.
18:42 Сделаю небольшую правку, например, сделаем такой простой вариант, добавим сюда элемент текст. И в свойствах напишем что нибудь, например, проверка. Обновление и нажмем ОК. Наше изображение мы сохраняем и закрываем, откроем мне на схему котельной. И на самом деле, что Нима схема изображения не изменилась, она осталась таким, чтобы она обновилась. Необходимо нажать сервис, обновить изображение объектов, происходит обновление.
19:18 Таким образом, если вы сделали какие, то правки в изображении необходимо таким образом его вызвать обновление. Давайте вернем обратно наше исправление. Удалим данный текст, сохраним и закроем и снова нажим сервис обновить изображение объекта.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Пример построения проекта", урок 4. https://stepik.org/lesson/615442/step/1?unit=610888
Ещё по 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 сообщениями. В…