Интерфейс RS-485

Базовый адрес прибора в сети RS-485

Каждый прибор в сети RS-485 должен иметь свой уникальный базовый адрес.

Адресация в сети RS-485
ПараметрЗначение
Протокол ОВЕН*
Диапазон значений базового адреса при 8-битной адресацииот 16 до 240
Диапазон значений базового адреса при 11-битной адресацииот 16 до 2032
Широковещательный адрес при 8-битной адресации255
Широковещательные адреса при 11-битной адресацииот 2040 до 2047
Базовый адрес прибора по умолчанию16
Базовый адрес каждого следующего прибора[базовый адрес предыдущего прибора]** + [число каналов прибора]
Протокол Modbus
Диапазон значений базового адресаот 1 до 255
Широковещательный адрес0
Примечание

* Длина базового адреса определяется параметром A.Len во время задания сетевых настроек. В адресе может быть 8, либо 11 бит.

** Базовый адрес прибора должен быть кратен 8 и при 8-битной, и при 11-битной адресации.

Протокол ОВЕН

По протоколу ОВЕН опрос аналоговых выходов производится через оперативные параметры прибора (см. Приложение Б).

Для задания значения ЦАП по сети RS-485 следует присвоить значения оперативным параметрам r.ОЕ прибора согласно таблице ниже.

Оперативные параметры протокола ОВЕН

Имя параметра

Формат данных

Название параметра

Индексация

Допустимые значения

r.ОЕ*

Float24

Состояние ВЭ

по ВЭ

0,0…1,0

Примечание

* r.ОЕ считывает/записывает состояние ВЭ. Дробные значения задают значение ЦАП аналоговых ВЭ.

Для обмена данными следует занести в список опроса Мастера сети ОВЕН: имя оперативного параметра, его тип данных и адрес. Эти же сведения также следует указать в сетевых фильтрах приборов-получателей данных. Конфигурационные параметры имеют также индекс – цифру, отличающую параметры однотипных элементов. Индекс передается вместе со значением параметра. Оперативные параметры не имеют индекса. Они индексируются через сетевой адрес. В приборе есть несколько оперативных параметров.

Адресация оперативных параметров протокола ОВЕН

Каждый выход прибора имеет собственный сетевой адрес. Таким образом, прибор занимает восемь адресов в адресном пространстве сети RS-485. Адреса прибора должны следовать подряд. Для удобства задания адресов задается только Базовый адрес, который соответствует адресу Выхода 1. Для каждого последующего выхода адрес увеличивается на 1.

Пример
Пусть Базовый адрес Addr = 32. Тогда для считывания или записи состояния первого ВЭ надо прочитать или записать r.ое с сетевым адресом 32, для считывания или записи состояния второго ВЭ — параметр r.ое с сетевым адресом 33 и т. д.
Оперативные параметры прибора

Выход  1

Выход 2

Выход 3

Выход 8

Расчет сетевого адреса

Базовый адрес

(Addr)

Addr + 1

Addr + 2

Addr + 7

Сетевой адрес выхода

32

33

34

39

То есть восьмиканальный прибор с точки зрения работы с его оперативными параметрами «распадается» на восемь одноканальных приборов.

Протокол Modbus

Протокол Modbus поддерживает два режима передачи данных: RTU или ASCII.

Чтение осуществляется функциями 0x03 (Read Holding Registers) или 0x04 (Read Input Registers), запись – 0x06 (Preset Single Register) и 0x10 (Write Multiple Registers).

Список всех регистров протокола Modbus приведен в Приложении А.

Управление аналоговыми выходами по сети RS-485

Значение аналогового выхода можно задать путем записи значения в соответствующие регистры по протоколам Modbus RTU/ASCII или ОВЕН.

По протоколу Modbus RTU/ASCII значение задается в долях процента от 0 до 1000 (что соответствует значению от 0 до 100 % с точностью 0,1 %) или в физических величинах –микроамперах (от 4000 до 20000 мкА).

По протоколу ОВЕН значение выхода задается в параметре r.OE в диапазоне от 0.0 до 1.0.

Списки регистров Modbus и ОВЕН представлены в таблицах и.

Режим «Авария»

В случае отсутствия запросов от Мастера сети RS-485 по истечении времени сетевого тайм-аута включается индикатор «Авария» и все дискретные выходы переводятся в безопасное состояние.

Внимание
После включения питания прибора включается индикатор «Авария», выходы переходят в безопасное состояние. Прибор ожидает первого запроса от Мастера сети. Исключение – режим обновления встроенного ПО (см. раздел).

Значение безопасного состояния следует задавать отдельно для каждого выхода в параметре «Безопасное состояние». Значения параметров задаются в диапазоне от 0 до 1000.

Внимание
В случае перехода модуля в безопасное состояния в коэффициент заполнения ШИМ записывается значение безопасного состояния выхода.

Тайм-аут перехода в безопасное состояние задается пользователем в ПО OWEN Configurator. Для отключения функции перехода в безопасное состояние следует установить параметр Максимальный сетевой тайм-аут равным 0.

Примечание
Заводская настройка параметра Максимальный сетевой тайм-аут – 30 секунд.