IGC IMS-EX2400NB(6) [7/20] X1 чтение состояния релейных выходов

IGC IMS-EX2400NB(6) [7/20] X1 чтение состояния релейных выходов
N* = [Количество входов для чтения]/8, если остаток > 0, то принимается N=N+1
Пример запроса состояния дискретных входов 197-218 устройства с адресом 0x1
Запрос
Ответ
Адрес
0x1
Адрес
0x1
Функция
0x2
Функция
0x2
Начальный адрес
(старший байт)
0x0
Число байт
0x3
Начальный адрес
(младший байт)
0xC4
Состояния входов
204-197
0xAC
Количество входов
(старший байт)
0x0
Состояния входов
212-205
0xDB
Количество входов
(младший байт)
0x16
Состояния входов
218-213
0x35
0x1 - Чтение состояния релейных выходов
Эта функция используется для чтения от 1 до 2000 релейных выходов.
Нумерация релейных выходов начинается с нуля. Значения битов: 1 – соответствует включенному
состоянию выхода, 0 – выключенному.
Запрос
Функция
1 байт
Начальный адрес
2 байта
Количество
выходов для чтения
2 байта
Ответ
Функция
1 байт
Число байт
1 байт
Байты состояния
выходов
n x 1 байт
Ошибка
Функция
1 байт
Код ошибки
1 байт

Похожие устройства