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

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

../_images/163.png

Определение логического состояния канала

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

../_images/gif31.gif

ПЛК с модулем расширения

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

../_images/sh.png

Схема подключения

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

Конечный вариант программы представлен на рисунке ниже.

../_images/203.png

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

../_images/gif41.gif

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

Примечание

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