Преобразователь имеет встроенное программное обеспечение, установленное в энергонезависимую память и выполняющее функции преобразования измеренного давления в цифровой выходной сигнал для передачи данных по интерфейсу RS-485 с использованием стандартного протокола Modbus RTU.
Конструкция преобразователя исключает возможность несанкционированного влияния на ПО и измерительную информацию. Данное ПО не может быть модифицировано, загружено или прочитано через какой-либо интерфейс.
ПО является метрологически значимым и недоступно для изменения пользователем. Метрологические характеристики преобразователей нормированы с учетом влияния ПО.
Преобразователь может работать только в режиме Slave по протоколу обмена данными Modbus RTU.
В преобразователе реализовано выполнение следующих функций Modbus:
03 (0х03): чтение из нескольких регистров хранения;
04 (0х04): чтение из нескольких регистров ввода;
06 (0х06): запись значения в один регистр хранения;
10 (0х10): запись значений в несколько регистров хранения.
Первое подключение к преобразователю следует выполнить с учетом заводских сетевых настроек:
скорость обмена: 19200 бит/с;
длина слова данных: 8 бит;
контроль четности: отсутствует;
количество стоп-бит: 1 бит;
сетевой адрес датчика: 2;
порядок байт во FLOAT: ABCD.

У каждого преобразователя в коммуникационной сети должны быть:
уникальный адрес, отличный от адресов прочих устройств сети;
одинаковые скорость передачи данных, контроль четности и число стоп-бит.
Список параметров, доступных по сети RS-485, приведен в таблице.

