Второй урок раздела «Типизация»: на примере конфигурации из 10 устройств показано создание типизированного объекта, наполнение его переменными, командами и событиями, создание мнемосхемы и изображения объекта, установка внешних связей через вкладку «Типизация», экспорт и импорт связей для размножения экземпляров, а также вывод значений разных экземпляров на общий тренд.
- 00:01 Обзор конфигурации и состава тегов устройств
- 00:40 Создание проекта и добавление системы
- 01:10 Создание типизированного объекта и его переменных
- 02:04 Модуль расчёт, событие и команда уставки
- 03:29 Мнемосхема и изображение объекта
- 07:20 Установка внешних связей через вкладку «Типизация»
- 10:15 Экспорт и импорт связей для размножения экземпляров
- 13:12 Размещение изображений объектов и привязка к экземплярам
- 16:20 Вывод значений экземпляров на общий тренд
- MasterSCADA
Кому полезно: Инженерам АСУ ТП, изучающим типизацию в MasterSCADA
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 В данном уроке мы разберем работу с типизированными объектами, загрузим конфигурацию типизации обучения. Вы можете зайти на 1 шаге данного урока. Конфигурация состоит из 10 устройств, каждое из которых имеет. По 4 одинаковых тега пила Синус случайный и уставка, уставка, перемены двуна по проблем. То есть она и на чтение, и на запись ее значение учитывается в тайге, пила ее значение, суммируется со значением уставки.
0:34 Конфигурацию запустим видеоисполнением. И перейдем к мастер Скатом, сводим, сводим новый проект Займу типизация. Добавим систему компьютер, компьютер добавим общий сервер к. нему добавим все переменные и группы все наши 10 устройств. Теперь мы сделаем типизированный объект нашим в нашем проекте. Добавим новый объект к значимому компьютеру в. В него добавим еще 1 объект и назовем его. Устройство можем применить, теперь добавим наше устройство 3 значения с такими же именами, как в дереве, системы добавляем значения, даем ему имя, пила, сделаем 3 копии.
1:32 И поменяем у них именно этот задний синус, 3 назовем случайно. Пока что связи мы не устанавливаем связи, нужно будет сделать позже, через специальную вкладку. Теперь давай модуль расчет добавляем, еще есть коллекция. Минимум модуль расчет заем его сумма и на вкладке Формула, например, а просуммируем значение Синуса и случайный притаскиваем Синус случайно, чтобы.
2:04 Применить. Теперь сделаем событие, которое будет вводить некое сообщение, давай чека диктуем события. Заем его авария. И пропишем формулу в. В Синус больше, чем 9 когда сработает данное условие, мы выдадим сообщение. Ну, например, такое значение превысило. Допустимая. Потом. Теперь сделаем команду. Назовем его уставка и. Ем будет использовать для ввода нашей вставки в директ системы и добавим еще 1 значение типа строковой, которую назовем подпись его. Его можно использовать в качестве подписи для мнемосхемы и изображения объектов нашего устройства. Мы наполнили наш наше устройство. Переменными, которые потом можно будет добавить на и изображение объекта, это мы сейчас и сделаем. Открываем, выделяем наше устройство, переходим на вкладку окна и создаем мнемосхему на данной мемосхиме. Мы разместим все элементы из нашего объекта, добавляем пилу.
3:29 Их можно добавить в любом видео, как в виде стрелочного индикатора, так и в виде простого индикатора в том случае это неважно. Главное, чтобы были какие то имитационные переменные, которые мы будем использовать. Так добавить. Добавим в уставку в виде вертикально горизонтально свайдером. В нижней части разместим наш тренд, так тогда у человека будет подпись. В нижней части разместим наш тренд вкладка окна. Тренд. И давай на него и лук, и семги. В Москве мы сохраним и закроем, сделаем также журнал.
4:39 Его настраивать нам сейчас не потребуется, сохраним. Закрываем его на мне, Массхему добавляем кнопку его вызова. Реорганизуемся, например, можно сделать примерно вот такую организацию. Сравнять элементы. Готово не на схему, сохраняем и закрываем и теперь переходим к созданию изображения объекта, берем изображение объекта и живем на создать. Добавим на него подпись. Пилу и Синус вниз можно добавить, например, индикатор нашей аварии. Уравним все элементы.
5:42 Сохраним и закроем пока что мы не сделали ничего нового, просто добавили набор имитационных переменных, разместили их объекты, сделали мне на схему, сделали изображение. Объекта пока что мы не установили связи, теперь нужно их установить. Установка связи в типизированном объекте производится специальным механизмом, сначала необходимо. Сделать список типизированных объектов, их в системе может быть несколько, но сейчас, 1 устройство в реальных проектах, это может быть несколько наборов устройств. Например, вентиляционные установки, котлы клапаны, а морок, может быть, несколько остаются они на вкладке. Система выделяем элементы, система и находим, раздел типизация.
6:28 Здесь нажимаем на кнопку добавить список экземпляр. Даем ему имя, устройство желаем применить. Теперь необходимо сделать в нем экземпляры данного списка, нажимаем добавить. И даем имя устройства, 1 указываем количество 10 штук и нажимаем применить. Сформировалось 10 устройств. Такими же именами желаем применить. Теперь необходимо назначить данный список экземпляров типизированному объекту, то есть нашему устройству выделяем наше устройство. Вкладку типизация здесь будет список экземпляров, раскрываем его и убираем устройство же им применить.
7:20 Наш объект изменил значок, это означает, что данный объект является типизированным. Теперь наш типизированный объект при запуске превратится. В 10 экземпляров теперь сдадим связи в типизированном объекте. Не должно быть прямых внешних сессий, то есть нельзя перетаскивать. Из, например, дерева на переменную в типизированном объекте. Для того чтобы установить связь, необходимо использовать специальный функционал специальную вкладку, выделяем переменную пила, и в ней будет вкладка. Типизация такая вкладка будет у всех переменных. Типизированного объекта внутри типизированного объекта может быть любые связи внутри, но внешние все должны проходить через эту вкладку. Типизация здесь мы видим входная и выходная связь. Нам необходимо перетащить внешнюю связь, входную либо выходную связь в данном. случае мы хотим использовать входную связь, поэтому тащим на входную связь. Берем переменную из устройства 1 пила и тащим на поле входная. Связь, связь установлена, аналогично можно сделать и остальные связи перетащить из дерева системы на вкладку всех переменных всех на.
8:30 Всех наших описи Тек, но данный способ довольно длительный. Поэтому гораздо лучше использовать специальный контрол, который позволит экспортировать наши связи, а потом можно сформировать их внешними средствами, например, с помощью Экселя для. Того, чтобы использовать такой функционал, необходимо сначала расставить все связи для хотя бы 1 экземпляра, что мы сейчас и сделаем для пива. Мы сейчас связь расставили, теперь выделяем Синус и тащим Синус поле входная связь все переменную.
9:02 Тащим случайные в поле входная связь, теперь убираем суммы аварии у нас. Во внешней связи не поступают они только внутренние переменные, теперь выделяем переменную уставка. Здесь у нас будет и входная, и выходная связь входная соответственно то. Что будет приходить по обратной связи в нашу ставку? Вот в это вот поле как бы, а выходная связь. То, что будет выходить из данной команды, тащим ставку сюда и вставку сюда и.
9:35 Еще остается у нас переменная подпись переменной подписи. Она у нас не будет иметь внешнюю связи, но у нее будет значения. До опроса значение допроса будет представлять собой некую подпись, которая будет выводиться на мнемосхему и изображение объекта. Напишем здесь устройство 1 и нажмем применить, и так мы расставили связи 1 1 экземпляра. Теперь можно их стиральировать на остальные экземпляр. Как это сделать для этого сначала необходимо добавить в объект новый объект? Называйте, можно назвать его сервисный.
10:15 Назначать его к компьютеру не обязательно, он в режиме исполнения применяться нами не будет. Он только для режима разработки переходим на вкладку окна и создаем Нимосхему. В разделе Палитра находим раздел окна, и там будет таблица экземпляров. Берем и добавляем его на наш наш мини маски. Прикольно вкладку свойства. В данном контроле мы можем работать со связями наших экземпляров, находим здесь настройку наследной связи объекта и убираем режим объект. К устройству происходит добавление.
10:55 Всех связей, которые использованы у данного. Объекта вот они добавились, как видите, нет пока что только для устройства 1. Здесь есть кнопки экспорт и импорт, с помощью данной кнопки можно экспортировать связи нашего объекта и отредактировать их нажимаем экспорт. Выбираем, убираем любую папку, взаимосвязи нажимаем сохранить. Теперь необходимо отредактировать наш файл с помощью эксель, открываем наш файл.
11:28 Сейчас мы видим в нем Айди, это уникальный идентификатор нашего типизированного объекта экземпляр его имя. И и мы видим все связи либо значение допроса, которые заданы у данного объекта, что нам необходимо сделать, например, рассмотрим. Вот эту связь нам необходимо заменить устройство 2. Все должно быть то же самое, только вместо устройства не должны быть написано устройство. 2 Можно это применить стандартный функционал Эксель, для этого воспользуемся функцией заменить?
12:03 Вот такая вот функция нажимаем применить и заполняем. Сформировалась и аналогично заполняем. Объекты отделяем и тащим. Все связи заполнились только у устройства. 1 Здесь выдается ошибка, потому что он не может найти устройство. 1 Нам необходимо заменить, можно использовать стандартный функционал Акселя. Заменить все готово, нажимаем сохранить эксель, нужно закрыть, иначе файл может не открыться, что Эксель будет его блокировать. Теперь мы переходим наш контрол и нажимаем на импорт.
12:52 Выбираем наши связи и вот меню, что связи у нас здесь прописались. Нажимаем сохранить, сохраняем и закрываем. Теперь можно убедиться, что у всех переменных связи расставлены. Наш типизированный объект создан, все здесь расставлено. Теперь можно добавлять элементы на схему, общую стоим, выделяем объект, 1 переходим на вкладку окна, выбираем не морские, мы ждем создать. Теперь добавляем на нее наше изображение объектов устройства. Тащим правой кнопкой мыши и убираем изображение объекта.
13:34 Добавим их несколько штук. Нам необходимо вывести данное изображение объектов значения разных устройств. Как же указать, какое из этих изображений к какому экземпляру относятся для этого? Есть в свойствах настройка трудоустройства, типизация экземпляра есть. Мы выбираем устройство 1 здесь, мы убираем устройство, 2 если мы убираем устройство 3 и.
14:06 Так делается для всех устройств, которые вы создали, также также можно указать. Варианты по выбору в этом случае при щелчке на данные изображения объекта будет появится список типизированных объектов и можно будет выбрать любой. И так вот мы все элемент создали, нажмем сохранить и закрываем нашу анимасхему, запускаем режим исполнения.
14:40 Откроем нашу анимацию. Как можно видеть, что подписи у нас все разные, то есть это сейчас у нас разные. экземпляры типизированных объектов щелкнем мышкой. Мы с вами видим сейчас устройство, не заметим, что здесь отображается подпись устройства 1 то. Есть это название экземпляра, вот вот, надеюсь, подписи вам вот на него значение можно попробовать изменить его ставку, например, сделать ее 10.
15:16 Вставка поменялась, значение поменялось. Как видите, Пила тоже здесь отображает теперь по другому. Можно только открыть несколько штук сразу. При открытии журнала здесь мы с вами видим сообщение данного объекта, также можно посмотреть и сообщения. Всех Типиземных объектов для этого откроем журнал Компьютер. Вот здесь представлены все сообщения, которые возникают в проекте. Пока что непонятно, какая какое сообщение относится к какому экземпляру. Для того чтобы это было понятнее, можно активизировать специальный столбец, который называется.
16:09 Будет видно, какое сообщение, к чему относится. Нажимаем на стоп. Как вывести значение из переменных типизированного объекта на общий тренд, у нас есть тренд обустройства. На схеме можно сделать тренд как отдельный, но это будет отображаться значение из данного объекта, если же необходимо разместить на некоем общем. Тренде сводные значения из нескольких типизированных объектов нужно сделать по другому. Делаем объект 1 вкладке, тренды сдадим новый тренд.
16:50 Добавляем на него переменную пила. Активизируем панель легендам, и здесь будет столбик, который называется экземпляр. Выбирались устройство, 1 в этом случае мы привязали данную. Переменную к экземпляру 1 данное перо. Теперь можно сделать аналогично добавить еще несколько перьев и привязать их к разным экземплярам.
17:19 Готово можно сохранить и закрыть. Запусти режим исполнения. И откроем наш тренд. Сейчас он отображает значение от всех наших типизированных объектов, точнее, от 4 штук.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Типизация", урок 2.
Ещё по 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 сообщениями. В…