BRIC-DI-16. Работа с регистрами PDO
В данном уроке разберем регистр PDO модуля расширения BRIC-DI-16. За логическое состояние дискретных входов модуля отвечает параметр DI_state. У данного параметра диапазон от 0 до 65535, каждый бит содержит состояние отдельного канала.

Определение логического состояния канала
Подключим модуль расширения к ПЛК.

ПЛК с модулем расширения
Подключим дискретные выходы ПЛК к дискретным входам модуля расширения в соответствии со схемой, приведенной ниже.

Схема подключения
Напишем программу на языке ST, в которой состояние дискретных выходов ПЛК будет зависеть от состояния дискретных входов модуля расширения. Добавим PDO-регистр DI_1_di_state в основную программу. Состояние дискретных входов будет записываться в переменную DI_STATE.Добавим PDO-регистр DI_di_state в основную программу. Состояние дискретных входов будет записываться в переменную DI_STATE.
Конечный вариант программы представлен на рисунке ниже.

Программа для проверки PDO-регистра модуля BRIC-DI-16

Результат программы
Примечание
Подробно о модуле расширения BRIC-DI-16 можно узнать по ссылке