Одновременное перемещение по меню преобразователя с кнопок и отправка сигналов по RS-485 невозможна.
Для чтения и записи Сетевых параметров преобразователя используется тип данных FLOAT.
Коды ошибок преобразователя с интерфейсом RS-485 приведены в таблице.
Параметры преобразователя, доступные по RS-485
Номер первого регистра | Кол-во регистров | Тип данных | Данные чтения/ записи | Тип доступа | Функция | ||
---|---|---|---|---|---|---|---|
DEX | HEX | ||||||
Оперативные параметры | |||||||
Текущее значение давления | 0 | 0×0000 | 2 | FLOAT | … | RO | 0x03 |
Текущее значение температуры сенсора | 4 | 0×0004 | 2 | FLOAT | … | RO | 0x03 |
Нижняя граница диапазона давления е.и. | 4 | 0×0004 | 2 | FLOAT | … | RO | 0x04 |
Верхняя граница диапазона давления е.и. | 8 | 0×0008 | 2 | FLOAT | … | RO | 0x04 |
Калибровочные параметры | |||||||
Корректировка нуля | 0 | 0×0000 | – | UINT16 | 0 | WO | 0x06 |
Микрорегулировка1) | UINT16 | 1 | WO | 0x06 | |||
Настройка шкалы2) | UINT16 | 2 | WO | 0x06 | |||
Перезагрузка прибора | 2 | 0×0002 | – | UINT16 | 222 | WO | 0x06 |
Возврат к заводским настройкам | 4 | 0×0004 | – | UINT16 | 165 | WO | 0x06 |
Сетевые параметры (чтение) | |||||||
Скорость обмена | 40 | 0×0028 | 2 | FLOAT | 0.0 – 4800 1.0 – 9600 2.0 – 19200 3.0 – 38400 4.0 – 57600 5.0 - 115200 | RO | 0x04 |
Адрес преобразователя | 44 | 0×002C | 2 | FLOAT | 1.0…247 | RO | 0x04 |
Контроль четности | 48 | 0×0030 | 2 | FLOAT | 0.0 - нет 1.0 - четный 2.0 - нечетный | RO | 0x04 |
Кол-во стоп-битов | 52 | 0×0034 | 2 | FLOAT | 1.0 - 1 2.0 - 2 | RO | 0x04 |
Порядок байт во FLOAT | 60 | 0×003C | 2 | FLOAT | 0.0 – ABCD 1.0 – CDAB 2.0 – BADC 3.0 – DCBA | RO | 0x04 |
Сетевые параметры (запись) | |||||||
Скорость обмена | 40 | 0×0028 | 2 | FLOAT | 0.0 – 4800 1.0 – 9600 2.0 – 19200 3.0 – 38400 4.0 – 57600 5.0 - 115200 | WO | 0x10 |
Адрес преобразователя | 44 | 0×002C | 2 | FLOAT | 1.0…247 | WO | 0x10 |
Контроль четности | 48 | 0×0030 | 2 | FLOAT | 0.0 - нет 1.0 - четный 2.0 - нечетный | WO | 0x10 |
Кол-во стоп-битов | 52 | 0×0034 | 2 | FLOAT | 1.0 - 1 2.0 - 2 | WO | 0x10 |
Порядок байт во FLOAT | 60 | 0×003C | 2 | FLOAT | 0.0 – ABCD 1.0 – CDAB 2.0 – BADC 3.0 – DCBA | WO | 0x10 |
1) – если реальное давление составляет 0,20 кПа, а на дисплее преобразователя отображается 0,21 кПа, то можно использовать эту функцию для установки от 0,21 кПа до 0,20 кПа. 2) – используется для регулировки полного диапазона, например, 0–100 кПа. Если выходной сигнал полного диапазона неточный, необходимо подать на преобразователь стандартный источник давления 100 кПа, а затем отрегулировать шкалу с помощью этой функции. |
Коды ошибок преобразователя с интерфейсом RS-485
Код | Описание ошибки |
---|---|
ERR00 | Ошибка кода проверки CRC команды связи |
ERR01 | Ошибка функционального кода команды связи |
ERR02 | Неверный начальный адрес команды связи |
ERR03 | Неверное количество регистров команд связи/длина данных |
ERR11 | Ошибка данных вне диапазона отображения |
ERR12 | Выходной ток ниже установленного значения аварийного сигнала нижнего предела (на ЖК-дисплее отображается: OUT<AOLC) |
ERR13 | Выходной ток выше, чем установленное значение верхнего предела аварийного сигнала ( OUT>AOHC) |
ERR20 | Данные внутренней калибровки зоны 1 продукта повреждены (No CAL) |
ERR21 | Данные внутренней калибровки зоны 2 продукта повреждены (No CAL) |
ERR22 | Внутренние резервные данные продукта повреждены (No BAK) |
ERR051 | Параметр LRV находится вне допустимого диапазона, должен соответствовать: -19999≤LRV≤99999 |
ERR052 | Параметр URV находится вне допустимого диапазона, должен соответствовать: -19999≤URV≤99999 |
ERR056 | Параметр KK находится вне допустимого диапазона и должен соответствовать: 1,000≤KK≤ 1,999 |
ERR057 | Параметр FIXC находится вне допустимого диапазона и должен соответствовать: 0≤FIXC≤7 |
ERR058 | Параметр AOLC находится вне допустимого диапазона и должен соответствовать: 3,500≤AOLC≤3,800 |
ERR059 | Параметр AOHC находится вне допустимого диапазона и должен соответствовать: 20,800≤AOHC≤24,000 |
ERR060 | Параметр BT находится вне допустимого диапазона и должен удовлетворять: 0≤BT≤5 |
ERR061 | Параметр DE находится вне допустимого диапазона и должен соответствовать: 1≤DE≤ 247 |
ERR062 | Параметр OddP находится вне допустимого диапазона и должен соответствовать: 0≤OddP≤2 |
ERR063 | Параметр Stop находится вне допустимого диапазона и должен удовлетворять следующим требованиям: 0≤Stop≤ 1 |
ERR064 | Параметр FFT находится вне допустимого диапазона и должен соответствовать: 0≤FFT≤3 |
ERR065 | Параметр UUR находится вне допустимого диапазона и должен соответствовать: 0≤UUR≤22 |