В уроке показана работа с трендами в среде разработки: добавление дискретных имитационных переменных через пульсатор, настройка архивации, панели навигации и курсоров, экспорт данных, привязка осей к конкретным переменным, запись значений из тренда в дерево объектов и создание собственного уровня отображения тренда.
- 00:01 Добавление дискретных имитационных переменных через пульсатор
- 01:27 Запуск режима исполнения и открытие тренда
- 01:43 Панель навигации и интервалы времени
- 02:59 Горизонтальная панель: курсоры и закладки
- 04:19 Вертикальная панель: управление осью значений
- 05:03 Тулбар: слои, экспорт, печать, перья, значения, легенда, настройки
- 07:55 Уровни тренда и привязка осей к переменным
- 11:31 Запись значений из тренда в дерево объектов
- 14:46 Отображение дискретных переменных и настройка масштаба
- тренд
- пульсатор
- архивация
- дерево объектов
Кому полезно: Инженерам АСУ ТП, изучающим работу с трендами и архивацией данных в среде разработки.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 В данном уроке мы разберем работу с трендами, но прежде чем создавать тренд, добавим 2 дискретных имитационных переменных, для этого используем ФБ. Пульсатор перейдем в раздел палитра генератора значений и добавим пульсатор. Даваемых 2 штуки данный ИЛБ имеет 2 входа длительность 0 и длительность 1 и выход. Пульсатор, длительность определяет время в выключенном включенном состоянии, выделим длительность 0 и на вкладке. Опрос сдадим константу, 5 5 секунд будет находиться в выпущенном. состоянии теперь уделяем деятельность 1 и укажем 3 секунды. Сколько будет находиться во включенном состоянии, у 2 можно ставить стандартные? Значения, чтобы они отличались выходы из скрипных перемен, теперь выделяем объект 1 и переход на вкладку тренды, добавляем тренд.
0:59 И добавим на него 3 наших команды, выделяем их сумочку, Решифт и вытаскиваем мышью на тренд. Переменные добавлены тренд. Тренд наш сохраним и закроем. Выделите команду 2 и перейдите на вкладку архив. Обратите внимание, что флаг архивировать у нее включим. Как только мы добавили переменную на тренд, архивация включается переменных автоматически. Запустим режим исполнения, нажмем на ракету и нажимайте. Чтобы нам не мешалось данное окно, нажимаем запретить и закроем его, теперь откроем наш тренд.
1:43 Рассмотрим наш тренд, начнем с нижней части. Внизу находится панель навигации, настоящий момент есть находится кнопка автопрокрутки, и наш тренд постоянно смещается вправо. То есть показать текущие актуальные данные можно? Данную кнопку отжать и тренд, соответственно, перейдет в режим навигации. Справа от нее находится кнопка выбора интервала времени. Можно нажать на нее и выбрать, какой то интервал 1. Минута 10 минут и так далее убираем 1 минута.
2:17 Далее. Также справа находятся кнопки, загрузить настройки режима разработки и загрузить настройки жима исполнения. Это позволяет вернуть настой, которые. Были сделаны в режиме разработки либо вернуть те настои, которые сделал оператор. В режиме исполнения можно осуществлять навигацию в тренде. Несколькими способами способ 1 можно перетаскивать мышью. Берем и перетаскиваем способ 2 есть кнопки панели навигации, кнопки вправо, кнопки влево. Также можно перейти к самым старым, к самым поздним и к самым свежим данным. Также можно задать время в специальных полях, теперь поднимемся выше.
2:59 Горизонтальная панель. В данной панели есть следующие кнопки 1 кнопка. Это режим вертикального курсора при включении можно вести мыши. На какую то часть графика и появится значение местах пересечения с вертикальной линией, это позволяет определить чему. Точно были равные значения, в какой то момент времени также можно включить режим горизонтального курсора, тем самым найти, в какие времена были пересечения какой то величины можем жить. Конечно, и оба, но этот режим применяется редко в.
3:34 Также в любом месте графика можно добавить закладку, это вызывается контекстное меню и выбрасывает пункт добавить закладку, это более. Специальная линия и при необходимости к ней потом можно вернуться. Этому появляется специальные кнопки и перейди к предыдущей закладке.
3:54 Далее правее находится кнопки изменения горизонтальных границ. То есть, например, я могу поставить 10 минут, нажать, отменить и вернется предыдущее значение настройки. Также можно увеличить и уменьшать масштаб, это можно сделать с помощью кнопок. Либо с помощью ролика мыши. 2 Вариант, конечно, более удобен. Теперь рассмотрим вертикальную панель, вот она. С помощью данной панели происходит управление осью значения, приобмаживающий режим автомасштаба.
4:30 Сделать вот так и соответственно перья графиков подгонится под текущее значение, которое есть у нас. На тренде можно вернуть масштаб шкалы, также есть кнопки для изменения границ и возврата, их также есть кнопки увеличения и уменьшения масштаба.
4:52 Теперь рассмотрим Тулбар, начнем справа. Здесь мы видим кнопка слой, и там указан слой, основной по умолчанию слой выбирается. Автоматически в зависимости от того, чему равна наша развертка. Если мы начнем постепенно увеличивать чуть наш диапазон времени, то свой переключится с основного на стал минутным часовым. Часовым и так далее также можно сделать, чтобы слой вводился бы. В ручную для этого нужно нажать на данную кнопку слой и выбрать конкретно свой, например, выбираем свой минутный вот.
5:35 Данные теперь отображаются из минутного слогика, видите, они прорезаны. Теперь разберем Тулбар, начнем слева направо. 1 Кнопка позволяет экспортировать наш тренд какой либо графический формат. Это может быть шпек, гиф, гиф и так далее. Можно экспортировать только графики или целиком весь тренд всего товара 2. Кнопка экспорт значений позволяет экспортировать наше значение в табличный формат формат ЦСВ, который потом можно открыть с помощью эксель.
6:14 Печать позволяет вызвать на печать наш график, обновляет график, выбор перьев позволяет выбрать какие то переменные и добавить их на тренд. Это может делать как режиме разработки, так и в режиме. Исполнения, если переменная, которую вы выберете, у нее архивация будет выключена, то данная переменная будет архивиться в оперативную память и, соответственно, данные храниться в постоянной памяти не будут.
6:39 Кнопка значения активизирует вкладку значений, которой представлены наши данные в таком табличном виде. И с помощью к именно из этой вкладки происходит экспорт при нажатии кнопки к про значению. Кнопка легенда активизирует вкладку легенда, в которой находится описание наших перьев. Здесь мы видим их имена, их источники границы, размерности также видны значения закладки и вертикального курсора, если вы их используете.
7:14 Также на данной вкладке можно активизировать видимость аварийных границ, включим аварийные границы у команды 1 нажимаем на данной. Кнопке и появились аварийные границы, они это уже столько для активного опера. То есть, если мы нажимаем на команду, дна они пропадут? На вкладке настройки кнопка настройки активизирует вкладку настройки, где можно провести настройки различных параметров тренда. Это может быть как отдельные перья, так и, например, такая основная область или бордюры и так далее.
7:55 Ранее, когда мы с вами проект котельной, мы добавляли тренд на него схему и как самостоятельный документ, и было видно, что их внешний вид отличается. На самом деле это 1 и тот же трек. Но отличается его уровнем для того, чтобы переключить уровень, нужно выбрать у него контекстное меню и выбрать пункт. Уровень здесь можно выбрать, например, уровень только графики.
8:17 Отобразится только графики как раз именно такой уровень и имеет тренд на немасхеме. Есть также уровень, например, минимальный, в в зависимости от уровня количества настроек, которые мы видим разное. Сейчас, например, отсутствует товар, отсутствует вертикальная горизонтальная панель, есть только режим вертикального курсора и самый высший уровень. Это уровень продвинутый, это уровень для скорее для. Разработчиков, чем для операторов, в котором можно выполнять любые действия над трендом, добавлять новые, как менять любые его настройки, так далее. Ну, например, давайте мы с вами сделаем еще 1 ось у нас. Сейчас с вами есть слева ось, они сейчас отображается команда, 1 а данная ось меняет свою шкалу в зависимости от активного пера. То есть, если я выбираю команду, 3 она имеет диапазон от 0 до 100 выделяю.
9:10 Команду, 1 от 0 180 выделяя команду, 2 то. Команду 2 от 0 до 10. Давайте сделаем, чтобы у нас данная ось всегда была привязана к команде 1 жестко и была бы еще отдельная ось, которая бы отображала. Шкалу команды 2 Точка удавления для того, чтобы добавить ось, необходимо активизировать панель, настроек вызвать контекстное меню и. Выбрать пункт, добавить ось здесь, выбрать вертикальная ось. Значение ось добавилась, но она легла поверх предыдущей оси, поэтому мы ее. Не видим, чтобы она ее было видно щелкнем мышкой проси и вот так, как то оттащим ее вправо. Вот появилась расось, и 2 гуся сначала начнем. С левой оси, которая была изначально щелкни по ней мышью. Здесь в настройках появилась ось значений и найдем в разделе связанные. Свойства настройки здесь есть настройка, внешний вид выбираем. Команда 1 и окно Игрек тоже выбираем команда 1 теперь, куда бы мы не. Щелкали данная ось, всегда будет отображать значение команды. 1 То есть теперь она привязана не к активному графику, а к определенному? Теперь щелкнем на 2 ось и здесь делаем то же самое, но только привяжем команду, 2 выбираем команду. 2 Для окно Игрик, разметка, сетки, Игрик. И можно еще задать внешний вид, чтобы тоже было команде? 2 Вот создалась ось, теперь она тоже жестко привязана у нас к команде 2 к ее.
10:43 Диапазону теперь можно, если мы вернем ее на место, то, как вы видите, у нас чай значение накладывается на другие и перекрывают, чтобы этого не было, мы повернем наши подписи. И насечки в правую сторону для этого наверху есть раздел горизонтальное выравнивание названия насечек и подписей. Ставим их всех в режим вправо, ставим ставим вправо и.
11:10 Готово, теперь можно вернуть ось назад. Можно сделать это либо с помощью мыши, либо вот здесь есть настройка позиции. Убираем ее левой, и вот она вернулась назад. Вот мы создали теперь 2 оси основной, мы живем основной режим исполнения, нажим на клавишу стоп.
11:31 Возникает необходимость вернуть значение из тренда, например, навести мышью, на какое то перо нажать мышку. И чтобы значение, которое мы видим сейчас на данном пире, записалась бы в дерево объектов либо уметка. Времени, как это сделать, это мы к разберем на данном шаге. Добавим сначала мы добавим команды, в которые мы запишем значение, которое мы выберем на тренде, добавим новый объект и дадим ему имя действия.
12:01 В нем мы добавим команду. 1 Команде дадим имя значения, тип данных будет аналоговый 2 команде, дадим имя время, и тип данных будет тоже время и 3 команде продадим имя импульс, а тип данных ставим. Дискретный сюда будет записано значение, в момент будет выдан импульс о том, что оператор, что то сделал, выбрал какой то значение. На тренде теперь открываем наш тренд.
12:33 Действия необходимо привязать, к какому то конкретному перу. Ну, я возьму команду, 1 выбираем команду 1. Здесь быть с командой 1 и нужно найти настрой, который называется количество действий, там и количество действий. 0 Поставим туда единичку, + действие 1 можно изменить его имя, сделать какую то другую подпись. Здесь есть 4 поля, время значения имя Пера, и команда вот в эти переменные, вот в эти поля и нужно перетащить наши перемены, в которые нужно записать. Значение тащим время, значение, значение и импульс поля команда.
13:14 Имя Пера использовать не будем, но при необходимости тоже можно задействовать. Туда будет записано имя Пера, которое оператор выбрал действие, готово, сохраняем наш проект, закрываем и переходим в режим исполнения. Откроем наш тренд. Выключим режим автопрокрутки и вернемся немного назад. В анализ построить, можно сказать, она пока не нужна. Для удобства активизируем также видимость дерева объектов, что было видно сейчас, пока что, как вы видите, у команд значение нет, теперь для удобства активизируем. Режим вертикального курсора нажимаем на курсор и наводим мышкой, в какое то место графика. Вот я нахожу 107 и 3 и время видим, 18 0 0 41 вызываем корректное меню и внизу появится пункт действия и убираемого.
14:12 Значения, которые были у данного 1 момент, когда мы выбирали, появились здесь у команды, можно сделать еще раз, взываем, выбираем действия. И вот значение, которое были у пира, записались сюда. Теперь данное значение можно сделать уже все, что угодно обработать их. Как то использовать в отчетах, использовать там где нибудь в расчетах и так далее, так можно делать какие то обработки наших. Перемен нажимаем на стоп. Кроме аналоговых переменных, можно добавить на тренд и дискретные переменные откроем наш тренд.
14:55 И добавим выхода наших пульсаторов на трен, тащим пульсатор 1 и пульсатор, 2 вот они добавились. Сохраним наш тренд и закроем, запустим режим исполнения и откроем тренд. Значение отображаются, но они сливаются. Как вы можете видеть, нельзя понять, какой из пульсаторов, где находится, чтобы было их нагляднее видно. Можно изменить их масштаб, включаем видимость панели, настроек щелкаем на пульсатор 1 и уменьшаем его масштаб.
15:41 И размещаем его чуть ниже, вот тут и делаем то же самое со 2. И также размещаем его ниже. Теперь уже их очень хорошо и наглядно видно. Банально строить можно теперь скрыть теперь. Вот данные дискретные значения отображаются вполне наглядно. Нажим на стоп. На шаге 3 мы с вами познакомились с уровнями, там были у нас уровень базовый, продвинутый минимальный. Также можно сделать собственный уровень для этого откроем тренд в режиме разработки. Включим уровень продвинутый, у нас включен продвинутый, включим панель настроек.
16:37 Вызываем контекстное меню, и здесь будет пункт редактор уровней сложности. Появился редактор. Здесь мы должны сначала выбрать шаблонный уровень, то есть тот уровень, из которого мы уберем то, что не нужно нам. То есть берется, какой то уровень из него убирается лишнее, например, возьмем уровень базовый. Вот он загрузился, вот так он будет выглядеть. Теперь можем что то из него брать. Например, давайте уберем панель Тулбара, скроем панель Тулбара.
17:12 И уберем панель настроек. Нажимаем сохранить вид как. И дадим ему имя. Наш уровень нажмем сохранить. Обратите внимание, что указано, что он унаследован от базового, закрываем наш редактор уровней. Вызываем карет, Стемнел и убираем уровень наш уровень. И вот мы с вами видим, что у нас пропал атоубар и исчезла панель настройка, хотя до этого мы ее активизировали. Сохраним и закроем наш тренд.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Система архивации данных и тренды", урок 4.
Ещё по 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 сообщениями. В…