В уроке показано создание объекта общих параметров с индикаторами пожара, загазованности и отказа сети, а также настройка признака качества для определения отказа связи с контроллером. Рассмотрены элементы управления с обратной связью, переключатель режимов работы и размещение индикаторов на мнемосхеме и изображении объекта.
- 00:01 Создание объекта общих параметров и индикаторов
- 03:02 Определение отказа связи через признак качества
- 07:43 Настройка элементов управления с обратной связью
- 13:20 Разрыв обратной связи для внешнего контроля
- 14:08 Настройка переключателя режимов работы
- 17:41 Размещение индикаторов и изображения объекта
- MasterSCADA
Кому полезно: Инженерам АСУ ТП, изучающим построение проектов в MasterSCADA
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 В данном уроке мы рассмотрим создание объекта общих параметров, в нем находятся переменные для индикации пожара загазованности и отказа сети, а также параметров для управления режимом и. Параметрами котельной, и также мы сделаем отдельный параметр, который будет индицировать наличие отказа связи с контроллером управления. Создание объекта добавим объект и даем ему имя общее.
0:29 Общих Теперь добавим в него индикаторы пожаров, загазованности и отказа сети. Начнем с пожара, добавляем новый объект и дадим ему имя пожар. Можем применить, нам необходимо иметь индикатор пожара, а также сообщение о том, что возникло возник пожар, поэтому будем использовать модуль события. Но сначала мы перетащим переменный пожар, объект, пожар можно переименовать ее. Теперь добавим сюда события и дадим ему имя пожар. Переходим на вкладку формула и перетаскиваем переменную в ход инвалидным кликом.
1:14 Текст форума и на вкладке сообщением пишем текст пожар котельной. Режим применить. Теперь сделаем индикатор, у пожара у нас не будет ни на схемы, но будет изображение объекта, которым мы потом добавим на него схему. И на общее изображение объекта объекта общее уделяем изображение объекта, живем создать. Добавляем из палитры в него схемы графический элемент выбор изображения. Открываем мне окно свойств и делаем 2 изображения у 1 изображение, это прожара нет, находим его в разделе рисунки.
2:01 Пожар нет, а у 2. Выбираем рисунок. Пожар нажимаем. Режим по центру нажимаем, применить и нажимаем ок, уменьшаем размер нашего изображение, он. Он будет 68 на 68. Аналогичный размер поставим и у изображения объекта. Он был такого же размера, как и сам рисунка, теперь привяжем к удлиненным за. Переходим на раздел динамизация входных значений и тащим переменный пожар в поле номер изображения. Если пожара нет рисунок 0 из пожаров, есть рисунок, 1 нажимаем, ок сохраняем и закрываем.
2:54 По аналогии сделаем стальные загазованность и отказ сети. Созданным теперь создадим отдельный объект для определения отказа связи с контролем, на нем остановимся подробнее. В в 1 видео мы рассказывали, что каждую поситек имеет 3 атрибута значения метка. Времени и признак качества по признаку качества можно определить статус переменной. Есть ли ошибка датчика, если связь с контроллером для этого есть специальные фиксированные признаки качества?
3:29 Именно используя признакы качества, мы сейчас и определим наличие отказа в в Мумуаз и Неверсу мастеру Писи. Если пропадает связь с контроллером, все теги данного устройства, которые именно привязана к, например. Колбас регистрам приходит на качество, Бет. То есть если у нас признак качества будет не год, то мы, соответственно, можем выставить как отказ сети как отказ связи. Давайте мы сделаем такой объект, добавляем объект.
4:00 Дадим ему имя, нет связи в него, можно добавить любую переменную. Давайте, например, возьмем отказ сети и тащимся переменной от кассы сети, тоже назовем ее вход. И теперь добавим сюда события, добавляем события, дадим ему имя, нет связи. И переходим на вкладку форму, сюда мы добавляем переменную форму. Теперь находим в разделе функции. Функцию, которая называется в разделе признакы качества описи признаки. Данная функция возвращает номер признака качества, который имеет переменная, которая находится в скобках качестве. Аргументы этой функции, то есть мы добавляем в скобки вход. Теперь данная функция будет возвращать признак качества переменный вход Тега, отказ сети. Теперь мы должны сделать, чтобы наше событие. Переходило бы в истину в тот момент, когда у нас не будет связи, у нас не будет связи в том случае, если у нас признак качества будет не норма. Этого добавляемся перемен меньше или больше, то. Есть это оператор, не равно выбираем константы и убираем признак качества норма. Теперь в том случае, если так будет иметь не злокачество, не гуд, то есть не 192 то перемены сведется в истина.
5:26 Но есть еще 1 нюанс в момент запуска мастера Скада все теги имеют признак качества. Нет связи, это происходит до того, как у пещер успел запуститься. В этот момент выдавать, выдавать сообщение, что нет связи некорректно, потому что. Просто сервер еще пока не запущен, поэтому опять за качеством тоже нужно обработать, поэтому добавить логический оператор. И снова добавим функцию признака качества описи признаки вход и ставим, что меньше или больше нет связи.
6:00 Вот теперь будет теперь сообщение, будет заводиться только в том случае. Если признак качества не норма и не нет связи, то есть, например, отказ. Связи, то есть, будет инициировать, что у нас нет связи. Желаем применить и переходим на вкладку сообщения, пишем сообщение, нет связи с контролем.
6:24 Чтобы применить. Теперь сделаем изображение. Также переходим со своим изображением объекта, добавляем сюда. Выбор изображения. 2 рисунка. Для 1 мы убираем. Связь есть, а до 2 убираем. Связи нет, нет связи, режим применить нажимаем окей, режим партнер по центру и меняют также размер 68 на 68. 68 На 68 И также меняем размер аналогично у самого изображения. Привяжем ход динамизации, выделяем выбор изображения и тащим перемену. Нет связи, а на вход номер изображения нет связи 0.
7:40 Есть связь номер изображения. Нет связи номер изображения, 1 есть связь номер изображения. 0 Нажимаем, окей сохраняем и закрываем, теперь теперь сдадим элементы управления. У нас есть 5 тегов для. Управления режим работы, отопление включено ГВС, включено усадка ГВС и усадка утопления. Для всех них мы используем команду с обратной связью, начнем с переменной уставка ГВС.
8:11 Добавим повторитель из раздела обработка сигналов. И добавим команду команду, назовем ставка Глс. Ставка ГВС назначим выходу и команде шкалу. Температура прямой глс. Теперь расставим связи, тащим переменную ставка ГВС на вход вторителем команду Ставка ГВС на переменную ставка ГВС. И перетащим на вкладку опрос выхода. Переменную выход полем обратной связи. По аналогии сделаем также уставку отопления. Добавляем повторитель. Добавляем команду. По Аналогии сделаем также отопление, включено и Гавайск включены, они точно делаются по аналогии. Только не будете в данных дискретной эту часть, мы опустим.
9:37 Готов еще остался последний параметр, который называется режим работы, но он намеки данных перечислил, поэтому с ним мы разберемся отдельно. Начнем также с повторителя, поговорим, повторитель. Привяжем его вход к Атеку, режим работы и на на вкладке тип выхода. Поставим нажимаем на кнопку на следования, чтобы изменился скептана. Выхода повторители, мы назначим перечислим шкалу, то есть убираем, перечислим и убираем режим работы. Теперь сделаем команду.
10:12 Взаиморежим работы. Выбираем тип данных, перечислимый и убираем режим работы в качестве шкалы. Теперь оставим связь, связь на повторите. У нас уже сделано на вкладках, просто выхода тащит выход повторителем, а саму переменную на переменную режим работы готово. Теперь разместим данные элементы на немасхеме, выделяем объект, общий выбираем тип документа, окно и ставим на схему. Разместим на них все элементы, дискретно разместим справа аналоговый, разместим внизу.
10:56 Тащим. Отопление включено и убираем кнопку. И ГВС включен также убираем кнопку в. В свойствах меняем текст включить ГВС. У отжатой выключить КВС. Включить отопление. И выключить отопление и вправо запретим написать галочку кнопка с фиксацией, и у 1, и у 2 кнопки, и нажимаем окей, теперь немного растянем их. И увеличу. В нижней части мы разместим. Аналоговые задачи вытаскиваем сюда ставка ГВС. Слайдер делаем его горизонтальным. И растягиваем. И уставка отопления тоже вытаскиваем.
12:11 Составлению и тоже с слайдером и тоже делаем его горизонтальным. Готово остался последний параметр, это режим работы. Помнишь, это перечисление здесь есть несколько способов, как его отобразить 1 способ, просто вытащив? Правой кнопкой мыши и убираем редактируемое значение. Появились такого текст перечисления, сейчас посмотрим, как она будет выглядеть в режиме исполнения. Сохраняем его схему и нажимаем на ракету. Открываем на схему объекта общее и щелкаем. Обратите внимание, что часто вводится текст каскад, то есть текущий режим, сейчас видим это режим каскад щелкаем. Мышкой и появится раскрывающийся список, в котором можно выбрать нужный вам режим. Например, убираем режим одиночный и жмем на, да и данный режим будет установлен.
13:06 Для данного для нашей котельной теперь можно будет править каждым отдельным котлом. Можно использовать такой вариант либо сделать немного по другому, нажим на стоп. Ранее мы уже работали со входами динамизации для того, чтобы управлять нашим контролем. Скрывать его нет, номера рисунка, заставлять его мигать, но также можно и выдавать команды, которые. Делают оператор над контролом переменной деревообъектов. Как раз эти мы сейчас и разберем, но прежде чем это делать, выделить переменную режима работы и на вкладке опрос выхода разорвем. Обратную связь мы сейчас будем использовать внешний контроль, который мы добавим через палитру мнемосхемы. И об этом случае обратная связь нам будет мешать, она только для работы со. Штатным контрол для кнопки, для слайдера, для значений так далее. А если какой, то применяется внешний комфорт обратно, здесь нужно разорвать нажим, применить и открываем на шумной маске.
14:08 Удаляем наши перечисления, она нам больше не нужно. Переходим на вкладку палитра, находим в разделе элементы диалога, элемент переключатели и нарисуем его на нашей немасхеме. Настроим этот кантор узлами контекстное меню свойства. И мы здесь здесь можно настроить заголовок. Подсказку можно сделать подсказку, задайте режим работы. Каким можно за 10 минут про режим работы? Изменить такой вид можно также найти цвет и так далее. Переходим вкладку строки, здесь происходит создание вот этих вот строк. Удалим наши элементы для этого нажмем на кнопку удалить.
14:57 И теперь нам нужно добавить сюда строки 1 строка, у нас будет остановлена. 2 Режим одиночный. И 3 каскад. Каскад, вот они изменили свою стой, нажимаем окей, который, как видите, обновился, теперь привяжем входы и. Переходим в вкладку свойства и находим выходы динамизации, находим там элемент, находим там строку выбранная строка. Данное свойство выдает номер выбранной строки, когда и образу, когда производит выбор. Оператор, то есть оператор нажимает, например, на одиночный выдается номер. Строки 1 номера 30 0 то есть установлен, 0 это 1 это 2, то есть пинажа, 1 прям на каскад будет число. 2 Теперь мы должны сюда перетащить команду, в которую. Мы запишем это значение, то есть в нашем случае это команда режим работы. Тащим эту переменную и отпускаем мышку, открываем окно настройки минимизации и. Убираем, если на собранная строка, 0 то остановлена я собранная строка. 1 Это режим у нас будет одиночный, если 2 то это будет режим каскад, готово и нажимаем ок.
16:22 Теперь нужно сделать обратную связь вот данные. То есть переключатель в данном элементе должен отображать и текущая стать, чтобы мы увидели, что сейчас какой у нас сейчас режим работы? Для этого мы используем входы динамизации, уже знакомые нам для этого. Используется ходуемизация, который называется начальный выбор в него. Мы тащим выход нашего повторителя, тащи выход повторителя и убираем. Если остановленный чайный убор, 1 начальный убор. 0 Если одиночный начальный убор, 1 а если каскад, то начальный выбор 2.
16:57 Нажмем окей. Жим окей сохраним нашу нимасхему, попробуем запустить режим исполнения. Открываем него схему, вот сейчас мы с вами видим, что освежим этот одиночный выбираем режим каскад. И видим, что у нас изменился здесь также режим на каскад, то есть так переключение тоже работает. То есть с помощью элементов, например, переключатели? Выбор поля можно также применять, для каких то. Изменений настроек Мастерска нажимаем на стоп. Открой мне на схему и теперь разместим на ней наши индикаторы.
17:47 Пожара загазованности отказа сети. И нет связи. Теперь наши элементы немножко подровняем и добавим также подписи, эту часть мы опустим. И так не маски, мы готово, мы ее сохраняем и закрываем. Теперь сделаем изображение объекта, сначала определим размеры нашего изображения объекта. Для этого открываем него схему, смотрим размер нашего макетного прямоугольника, вот такой вот у него. Вот такой вот у нее размер 915 на 145 в маски мы закрываем и изображение создаем.
18:33 Создаем и добавляем сюда индикаторы пожара. Загазованности. Газосеки. Нет связи и также добавим сюда индикатор состояния текущего состояния режима работы котельным. Для этого мы перетаскиваем, опять же выход повторители. Потому что именно он сообщает там текущее состояние работы котельной убираем, убираем значения. Свойствах пишем, у него тяга значения. Режим, работаем, и теперь все элементы мы выравниваем по центру, эти элементы мы распределяем по ширине.
19:24 Можно немножко пониже опустить их. На схему изображения сохраняем и закрываем, откроем на схему котельной и помещаем сюда. Наше изображение выравниваем. И удаляем, сохраняем, закрываем и проверяем режим исполнения. Вспомним, что котельное сейчас остановлено. Выбираем одиночный режим, например. Все функционирует, можно проверить какую нибудь из аварий, например, подать сигнал пожара. Все в порядке, здесь не Катар сработал, здесь никотор тоже сработал, нажим на стоп.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Пример построения проекта", урок 9. https://stepik.org/lesson/619015/step/1?unit=614548
Ещё по 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 сообщениями. В…