Подключение M-7088 (ICP DAS) к SCADA TRACE MODE — АСУ ТП: сообщество инженеров

Подключение M-7088 (ICP DAS) к SCADA TRACE MODE

О чём видео

Показано подключение модуля дискретного ввода-вывода M-7088 (ICP DAS) к SCADA TRACE MODE по протоколу Modbus RTU. Рассмотрены настройки модуля, создание проекта в TRACE MODE, работа с регистрами для счётчика и ШИМ, а также демонстрация на стенде с генератором сигналов и осциллографом.

Что разбирается
  1. 00:02 Подключение M-7088 к TRACE MODE по Modbus RTU
  2. 01:39 Стенд: генератор сигналов и цифровой осциллограф
  3. 02:45 Настройки модуля: адрес, сторожевой таймер, режим ШИМ
  4. 04:00 Управление дискретным выходом в режиме ШИМ
  5. 06:07 Настройка режима ШИМ и скважности
  6. 08:28 Задание частоты ШИМ
  7. 09:45 Интерпретация активного состояния входа
  8. 12:14 Программное формирование 32-битного счётчика
  9. 13:40 Графический экран: счётчик и управление ШИМ
  10. 16:14 Проверка ШИМ: частота и скважность
Оборудование и ПО
  • M-7088
  • ICP DAS
  • TRACE MODE
  • Modbus RTU

Кому полезно: Инженерам АСУ ТП, занимающимся подключением оборудования к SCADA

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:02 Добрый день выполним подключение к Скада Трис Мод модуля М. 70 88 Производство Сипидас по протоколу обменом 1 сорта. Адрес нашего устройства 2 связь ведется через автоматический. Конвертер протоколов, подключенных к последовательному порту Ком 1 компьютера с параметрами связи по умолчанию 9 часов. Н 8 1 что представляет собой модуль м, 70 88 если строго?

0:34 То это восьмиканальный модуль дискретного ввода вывода счетчик. Ну и да, действительно, если посмотреть его спецификацию, вот дискретные входы 8 штук. Такой сякой контакт такие, то напряжение, но каждому входу в. соответствии ставится свой счетчик 30 двухбитный, а максимальная частота счета мегагерц. Здорово, что касается дискретного выхода, тоже их 8 но в. Типах обратить внимание шим широтная импульсная модуляция в в диапазоне частот от 1 герца до 500 килогерц. А что касается изменения скважинсти от? 0 1 До 99 9 Людей10- причем режима работы шим постоянный или пакетной. Спецификация на подключение представлена все гальванические изоляции на месте.

1:39 Таким образом, область применения данного модуля видится, например, в системах управления движением или, так скажем, обыденно для управления исполнительными механизмами в обычной промышленной. Автоматизации в подготовленном нами стенде имеем компьютер с подключенным через преобразователи интерфейсов модуль м 70 88 к его 1 дискретному входу, выполнено подключение выхода генератора. сигнала специальной формы, а к 1 дискретному выходу цифровой осциллограф. И в нашем фильме мы покажем создание простого проекта для считывания состояния 1 дискретного входного сигнала с подсчетом. Импульсов, а также формирование на 1 дискретном выходе сигнала шин. Перед тем как всерьез увлечься созданием проекта, рассмотрим внутренние регистры нашего модуля, их там достаточно много.

2:45 Вот так условимся, коммуникационные настройки модули оставим в целом заданными по умолчанию. За исключением, пожалуй, сетевого адреса у нас это будет двоечка, не будем активировать сторожевой таймер и не из 2. возможных режимов формирования широтной импульсной модуляции будем использовать лишь непрерывное формирование импульсов для создания нашего проекта. Воспользуемся базовой версией инструментальной системы.

3:15 Создаем новый проект в стандартном стиле и как водится разработку проекта, начнем от слоя источники приемники, контекстное меню создается группа. Мат Бас, здесь, в этой группы, будем создавать компоненты для управления 1 дискретным выходом и контролем за его текущим состоянием с характерными. Именами, кстати, обратить внимание мы во 1 для параметра канал. Будем использовать 16 личное задание адресов, а во 2 при адресации регистров будем. Отнимать единичку, но поскольку по стандарту младший регистр принят, 0 а у Сипидас почему то единица. Ну что, приступаем, обратимся к документации?

