В уроке 5 курса «Быстрый старт StreamDat» показано создание библиотечного объекта «Датчик» в пользовательской библиотеке: настройка внешнего вида, добавление тега входной аналоговой величины и динамики для вывода позиции и текущего значения. Затем объект копируется с привязкой в объект «Резервуар» три раза — для датчиков уровня, температуры и давления.
- 00:00 Три тега для объекта резервуар
- 00:21 Создание библиотечного объекта датчик
- 01:08 Внешний вид датчика и текстовые элементы
- 02:27 Добавление тега входной аналоговой величины
- 03:08 Работа с группированными элементами
- 04:30 Выбор источника данных для динамики
- 06:31 Назначение датчиков уровня, температуры и давления
- StreamDat
Кому полезно: Инженерам АСУ ТП, начинающим работу с библиотечными объектами в StreamDat
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:00 Для описания объекта резервуар нам понадобится уже 3 Тега. 1 Будет отвечать за уровень жидкости в резервуаре 2 за температуру этой жидкости. И 3 за давление жидкости в трубопроводе при этом давайте сделаем так, чтобы на схеме технологического процесса выводились текущие значения.
0:21 Этих параметров, когда в проекте необходимо использовать несколько типовых объектов, то чтобы не создавать их и не конфигурировать. По много раз можно создать библиотечный объект. Который затем можно будет переиспользовать несколько раз для создания библиотечного объекта. Перейдем в пользовательскую библиотеку и на закладке объекты добавим объект датчик.
0:56 Перейдем к нашему библиотечному объекту датчик, и он описывается тем же набором закладок, что и объекты проекта. Создадим внешний вид датчика. Он будет представлять из себя прямоугольник.
1:51 На наш индикатор добавим 2 элемента текст, в 1 будет вывозиться позиция. Тега и во 2 текущее значение. Сгруппируем все элементы и поместим элемент датчик в левый верхний угол. Изменим размер холста под размер датчика. Датчик будет выводить значение входной аналоговой величины, поэтому. Добавим к нашему библиотечному объекту датчик, так назовем его в он. Будет создан на основе системного тега и набор тегов у нас будет. Входная аналоговая нажимаем добавить таким образом. Мы видим, что у датчика создался ТКва, переходим к внешнему виду и добавим динамику.
3:08 Как работается с группированными элементами, мы выделяем сгруппированный элемент, открываем список выделенных элементов. Нажимаем на кнопочку +. При этом разворачивается список группы, то есть мы можем увидеть элементы, входящие в состав группы. В нашем случае это 2 элемента техники, 1 элемент прямоугольник, если в списке. Выделить 1 из элементов, который входит в группу, то в окне свойств будут отображаться его свойства, а на внешнем виде объекта выделенный элемент будет подсвечен черными модификаторами. То есть мы можем видеть, с каким конкретно элементом мы будем иметь дело для добавления динамики? Выбранному элементу необходимо перейти на закладку динамика окна свойств и нажать. Кнопочку + добавить динамику, у нас появляется запись дальше. Мы нажимаем на +, разворачиваем ее, и здесь мы хотим выводить значение в текст, то есть мы будем изменять свойства текст.
4:17 Формат преобразования мы выбираем присвоить значение, то есть выводимому тексту. В данном элементе будет присвоено значение из источника данных. Для выбора источника данных кликнем в области значения свойства и в открывшемся окне выбора источника выберем объект из списка. Тегов объекта выберем нужный тег и уже из списка атрибутов тега нужный атрибут. Нажимаем кнопку сохранить, и мы увидим, что источником данным является атрибут позиция т гва объекта датчик.
5:02 И 2 элемент текст, сюда мы будем выводить текущее значение нашего тега. В здесь делаем все то же самое, добавляем динамику. Будем изменять свойства текст, формат преобразования также будет присвоить значение в в качестве источника данных. Выберем объект, датчик ТКВА и текущее значение.
5:35 После преобразования Нажимаем сохранить. Таким образом, мы создали объект датчик, теперь мы его добавим. В объект резервуар, это можно сделать следующим способом. Скопировать в дереве. И вставить с привязкой, поскольку нам необходимо 3 датчика для отображения значения температуры уровня и давления, то мы добавим. Датчик 3 раза. Теперь перейдем к объекту резервуар. И переменим наши датчики, 1 будет датчик уровня. Дальше у нас будет датчик температуры.
6:58 И датчик давления?
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Урок 5 курса «Быстрый старт StreamDat»: работа с библиотечными объектами.
Ещё по StreamDat
все материалы
17:47▶ StreamDat. Установка, демо-режим и лицензии
StreamDat · 17:47Установка StreamDat (сборка 2.1.1), работа в демо-режиме и варианты лицензирования. С этого ролика стоит начать перед курсом «Быстрый старт».
6:42▶ StreamDat. Урок 10. История процесса
StreamDat · 6:42Урок 10 курса «Быстрый старт StreamDat»: история процесса.
8:21▶ StreamDat. Урок 9. Предотвращение аварийных ситуаций
StreamDat · 8:21Урок 9 курса «Быстрый старт StreamDat»: как предотвращать аварийные ситуации.
11:02▶ StreamDat. Урок 6.1. Динамика и реакции: резервуар и насос
StreamDat · 11:02Урок 6.1 курса «Быстрый старт StreamDat»: динамика и реакции объектов на примере резервуара и насоса.
18:19▶ StreamDat. Урок 6.2. Динамика и реакции: задвижка
StreamDat · 18:19Урок 6.2 курса «Быстрый старт StreamDat»: динамика и реакции объектов на примере задвижки.
9:29▶ StreamDat. Урок 7. Схема технологического процесса
StreamDat · 9:29Урок 7 курса «Быстрый старт StreamDat»: создание схемы технологического процесса.