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

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

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

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

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

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

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

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