oven — 10.2 Карта регистров

10 Сетевой интерфейс 10.2 Карта регистров Функции чтения: Прибор поддерживает протоколы обмена Modbus RTU и Modbus ASCII (переключение автоматическое). • 0х01 (read coil status); • 0х03 (read holding registers); • 0х04 (read input registers). Функции записи: • 0х05 (force single coil); • 0х06 (preset single register); • 0х10 (preset multiple registers). Параметры битовой маски (состояние системы, аварии и др.) могут читаться как функцией 0х03, так и 0х01 - в этом случае номер регистра нужно умножить на 16 и прибавить номер бита. Пример Требуется считать функцией 0х01 статус кнопки сброса аварий (адрес регистра 532, номер бита 2). Адрес ячейки рассчитывается следующим образом:

532 ∙16 + 2 = 8514. Поддерживаемые типы данных: • word - беззнаковое целое (2 байта), на каждый параметр отводится один регистр Modbus; • float - с плавающей точкой (4 байта), занимает два соседних регистра Modbus. Передача числа осуществляется младшим регистром вперед (little- endian); • boolean - бит. Типы доступа: R - только чтение, RW - чтение/запись, W - только запись.

Таблица 10.1 – Карта регистров 23 Код параметра Регистр (HEX) Регистр (DEC) Тип До- ступ Имя переменной Значения 200 512 word R Битовая маска входов – ib PDS 1 _ _ 2004 512.4 bool R Сигнал от температурного реле насоса 1 0 – Разомкнут, 1 – Замкнут ib PDS 2 _ _ 2005 512.5 bool R Сигнал от температурного реле насоса 2 0 – Разомкнут, 1 – Замкнут ib Pump En 1 _ _ _ 2007 512.7 bool R Разр РН1 0 – Разомкнут, 1 – Замкнут ib Pump En 2 _ _ _ 2008 512.8 bool R Разр РН2 0 – Разомкнут, 1 – Замкнут ib Lvl Max _ _ 200С 512.12 bool R УрМакс 0 – Разомкнут, 1 – Замкнут ib Lvl 1 _ _ 200D 512.13 bool R Ур1 0 – Разомкнут, 1 – Замкнут