Показано, как без программирования создать драйвер к SCADA TRACE MODE на примере счётчика холодной и горячей воды Пульсар. Разбираются настройка каналов с типом вызова «вектор», источника сигналов, COM-порта, формирование команды запроса объёма и даты/времени, привязка данных к экрану и запуск проекта под управлением профайлера.
- 00:00 Задание: драйвер для счётчика Пульсар
- 01:06 Создание каналов объёма и даты/времени
- 01:35 Настройка COM-порта
- 01:50 Источник сигналов и компонент Фифо
- 02:22 Формирование команды запроса объёма
- 05:03 Привязка каналов к источникам
- 05:20 Оформление экрана и привязка аргументов
- 07:12 Сохранение и запуск профайлера
- SCADA TRACE MODE
- Пульсар
Кому полезно: Инженерам АСУ ТП, разрабатывающим драйверы связи с оборудованием в SCADA TRACE MODE
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:00 Добрый день, в этом ролике мы покажем, как написать драйвер к 3 смот без программирования на примере счетчика, холодной и горячей воды. Пульсар, перед вами задания, которые мы будем выполнять в рамках этого примера, необходимо написать. Драйвер, который смарт для считывания со счетчика холодной и горячей воды, пульсар. Значение объема даты и времени счетчик подключается к последовательному комп Порту компьютера через преобразователь интерфейса РС 232 РС 485 сетевой адрес. Счетчика 28:43 параметры связи 9 600 Н. 8 1 Драйвер будем разрабатывать, используя канал кол с типом вызова вектор. Данный тип вызова канала Колл поддерживается только в профессиональной версии инструментальной среды, загружаем. Интегрированную среду разработки профессиональной версии с помощью иконки, размещенной в левом верхнем углу, создадим новый стиле. Разработку проекта начнем создание каналов узла РТМ 1 в группе канала, создадим канал Кол с типом вызова вектор.
1:06 Зададим ему имя объем и создадим для него 1 аргумент с типом данных Рио. В нем будет храниться значение объема воды, прошедший через счетчик. Создадим по шаблону еще 1 канал, настроим новый канал, зададим ему имя даты и время. И изменим тип данных аргумента на 3 тайме. Счетчик будет связывать с СПК через компот, создадим в узле проекта группу ком порты и выполним настройку порта. В соответствии с заданием назначение порта устанавливаем хост вариант.
1:50 Теперь создадим источники сигналов и свяжем их с компонентами узла РТМ 1. По протоколу для счетчика пульсар при обмене используется контрольная сумма, аналогичная контрольной сумме, используемой в протоколе Мадбас. Поэтому в качестве источника будем использовать матбаз для этого щелчком правой кнопки мыши по слой источники. Приемники откроем контекстное меню и выберем создать группу Марбаз, в ней создадим компонент Фифо.
2:22 Изменим имя Источника на объем выполним настройку источника 1 комп Порту компьютера, соответствует номер 0. Остальные значения параметров оставляем без изменения дальнейшую настройку, произведем в строке айпи адрес настройка. Производится заданием необходимых ключей, вводимых через точку запятой ключ. Сент Симди позволяет сформировать команду, представляющую собой последовательность Байтов в формате Хекс без Префикса 0 х для написания команды. Необходимо обратиться к дополнительной документации, в нашем случае это протокол для счетчика. Пульсар команда для запроса объема записывается следующим образом. 1 4 Байта задают сетевой адрес прибора 0000 28 43 следующие. 2 Байта задают код функции старший байт Кода, функции заменяется общей длиной посылки. С учетом контрольной суммы по протоколу код функции для считывания объема 0 1 общая длина посылки и 14 байт, то есть Нолье в Хексе и.
3:29 Следующие 4 Байта определяют параметры функции, вводим 0, 1 и 00.0000, последние 2 пальца задают Айди запроса. Ведем 000 1 при посылке этой команды к счетчику, к ней автоматически будет добавлена контрольная сумма. Ключ Байт сред сдает в десятичном формате, сколько байт нужно считать. В ответ на запрос на наш запрос приходит ответ из 14 Байт. Следующий ключ энрит устанавливает номер Байта, с которого начинаются данные. Задается в десятичном формате, вводим 6 данные, пришедшие в ответе на запрос, будут записываться в аргументы привязываемого к источнику канала. Кол с типом вызова вектор, например, после привязки этого источника. Канал укол с именем, объем в аргумент Рил запишется 7 8 9 и 10 Байты ответа. Последний ключ в РФ задает порядок следования Байтов. В ответе задаем в РФ, 2 создадим еще 1 источник и выполним его на стройку.
4:38 Зададим ему имя Дата и время номер Компарта опять оставляем без изменения в строке. Айпи адрес зададим следующие ключи. Сам 7 ди равняется, 0000 28 43 0 4 0 а 000 2 Байтс Рита равняется 16 Эн Рид равняется 6.
5:03 ТФР т 0 6 здесь ключ, т. ф. р. задает правила декодирования полученного значения времени. Свяжем канал узла РТМ 1 с источниками для этого воспользуемся. Механизмом и перетащим источники на нужные каналы. Выполним задачу отображения данных, получаемых от счетчика, откроем на редактирование. Двойным кликом мышки компонент, экран в правом верхнем углу выполним размещение логотипа Тройс Мод для этого переместимся в слои ресурсы. И создадим группу картинки в данной группе, создадим компонент и библиотека изображений. Откроем ее на редактирование двойным кликом. И используя иконку, импортировать ставим 1 из логотипов, которые поставляются вместе со средой разработки. Например, вот такой вернемся в редактор. Графики с помощью иконки ресурсы перейдем к содержимому в библиотеке изображений и с помощью драк энд дроп установим логотип в правом. Верхнем углу нашего графического экрана. Для отображения наших параметров необходимо в таблице аргументов экрана, она открывается через. Меню вид создать 2 аргумента 1 с типом данных Рил, а 2 с типом, да и тен тайм теперь привяжем их к аргументам, созданных ранее каналов кол.
6:35 Разместим на экране графический элемент текст. Пользуясь механизмом тиражирования, добавим еще 3 графических элемента текст. Введем в строку текст 1 графического элемента объем следующий элемент аналогичным образом введем дата и время. С помощью механизма тракан дроп привяжем к оставшимся в 2 графическим элементам аргументы экрана. Сохраним на диск выполненную работу с именем, например, пульсар драйвер с помощью данной иконки выполним сохранение проекта для монитора реального времени. Теперь для того, чтобы запустить наш проект под управлением исполнительного модуля, которые поставляются. Со средой разработки так называемым профайлером отметим узел РТМ 1 левой клавишей мыши в дереве проекта на панели инструментов. Выполнен запуск исполнительного модуля или профайлера с помощью той же самой иконки, запустим исполнительные модули в работу.
7:47 Итак, видим, что на графических элементах отображается значение объема даты и времени, считываемые со счетчика, изменим объем. Для этого просто подуем на крыльчатку, которая находится внутри корпуса пульсара.
8:08 Объем изменился таким образом, все поставленные задачи решены. Останавливаем профайлер и на этом завершаем наш ролик, спасибо за внимание.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Видеоурок по созданию DIY-драйверов к SCADA TRACE MODE (без программирования)
Ещё по Связь с оборудованием
все материалы
19:51▶ Как добиться максимальной скорости обмена SCADA с ПЛК?
Связь с оборудованием · 19:51Как ускорить обмен SCADA с контроллерами в 15 раз (и больше)? Почему у некоторых разработчиков TRACE MODE 7 «летает», а у других «тормозит»? Причем…
7:28▶ Как подключить преобразователь частоты FR A700 (Mitsubishi) к SCADA TRACE MODE 7?
Связь с оборудованием · 7:28Видеоурок, показывающий как подключить частотный преобразователь FR A700 (Mitsubishi) к SCADA TRACE MODE 7 для управления асинхронным двигателем переменного тока, протокол обмена данными -…
6:49▶ Как подключить преобразователь частоты ПЧВ3 (ОВЕН) к SCADA TRACE MODE 7
Связь с оборудованием · 6:49Видеоурок, демонстрирующий как подключить преобразователь частоты ПЧВ3 (ОВЕН) к SCADA TRACE MODE 7 через RS-485 - 1 по протоколу Modbus RTU с использованием конвертера…
11:20▶ МРВ SCADA TRACE MODE 7 как сервер Modbus/TCP
Связь с оборудованием · 11:20Как сделать сервер Modbus TCP из МРВ SCADA TRACE MODE 7? Видеоурок. Скачать пример с https://www.tracemode.ru/products/articles/interg Официальный канал SCADA TRACE MODE
6:40▶ ПОДКЛЮЧЕНИЕ ПЛК MITSUBISHI MELSEC FX3U К SCADA TRACE MODE 7 : по сети
Связь с оборудованием · 6:40Видеоурок и пошаговая инструкция по подключению ПЛК Mitsubishi MELSEC FX3U-16M с модулем ввода FX3U-ADP и Ethernet FX3U-ENET по сети к SCADA TRACE MODE 7…
6:47▶ Подключение ПЛК SIEMENS к SCADA TRACE MODE 7 по сети через нативный драйвер S7
Связь с оборудованием · 6:47Видеоурок по подключению SCADA TRACE MODE 7 к ПЛК Siemens по сети через нативный драйвер S7. Официальный канал SCADA TRACE MODE