19 Карта регистров 19 Карта регистров Прибор поддерживает протоколы обмена Modbus RTU и Modbus ASCII (переключение автоматическое). Функции чтения: • 0х01 (read coil status); Функции записи: • 0х05 (force single coil); • 0х03 (read holding registers); • 0х06 (preset single register); • 0х04 (read input registers). • 0х10 (preset multiple registers). Параметры битовой маски (состояние системы, аварии и др.) могут читаться как функцией 0х03, так и 0х01 - в этом случае номер регистра нужно умножить на 16 и прибавить номер бита. Пример Требуется считать функцией 0х01 статус второго дискретного входа (адрес регистра 256, номер бита 1). Адрес ячейки рассчитывается следующим образом:
256 ∙16 + 1 = 4097. Поддерживаемые типы данных: • word - беззнаковое целое (2 байта), на каждый параметр отводится один регистр Modbus; • real - с плавающей точкой (4 байта), занимает два соседних регистра Modbus. Передача числа осуществляется младшим регистром вперед (little- endian); • bool - бит. Типы доступа: R - только чтение, R/W - чтение/запись, W - только запись.
Таблица 19.1 – Карта регистров КХУ1–Х 54 Регистр Тип дан- ных Тип до- ступа Имя параметра в приборе Описание Диапазон Параметры состояния входов/выходов Аналоговые входы 512 real R Тнар Температура наружного воздуха –99,9…99,9 514 real R Тдоп Дополнительный датчик температуры –99,9…99,9 516 real R Ро (То) Давление (температура) всасывания –99,9…159 518 real R Рс (Тс) Давление (температура) конденсации –99,9…159 ПРИМЕЧАНИЕ Вывод значений регулируемых величин (Po или To, Pc или Tc) зависит от выбранной в контроллере единицы измерения (бар или градус) Дискретные входы 256 word R - Битовая маска состояния дискретных входов 256.0 bool R - Вход DI1 0 — Разомкнут 1 — Замкнут 256.1 bool R - Вход DI2 0 — Разомкнут 1 — Замкнут