Прибор работает в режиме Slave по протоколу ModBus RTU.
Прибор поддерживает выполнение следующих функций ModBus:
• 03 – чтение значений из нескольких регистров хранения;
• 06 – запись значения в один регистр хранения;
• 16 – запись значения в несколько регистров хранения.
Прибор поддерживает коды ошибок ModBus:
• 01 – принятый код функции не может быть обработан;
• 02 – адрес данных, указанный в запросе, не доступен;
• 03 – величина, содержащаяся в поле данных запроса, является недопустимой.
Список параметров, доступных по сети RS-485, приведен в таблице .
Карта регистров Modbus
Наименование параметра | Номер первого регистра | Кол-во регистров | Тип | Допустимые значения | Тип доступа |
Описание | |
---|---|---|---|---|---|---|---|
DEC | HEX | ||||||
Общие параметры | |||||||
Название датчика | 1000 | 3E8 | 6 | STRING[12] | PVT110 | RO | Параметр содержит название прибора. Используется для верификации прибора в конфигураторах. |
Версия ПО | 1006 | 3EE | 3 | STRING[6] | 01.00 … 99.99 | RO | Параметр содержит текущую версию встроенного ПО. Используется в процессе поверки прибора. |
Заводской номер | 1104 | 450 | 10 | STRING[20] | XXXXXXXXXXXXXXXXX | RO | Параметр содержит заводской номер прибора. Используется для идентификации прибора. |
Состояние датчика | 1300 | 514 | 1 | UC8 | bit[0] = 0/1 – есть/нет связь с зондом bit[1] = 0/1 – в пределах/за верхним пределом измерения температуры | RO | Параметр содержит два флага состояния прибора. Нулевой бит индицирует наличие связи между платой микроконтроллера и съёмным зондом. Первый бит индицирует превышение измеренной температуры значения + 80 °С. |
Управление прибором | |||||||
Команда управления | 1400 | 578 | 1 | UC8 | bit[0] = 1 - программная перезагрузка прибора bit[1] = 1 - сброс всех настроек на заводские | WO | Параметр содержит два флага управления прибором. Нулевой бит позволяет выполнить удалённую программную перезагрузку прибора. Первый бит позволяет программно сбросить все настройки прибора на заводские установки. |
Оперативные параметры | |||||||
Значение влажности, %ОВ | 2200 | 898 | 2 | FLOAT32 | 0,00…100 | RO | Параметр содержит текущее измеренное значение влажности в процентах относительной влажности. |
Значение температуры, °С | 2250 | 8СA | 2 | FLOAT32 | -40,00…80,00 | RO | Параметр содержит текущее измеренное значение температуры в градусах Цельсия. |
Параметры измерителя | |||||||
Верхний предел измерения влажности, %ОВ | 5302 | 14B6 | 2 | FLOAT32 | 100 | RO | Параметр содержит справочное значение верхнего предела измерения относительной влажности. |
Нижний предел измерения влажности, %ОВ | 5304 | 14B8 | 2 | FLOAT32 | 0,00 | RO | Параметр содержит справочное значение нижнего предела измерения относительной влажности. |
Постоянная времени фильтра влажности, сек | 5310 | 14BE | 1 | UC8 | 0…100 | RW | Параметр содержит значение постоянной времени фильтра в секундах. Используется для задания временных задержек между обновлениями значений относительной влажности в регистре 2200 (dec). |
Аварийное значение влажности, %ОВ | 5313 | 14C1 | 2 | FLOAT32 | -100…0…100 | RW | Параметр содержит значение, которое будет выводить прибор в регистре 2200 (dec) в аварийном состоянии*. |
Продолжение таблицы А.1
Наименование параметра | Номер первого регистра | Кол-во регистров | Тип | Допустимые значения | Тип доступа |
Описание | |
---|---|---|---|---|---|---|---|
DEC | HEX | ||||||
Параметры измерителя | |||||||
Верхний предел измерения температуры, °С | 5352 | 14E8 | 2 | FLOAT32 | 80,00 | RO | Параметр содержит справочное значение верхнего предела измерения температуры. |
Нижний предел измерения температуры, °С | 5354 | 14EA | 2 | FLOAT32 | -40,00 | RO | Параметр содержит справочное значение нижнего предела измерения температуры. |
Постоянная времени фильтра температуры, сек | 5360 | 14F0 | 1 | UC8 | 0…100 | RW | Параметр содержит значение постоянной времени фильтра в секундах. Используется для задания временных задержек между обновлениями значений температуры в регистре 2250 (dec). |
Аварийное значение температуры, °С | 5363 | 14F3 | 2 | FLOAT32 | -100…0…100 | RW | Параметр содержит значение, которое будет выводить прибор в регистре 2250 (dec) в аварийном состоянии*. |
Продолжение таблицы А.1
Наименование параметра | Номер первого регистра | Кол-во регистров | Тип | Допустимые значения | Тип доступа |
Описание | |
---|---|---|---|---|---|---|---|
DEC | HEX | ||||||
Параметры интерфейса | |||||||
Последовательность байт в двухбайтовых данных | 5601 | 15E1 | 1 | UC8 | 11 – старший байт первый 12 – младший байт первый | RW | Параметр позволяет поменять последовательность выдачи байтов данных в многобайтовых командах (STRING, FLOAT32 и UC16). Используется только в том случае, если в системе, к которой подключён прибор используется обратная последовательность выдачи данных. |
Сетевой адрес | 5602 | 15E2 | 1 | UC8 | 1…16…99 | RO | Параметры содержат справочную информацию о сетевых настройках прибора (см. п. ) |
Скорость обмена (в бодах) | 5603 | 15E3 | 1 | UC8 | 2 – 2400 3 – 4800 4 – 9600 5 – 14400 6 – 19200 7 – 28800 8 – 38400 9 – 56000 10 – 57600 11 – 115200 | RO | |
Количество бит данных | 5604 | 15E4 | 1 | UC8 | 7/8 | RO | |
Контроль чётности | 5605 | 15E5 | 1 | UC8 | 0 – нет 1 – чётный 2 – нечётный | RO |
Продолжение таблицы А.1
Наименование параметра | Номер первого регистра | Кол-во регистров | Тип | Допустимые значения | Тип доступа |
Описание | |
---|---|---|---|---|---|---|---|
DEC | HEX | ||||||
Параметры интерфейса | |||||||
Количество стоп-битов | 5606 | 15E6 | 1 | UC8 | 0 – 1 1 – 1,5 2 – 2 |
| Параметр содержит справочную информацию о сетевых настройках прибора (см. п. ) |
Таймаут ответа, мс | 5607 | 15E7 | 2 | UC16 | 1…100…1000 | RW | Параметр содержит значение времени задержки в миллисекундах между моментами получения прибором команды и отправки ответа на нее. Рекомендуем изменять значение данного параметра только в случае неустойчивой связи в сети и учитывать время ожидания ответа от подчинённого прибора мастером сети. Значение таймаута не должно превышать это время.
|