BRIC-AI-16. Работа с регистрами PDO

У модуля расширения BRIC-AI-16 имеется больше всего PDO-регистров. В данном уроке напишем программу на языке FBD, подключим так же модуль расширения BRIC-AO-4 для наглядности примера.

Примечание

Про подключение нескольких модулей и назначение адресов можно изучить по ссылке.

Наша программа будет обрабатывать входные аналоговые сигналы. Добавим модули расширения в программу.

../_images/223.png

Добавленные модули в Beremiz

Модули расширения добавлены, соединены и адреса настроены. Терминальный резистор (BUS) подключен на главном контроллере.

../_images/gif51.gif

Добавленные модули к ПЛК

Создадим переменные, связанные с PDO-регистрами модуля AO и запишим в них выходные значения аналоговых каналов в единицах ЦАП из диапазоном 0-4095

../_images/233.png

Работа с регистрами pdo модуля AO

Далее добавляем PDO-регистры AI_1_ai_physical с типом данных REAL, тем самым мы узнаем какая сила тока в mA протекает в первых 4-х каналах. Данные будут записываться в переменные ai_real.

../_images/243.png

Программа AI_PDO

Загружаем программу в ПЛК. Изначально соединяем каналы AO с каналами AI.

../_images/gif61.gif

Результат программы

В WEB-странице выводятся данные о силе тока каждого задействованного канала.

../_images/253.png

WEB-страница программы

Проверим достоверность данных, например, нулевого канала AO_0. Как видим, результаты совпадают и данные достоверны.

../_images/gif72.gif

Проверка канала AO_0

Примечание

Подробно о модуле расширения BRIC-AI-16 можно узнать по тут