Работа датчика в сети RS-485

Датчик имеет встроенное программное обеспечение (далее – ПО), устанавливаемое в энергонезависимую память при изготовлении, выполняющее функции преобразования измеренной температуры в цифровой выходной сигнал для передачи данных по стандартному протоколу RS-485 Modbus RTU. Данное ПО не может быть модифицировано или загружено через какой-либо интерфейс.

Идентификационное наименование ПО – ПО_embSoft_NPC_1_v1.13.bin.

Датчик может работать только в режиме Slave по протоколу обмена данными Modbus RTU.

В датчике реализовано выполнение следующих функций Modbus:

  • 03 (0х03): чтение из нескольких регистров хранения;

  • 06 (0х06): запись значения в один регистр хранения;

  • 16 (0х10): запись значений в несколько регистров хранения.

Первое подключение к датчику следует выполнить с учетом заводских сетевых настроек:

  • адрес устройства: 16.

  • скорость обмена, бит/с: 9600 ;

  • количество бит данных: 8 ;

  • контроль четности: нет;

  • количество стоп-битов: 1 ;

Примечание
У каждого датчика в коммуникационной сети должны быть:
  • уникальный адрес, отличный от адресов прочих устройств сети;

  • одинаковая скорость передачи данных.

Датчик следует настраивать с помощью Универсального конфигуратора ОВЕН (ссылка на скачивание – www.owen.ru).

Список параметров, доступных по сети RS-485, приведен в таблице.

Параметры датчика, доступные по RS-485
Наименование параметра

Номер первого регистра

Количество регистровФормат данныхДопустимые значения1)Тип доступа2)

DEC

HEX

Общие параметры

Название датчика

1000

3E8

3

STRING(6)

DTX-RS

RO

Версия программного обеспечения, STRING(6)

1006

3EE

3

STRING(6)

1.00…99.99

RO

Состояние датчика

1300

514

1

UINT16

см. таблицу

RO

Управление параметрами

Восстановить заводские сетевые

настройки

1400

578

1

UINT16

0/1

RW

Оперативные параметры

Значение температуры, °С

2200

898

2

FLOAT32

-213…+1310

RO

Параметры измерителя

Верхний предел измерения, °С

5302

14B6

2

FLOAT32

зависит от типа сенсора

RO

Нижний предел измерения, °С

5304

14B8

2

FLOAT32

зависит от типа сенсора

RO

Верхний предел регистрации, °С3)

5306

14BA

2

FLOAT32

-213…+1310

RW

Нижний предел регистрации, °С3)

5308

14BC

2

FLOAT32

-213…+1310

RW

Постоянная фильтра, с4)

5310

14BE

1

UINT16

0 – фильтр отключен;

1…10

RW

Тип сенсора5)

5313

14C1

1

UINT16

0 – 50М;

1 – 100М;

2 – 100П;

3 – Pt 100;

5 – TХК (L);

6 – TНН (N);

7 – TХА (К)

RO

Сетевые параметры5)

Адрес устройства

5602

15E2

1

UINT16

1…16…247

RW

Скорость обмена, бит/с

5603

15E3

1

UINT16

0 – 9600;

1 – 14400;

2 – 19200;

3 – 38400;

4 – 57600;

5 – 115200

RW

Количество бит данных

5604

15E4

1

UINT16

8

RO

Контроль четности

5605

15E5

1

UINT16

0 – нет,

1 – четный,

2 – нечетный

RW

Количество стоп-битов

5606

15E6

1

UINT16

0 – 1;

1 – 1,5;

2 – 2

RW

Примечание

1) Заводские сетевые настройки выделены полужирным курсивом.

2) Обозначение типа доступа: RO – только чтение, RW – чтение/запись.

3) Параметры задаются только в пределах измерения датчика и предназначены для сигнализации выхода температуры за верхнюю или нижнюю границы (при необходимости). Сигнал формируется в параметре «Состояние датчика» при выходе температуры за границы установленного диапазона.

4) По умолчанию экспоненциальный фильтр отключен (постоянная времени равна 0). При значительных колебания температуры может возникнуть необходимость сглаживания измерений. Для этого параметр постоянной времени нужно увеличить, наблюдая при этом за степенью уменьшения колебаний измеренного значения.

5) Устанавливается на заводе-изготовителе.

Битовая маска параметра «Состояние датчика» (регистр 1300)

Номер бита

Ошибка / критический отказ

Возможные причины

Способ устранения

0

Ошибка АЦП

Внутренняя ошибка прибора

Связаться со службой технической поддержки

1

Ошибка датчика холодного спая

Внутренняя ошибка прибора либо выход температуры окружающего воздуха за допустимые пределы

Обеспечить условия эксплуатации датчика при температурах окружающего воздуха -40…+85 °С. Если температура не соответствует РЭ следует связаться со службой технической поддержки

2

Обрыв ТП

Детектирован обрыв входных цепей сенсора ТП

Провести визуальный контроль подключения сенсора к контактам 7, 8:

  • при обнаружении обрыва – устранить его, осуществив подключение согласно рисункам или

  • при отсутствии видимых обрывов – связаться со службой технической поддержки

3

Выход за диапазон измерения сопротивления

Сопротивление ТС выходит за диапазон измерения

Провести визуальный контроль подключения сенсора к контактам 7, 8:

  • при обнаружении обрыва – устранить его, осуществив подключение согласно рисункам или

  • при отсутствии видимых обрывов – связаться со службой технической поддержки

4

Выход за диапазон измерения напряжения

Напряжение ТП выходит за диапазон измерения

5

Выход за диапазон измерения температуры

Температура выходит за диапазон измерения

Связаться со службой технической поддержки

6

Выход за диапазон регистрации температуры

Пользователь установил слишком узкие границы регистрации

Установить границы регистрации в соответствии с системными потребностями

Нормальная реакция датчика на повышение измеряемой температуры (выход за уставку)

Нормальное функционирование датчика

7

Ошибка встроенного ПО

Внутренняя ошибка прибора

Связаться со службой технической поддержки

Для восстановления сетевых настроек в значение по умолчанию следует:

  1. Отключить питание датчика.

  2. Отключить датчик от сети RS-485.

  3. Соединить линию А с контактом «Общий RS-485», установив перемычку между клеммами 3 и 4.

  4. Включить питание датчика.

  5. Выдержать не менее 5 с и отключить питание датчика.