4 Настройка и программирование 4.7.7 Работа по протоколу Modbus Таблица 4.15 – Список поддерживаемых функций Параметры битовой маски могут читаться функциями 0х03 и 0х01. В случае использования функции 0x01 номер регистра следует умножить на 16 и прибавить номер бита.
Таблица 4.16 – Общие регистры оперативного обмена по протоколу Modbus Таблица 4.17 – Основные форматы данных 40 Название функции Код согласно спецификации Modbus Описание функции MODBUS READ HOLDING REGISTERS _ _ _ 3 (0x03) Чтение значений из одного или нескольких регистров хранения MODBUS READ INPUT REGISTERS _ _ _ 4 (0x04) Чтение значений из одного или нескольких регистров ввода MODBUS WRITE SINGLE REGISTER _ _ _ 6 (0x06) Запись значения в один регистр MODBUS WRITE MULTIPLE REGISTERS _ _ _ 16 (0x10) Запись значений в несколько регистров MODBUS READ FILE RECORD _ _ _ 20 (0x14) Чтение архива из файла MODBUS WRITE FILE RECORD _ _ _ 21 (0x15) Запись архива в файл Название Регистр Размер Тип Описание Название (имя) прибора для показа пользователю (DEV) 0xF000 32 байта Символьная строка Кодировка Win-1251 Версия встроенного ПО прибора для показа пользователю (VER) 0xF010 32 байта Символьная строка Кодировка Win-1251 Название платформы 0xF020 32 байта Символьная строка Кодировка Win-1251 Версия платформы 0xF030 32 байта Символьная строка Кодировка Win-1251 Версия аппаратного обеспечения 0xF040 16 байт Символьная строка Кодировка Win-1251 Дополнительная символьная информация 0xF048 16 байт Символьная строка Кодировка Win-1251 Время и дата 0xF080 4 байта Unsigned 32 В секундах с 2000 г.
Часовой пояс 0xF082 2 байта Signed short Смещение в минутах от Гринвича Заводской номер прибора 0xF084 32 байта Символьная строка Кодировка Win-1251, используется 17 символов Формат данных Кол-во регистров Размер Описание Unsigned 16 1 2 байта Целое число без знака Unsigned 32 2 4 байта Signed 16 1 2 байта Целое число со знаком Date time 32 2 4 байта Дата/Время в секундах с 1 января 2000 г.