4:00 Статус дискретного выхода в режиме формирования широтной импульсной модуляции определяется на данных адресах с помощью таких то значений 0 остановлен. Единичка запущен, обратите внимание, данный регистр можно и читать, и писать. Поэтому 1 команду, которую мы создали с помощью компонента Дабл Ю. Сингл. Койл, а назвали ее Сет, ченел 0 ПВМ. Статус ком 1 адрес нашего модуля сети РС 485 двоечка, канал это номер регистра уменьшена на единичку Нолик Матбас, а? Вот под дискрет команда чтения р Аутбайт Рид, чем он 0 ПВМ? Статус, а набор параметров аналогичен рассмотренному ранее, вновь обратимся к документации.

4:57 Управление счетчиком, связанным с 1 дискретным входом. Вот его адрес, вот значение команд управления и чтения текущего статуса Нолик выключен и денежка включен. Для нас это будет выглядеть следующим образом. Дабл Ю сингл Койл Сэд Д и 0 Каунтер, статус Е 0. Это 16 личное представление указанного адреса с ДОН единичкой и команда чтения Р. Аутбайт Единичка. Рид Д и 0 Каунтер статус, набор параметров, аналогичный, обратим внимание на формирование общего сброса всех 8 счетчиков у документации, это у нас.

5:48 Вот он. Очистка всех счетчиков, адрес команда доступная, только для записи создаем ее. Вот в таком вот виде дабл и сингл Койл Клеа Ол Каунтерс. Заполнение параметров выполняется аналогичным образом, определимся с режимом формирования широтно импульсной модуляции в документации, смотрим. Вот сюда. ПВМ Аут пакетный, непрерывный, соответственно, для каждого из дискретных выходов можно установить или тот, или другой команда доступна. Как для чтения, так и для записи. Итак, 8652 - 1 и переведем в сатиричный формат. В нашем случае это будет выглядеть следующим образом.

6:45 Дабл Юингл Койл Сэд Ченнел 0 ПВ Мод. Вот то, о чем мы уже сказали, команда обратного чтения Рид Ченл, 0 ПВМ, МОД, набор аналогичных данных. Следующий набор команд чтения содержимого счетчика, а он у нас напоминают 32 битный опять к документации, ищем, где у нас счетчик. Вот мы его нашли младшее слово, старшее слово. Регистры с 1 по 16 соответственно младшее слово определим у себя таким образом. Р Инворд, 4 Ридкаунтер Д и 0 Лоу, но набор данных понятен.

7:36 А вот это старший регистр на единичку больше. Мы должны будем сшить оба слова в 1 4 Байтовая, но это будет чуть попозже, а сейчас переходим к заданию и контролю скважинности. Выходных импульсов шим опять таки в документации на эту тему есть соответствующая строка. Вот она опять таки и чтение, и запись по каждому отдельному каналу управление.

8:05 Будет реализовано. Вот так, Сет Ченл, 0 ПВМ, Дьюти Сайкл. А обратное чтение команда Р. Аут Ворд 3 Рид Ченнел, 0 ПВМ, Дьюти, Сайкл. Но набор данных опять таки аналогичный переходим к частоте следования выходных импульсов Шин в. документации это есть не что иное, как данная строка таблицы ПВМ Фриклянсе. Частота исследования импульсов опять таки младшее и старшее слово данных. Обращаю ваше внимание, максимальная частота, с которой. Могут генерироваться импульсы 500 килогерц, то есть надо 500000. С помощью этих 2 слов задать обращаемся к нашему проекту Задание частоты. Мы реализуем лишь для младшего слова, потому что с высокими частотами. Работать не будем, идем дальше, состояние дискретного входа мы чуть про него не забыли. Это у нас в документации и так состояние дискретных входов, адреса регистров едем, доступны только для чтения в нашем. случае это будет команда Рин Байт в скобочках двойка Рид Д и 0 статус соответственно 32:16 в личном виде будет. 20 Ну и напоследок определимся с интерпретацией активного состояния дискретного входа.

9:45 Ну прямой или нормальный, или инверсный опять таки в документации про это сказано, так? Адрес регистра, интерпретация инверсный, нормальный можно и читать, и писать содержимое данного регистра, поэтому мы с вами создаем. Команду записи? И команду чтения. Да, совсем забыли, но вот это вот команда для чтения. Установленные в модуле частоты следования импульсов по дискретному выходу 1 готовы. Теперь поднимаемся по дереву проекта и создаем узел. РТМ, 1 поскольку связь с нашим модулем строится по последовательному порту возле РТМ, 1 создаем соответствующую группу в ней описание порта с параметрами по умолчанию, затем создадим 2 группы. Гражданан для счетчика и шим соответственно счетчик Шим и с помощью механизма драгонтроп перетащим из слоя источники приемники, соответствующие компоненты в обе группы, на что здесь стоит. Обратить внимание чтение и формирование значений частоты следования импульсов мы организовали с помощью групповых запросов, задействовав каналы. Класс Сокол с типом вызвала челнгрупп Реквест.

