В уроке показано, как на основе готового объекта «Котел 1» создать его копии, назначить исходный объект шаблоном и синхронизировать изменения с экземплярами. Разбираются восстановление внешних связей, добавление счётчика событий и индикатора аварий, а также вынос подписи в дерево объектов и исключение её из синхронизации.
- 00:01 Копирование объекта «Котел 1» и назначение шаблоном
- 00:34 Восстановление внешних связей для копий
- 01:58 Добавление котлов на мнемосхему котельной
- 02:38 Проверка работы объектов в режиме исполнения
- 03:29 Правка шаблона: счётчик событий и индикатор аварий
- 06:45 Синхронизация шаблона с экземплярами и фильтр отличий
- 09:00 Обновление изображений объектов после правок
- 10:04 Вынос подписи в дерево объектов и исключение из синхронизации
- 12:19 Проверка подписей и правок в режиме исполнения
Кому полезно: Инженерам АСУ ТП, осваивающим построение проекта на основе шаблонов и экземпляров
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 Наш объект полностью готов, мы его закончили, добавили в него. Мне на схему сделали внутреннюю логику, добавили сообщение и сделали изображение объекта. Можно приступать к его копированию, но прежде чем копировать, выделим объект котел 1 и поставим галочку шаблон. Позже мы разберем, для чего это было сделано, теперь приступаем. Копирование копировать лучше всего по 1 копии, вызываем у объекта контекстное меню и выбираем пункт дублировать. + Так не оставляем 1 копию и нажимаем ок.
0:34 Влез окно восстановление внешних связей, настоящий момент котел 1 у нас признак перемены группы Котел 1 в ОБСЕ. Сервере нам необходимо перепривязать. Новый объект он создался котел 2 к группе Котел. 2 Пишем заменить котел, 1 пишем с большой буквы без пробелов, как дерево системы на котел 2.
1:02 Заменить все. Жем проверить проверки связи. Нажимаем на кнопку установить, все заметьте, что 3 флажка не активны. Это происходит потому, что вот данные связи это связи с Нимосхе. На схеме котельной это в связи с изображением объекта изображения объекта у нас сейчас как от во дворе. Еще на нем скими нет, поэтому и строить не с чем. Потом мы создадим это изображение, и они создаются автоматически, нажимаем. На кнопку восстановить и создался котел. Можно убедиться, что да, действительно, у него внешние связи завязаны на котел. 2 По по аналогии делаем 3 котел, купировать, когда копия пишем котел, 1 на котел 3 ждем заменить, все проверить.
1:58 Устанавливаем галочку и жмем восстановить все 3 котла, созданы. Теперь добавим наши котлы, нам не Масхем добавим к изображению объекта, выделяем. Бик, котельная Ди, а котельная открываем ее мне на схему и вытаскиваем правой кнопкой мыши котел 2 и убираем изображение объекта и котел 3.
2:23 Выравниваем их. На место макетных прямоугольников. После чего. Удаляем наши прямоугольники. Все элементы добавлены, то есть мы потратили некоторое время на создание котла, 1 но зато последующие объекты мы сделали буквально. Там за 1 2 минуты теперь давайте проверим, как то работали в режиме исполнения. Сохраним нашу него схему, закроем и нажмем на ракету. Откроем на схему котельной. И вот мы с вами видим, что да у нас все 3 объекта работают, независимо и значение них отличаются.
3:09 Откроем. На схему во 1 от Ла 2. Можно убедиться, что действительно функционирует точно так же отдельно тренды и на журналах. Рено стоп. При таком подходе, когда мы сначала сделали исходный объект котел, 1 а потом сделали его копии. Возникает проблема очень часто после того, как такое копирование было. Выполнено, необходимо внести какие то правки в исходный объект, например, добавить, какие нибудь переменные изменить логику, исправить на схему изображения объекта.
3:50 Необходимо, как внести правки в остальные объекты для того, чтобы решить эту проблему, мы поставили флажок шаблон. Но прежде чем разбирать механизм шаблона, мы сделаем большую правку в нашем объекте. Котел, 1 например, добавим в него индикатор наличие аварий, то. Есть мы сделаем так, что если у данного котла есть какая то активная авария, то на изображение объекта. Это бы как то, как это сделать в в палитре. Функциональных блоков в разделе Служебные есть специальный ФБ, который называется счетчик событий. Добавим его в котел, данные в б выводит на выход. Количество событий, которые есть у данного объекта и на дискретный выход, есть ли такие события вообще выделим данные ФБ и перейдем на вкладку настройки?
4:43 Здесь есть перечень категорий аварии, мы оставим только аварии и предупреждения, остальные мы снимем. И также мы сделаем, что выводились только активные или некритированные сообщения, то есть те, которые или сейчас активные или которые. Оператор не критиковал, то есть не нажал их подтверждение. Ставим галочку только активные или некритированные и нажимаем применить. Счетчик готов, теперь давайте сделаем индикатор, откроем изображение объекта котел 1 и.
5:20 В качестве индикатора мы будем использовать рисунок, переходим на вкладку палитра в разделе Мультимедиа. Выбираем элемент, рисунок и разместим его вот здесь, в правом правом, нижнем угол котла в зоне контекстное меню, свойства и выбираем файл с изображением.
5:41 Который у нас будет называться есть сообщение. Нажимаем открыть нажимаем исходный размер, нажимаем применить такого, то он вида разместим его в углу. Можно выровнять его по вертикальной оси с дискретными индикаторами, так индикатор? У нас индикатор у нас добавлен, теперь необходимо, чтобы данный индикатор у нас появлялся и мигал. Когда у нас есть сообщение, это для этого мы также. Используем фотодемонизации, выделяем наш наш рисунок, переходим на вкладку именно за демонизации входных значений и тащим. Есть сообщение в мигание, как и пункт, здесь прямая логика есть, сообщение мигает, нет сообщений, не мигает и подключен.
6:30 Здесь обратная вылетом есть сообщение. Он виден, то есть не отключен, нет сообщений, он отключен, нажимаем окей и маски, мы сохраняем и закрываем. И так как теперь внести правки в котел 2 и котел 3? Для этого выделяем котел, 1 у нас стоит галочка шаблон. Если выделить котел 2 или котел, 3 у них будет стоять галочка. Экземпляр и указано, что они экземпляр шаблона котелки. То есть означает, что они могут унаследовать изменения, которые были сделаны в котле, для этого есть специальный механизм. Выделяем котел 1 и переходим на вкладку шаблон. Именно здесь и происходит синхронизация отличий между свободным и в экземпляр нажимаем ОК, в данном окне появляется полная. Перечень всех отличий между шаблоном и его экземплярами. Давайте посмотрим, из чего они отличаются. У нас отличаются, именно у нас отличаются внешние связи, у у нас отличаются окна.
7:33 И у нас также отличается то, что у котла 1 есть счетчик событий на данной вкладке. Нам необходимо отметить те отличия, которые мы хотим синхронизировать. Понятно, что мы не можем и нам нет. Необходимости синхронизировать имена, поэтому для того, чтобы проще вносить такие правки, рекомендуются все отличия, которые никогда не требуется синхронизировать, добавлять фильтр для этого. Берем, например, имя котел 1 и тащи были на кнопкой мыши. Вот сюда фильтр и опускаем здесь. Он добавился поставить эту галочку, применить фильтрацию, и он сразу же из дерева пропал логично. Делаем и с внешними связями тащи внешние связи и отпускаем. И вот у нас в итоге осталось в дереве только наше отличие. То есть отличие в изображении объекта отличие в счетчике событий?
8:24 Отметим, вот здесь вот корневой элемент котел 1, все галочки сразу же взвились. Теперь нажимаем изменить экземпляры. Здесь требуется подтвердить, что мы действительно хотим внести изменения экземпляра. Нажимаем ОК и происходит внесение изменений, экземпляр опять появился. Окно восстановления внешних связей опять же это связано с тем, что у нас создались новые входы в изображение объектов, которые пока нет. Потом мы их, они сдаются, автоматически закроем их.
8:58 Окей. Сохраним проект, это нужно сделать обязательно, если были какие, то правки в изображении объектов. В противном случае при обновлении изображения объектов будут браться последние сохраненные версии данных изображений. Откроем не морские котельные. Пока что изображение все еще старого вида нажимаем. Сервис обновить изображение объектов, они все обновились, сохраняем наш проект и запускаем режим исполнения. Открой мне на схему котельной. Мы с вами видим, что сейчас у нас.
9:40 Работают наши котлы, давайте включим какой нибудь аварию, например, у которого 1 включим аварию роли и температура подали мне сигнал ВКЛ и нажим заблокировать. Появился индикатор наличие активных сообщений. Нажимаем на стоп. При синхронизации элементов следует помнить, что окна журналы нимосемы тренды синхронизируются целиком. То есть нельзя синхронизировать их частично, поэтому если у вас не Масхины чем то отличаются. Например, у вас разные подписи на схемах, то необходимо добавить их в дерево объектов. Давайте рассмотрим, как это сделать для примера. Мы сделаем, чтобы у нас на изображение объекта, на этом был бы текст. Как это просто номер, 1 как это сделать? Если мы просто напишем текст номер 1 и потом синхронизируем наше изображение, везде будет номер 1, то впоследствии мы не сможем вносить правки, потому что данная. Подпись будет все время сбрасываться на подпись Шаблона. То есть номер 1 поэтому, чтобы такой проблемы не было, мы добавим сам текст подписи, дерево, объект и потом добавим лук, фильтр, добавим значения.
10:58 Убираем ее тип данных строковый, и мы даем подпись. На вкладке опрос напишем Константа. Номер 1 это будет начать номер 1 котлов, открываем изображение объекта нашего котла. И вытаскиваем подпись. Сделаем ее чуть чуть поменьше. Им разместим, давайте разместим по центру. С нашим индикатором ролей сохраняем, закрываем и. И синхронизируем через механизм шаблонный экземпляр. Вот мы с вами видим, что у нас есть отличия в изображении и в подпись синхронизируем.
11:46 Готово сохраняем, у которого 2 меняем подпись на номер 2. Готово номер 3 подпись на номер 3. Открываем, сохраняем, открываем нашу, изображена мне маски нашего котла, котельной и синхронизируем и обновляем изображение объектов. Как это будет работать режим исполнения? Номер 1 номер 2 номер 3. Теперь выделяем котел, 1 переходим на вкладку шаблон. И данную подпись можно кинуть в исключение, то есть фильтр, чтобы никогда ее не синхронизировать бросаем. Обычно нет, теперь можем вносить любые правки, как в объект. Так и в изображении, и это никак не будет влиять на данный. Давайте немножко подправим этот индикатор, сделаем его вровень с индикатором ПД, сохраним закроем.
13:01 Видео на вкладку шаблон. Подмечу, отмечается документы, то есть изображение объекта, вносим правки. Открываем него схему и. Обновить. Обновились подпись, при этом у нас сохранились, допустим же, в исполнении. То есть если у вас есть какие то отличия в мимо схемах, то необходимо их добавить в дерево объектов и затем добавить их в исключения, то есть фильтр.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Пример построения проекта", урок 5. https://stepik.org/lesson/616138/step/1?unit=611608
Ещё по 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 сообщениями. В…