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

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

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

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

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

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

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

Для задания коэффициент заполнения ШИМ по сети RS-485 следует присвоить значения шестнадцати оперативным параметрам r.ОЕ прибора согласно таблице ниже:

Оперативные параметры протокола ОВЕН
Имя параметраФормат данныхНазвание параметраИндексацияДопустимые значения
r.ОЕFloat24Состояние выходапо выходу0,0…1,0
Примечание
r.ОЕ считывает/записывает состояние выхода. Дробные значения задают коэффициент заполнения ШИМ дискретных выходов.

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

Каждый параметр имеет имя, состоящее из латинских букв (до четырех), которые могут быть разделены точками, и название. Например, «Безопасное состояние» O.ALr, где «Безопасное состояние» – название, O.ALr – имя.

Конфигурационные параметры имеют также индекс – цифру, отличающую параметры однотипных элементов. Индекс передается вместе со значением параметра.

Оперативные параметры не имеют индекса, но индексируются через сетевой адрес. Оперативный параметр для непосредственного обращения к выходу – r.ое.

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

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

Пример
Пусть Базовый адрес Addr = 32. Тогда для считывания или записи состояния первого выхода следует прочитать или записать r.ое с сетевым адресом 32, для считывания или записи состояния второго выхода — параметр r.ое с сетевым адресом 33 и т. д.
Оперативные параметры прибора
Выход  1Выход 2Выход 3Выход 16
Расчет сетевого адресаБазовый адрес (Addr)Addr + 1Addr + 2Addr + 15
Сетевой адрес Выхода32333447

Список параметров протокола ОВЕН приведен в приложении Б.

Протокол Modbus

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

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

Адрес битовой маски дискретных выходов – 50 (0x32). Диапазон значений битовой маски соответствует количеству выходов.

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

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

Дискретные выходы могут управляться двумя способами:

  • посылкой команды генерации сигнала ШИМ;
  • посылкой групповой команды на включение/выключение выходов.

Сигналы ШИМ, выдаваемые выходом прибора, формируются двумя параметрами:

  • периодом ШИМ;
  • коэффициент заполнения ШИМ.

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

Примечание
Минимальная длительность импульса ШИМ составляет 50 мс.
Примечание
В протоколе ОВЕН битовая маска дискретных выходов отсутствует.

Коэффициент заполнения ШИМ передается в диапазоне:

  • от 0 до 1 — для протокола ОВЕН;
  • от 0 до 1000 — для протокола Modbus.

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

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

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

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

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

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

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

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