11:21 И соответственно данный канал. Зададим с помощью группового редактирования для группы Д. И. 0 Каунтер начальный сброс и нормальную интерпретацию входного сигнала путем указания атрибутов на старте и отработать для соответствующих каналов. Итак, очистка на старте всех счетчиков и, соответственно, активируем данный режим для нормальной интерпретации состояния дискретного входа для группы, связанной С. Широтно импульсной модуляцией аналогичным образом поступим, так определим статус цикл и частоту для представления показаний счетчика создадим канал класса Хекс 32.

12:14 Вид представления Дек организуем программное формирование следующим образом с помощью программы Аргументы программы. Это младшее старшее слово и счетный. Канал сама программа написана на языке СТ и содержит 4 строки, но, по сути дела, мы из 2 слов формируем. 1 4 Байтовый программку не забываем компилировать.

12:42 Для чтения и задания частоты шим создадим 2 канала класса Хекс 32. Фрек Сет Фрек, они тоже у нас будут в виде представлений Дек. Формировать 1 будем с помощью программы Форкаунтер. С вот такими привязками. А что касается 2 канала? То он будет формироваться с помощью программы Фуффрак опять таки аргументами будут младшее старшее слово выходной. Частота сама программа в 5. Строк на языке программирования ст опять таки не забываем программку компилировать графику, будет представлять 1 экран со следующими аргументами.

13:40 Авито крана таков, сверху будет располагаться счетчик, текущее состояние сигнала, управление счетчиком и накопленный счет это сброс. Внизу экрана то, что касается формирования широтной импульсной модуляции, режим длительность и частота следования импульсов скважиность импульсов. Можно выставлять с помощью прямого ввода или с помощью ползунка сохраним на диск выполненную работу с именем. М 70 88 и выполним сохранение проекта для монитора реального времени теперь для того, чтобы запустить наш проект под управлением профайлера. Отметим предварительно узел РТМ 1 левой клавишей в деле проект обратимся к генератору сигналов специальной формы.

14:31 Выставим режим формирования прямоугольных импульсов амплитуда. 10 Вольт. И частота 1 герц. Пока включим. Далее на панели инструментов нажмем иконку с красным человечком. Перейдем в полноэкранный режим и запустим проект на исполнение. Обратимся к верхней части нашего экрана. Выключен счетчик, включим, включим. Поскольку на старте у нас произошел сброс накопленных импульсов, видим 0 теперь для того, чтобы разрешить счет. Обращаемся к генератору сигнала специальной формы и с помощью клавиши, а вот под.

15:30 Пропускаем импульсы на вход нашего счетчика. Итак, это статус дискретного входа. Это накопленная величина в нашем счетчике. Раз в секунду добавляется единичка дальше. А вот это вот килогерц! А вот это вот выключаем. Вот так вот сбрасываем вот так, вот включаем заново. То есть все, что касается счетчика, функционирует, работает замечательно. Переходим. На нижнюю часть экрана режим работы непрерывный частота следования импульсов, килогерц, длительности пульса или скважинность 50.% Формирование шим на старте выключено, разрешим нажимаем кнопочку и внимание на осциллоскоп.

16:39 Смотрим, Килогерц, 50%, все четко. Ну, давайте так изменим частоту исследования, сделаем ее, ну предположим, 10 килогерц. Зафиксировали, а вот вам 10 килогерц немножечко поработаем с разверткой видим. Да, действительно, установилось, что касается скважинсти по умолчанию 50.% Вот десяточку сделаем от 10.% А вот 99 Многовато давайте 85. А можно просто вот так поделать? То есть мы в ручном режиме управляем якобы каким то исполнительным механизмом фермер путем изменения скважины, направляемых на исполнительный механизм импульсов.

17:49 Ну что, все работает, работает, останавливаем, выгружаем профайлер и. И Резюмируем мы выполнили успешное подключение многофункционального модуля дискретного ввода вывода м 70 88 скада Трисмоут по протоколам от. Басырцевой, надеемся, что вы сумеете применить полученные знания на практике. На этом мы наш ролик завершаем вам всем спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Учебный фильм по подключению к SCADA TRACE MODE модуля счетчиков и выходов ШИМ M-7088 (ICP DAS) по протоколу обмена Modbus RTU.

Первоисточник: rutube.ru

Ещё по Связь с оборудованием

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх