Эксплуатация

Принцип работы

Структурная схема прибора приведена на рисунке ниже:

Graphic
Структурная схема прибора

Принцип работы прибора:

  • микроконтроллер обрабатывает информацию, принятую по сети RS-485;

  • вторичный источник питания (ВИП) с гальванической развязкой осуществляет стабилизированное питание прибора, обеспечивает защиту прибора от перенапряжений и неправильного подключения питания;

  • полученная по сети RS-485 информация, аварийные сообщения или конфигурационные параметры прибора отображаются на цифровом индикаторе;

  • с помощью кнопки СБРОС осуществляется последовательное отображение на индикаторе конфигурационных параметров прибора или переход к работе с заводскими сетевыми настройками прибора.

Управление и индикация

Конструктивно прибор выполнен в пластмассовом корпусе, предназначенном для щитового крепления.

На приборе расположены элементы управления и индикации (см. рисунок):

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

  • кнопка управления СБРОС расположена на цилиндрической части прибора.

Graphic
Элементы прибора

Информация о режимах работы прибора представлена в разделе.

Перечень параметров прибора представлен в Приложении Программируемые параметры прибора.

Режимы работы

Режимы работы прибора:

  • «РАБОТА»;

  • «ПРОГРАММИРОВАНИЕ».

Режим «РАБОТА» является основным режимом функционирования прибора. Прибор переходит в режим «ПРОГРАММИРОВАНИЕ» только в случае подключения к программе «Конфигуратор СМИ2».

Режим «РАБОТА»

Режим «РАБОТА» является основным эксплуатационным режимом, в который прибор автоматически входит при подключении питания.

Прибор может работать в сети RS-485 в режиме Slave или в режиме Master.

Во время работы в режиме Slave прибор принимает информацию от Мастера сети RS-485, обрабатывает и анализирует ее в соответствии с пользовательскими настройками: тип логики контроля переменной (параметр AL.t) и пороговые значения переменной для каждого типа логики (параметры C.SP и HYST) и отображает на цифровом индикаторе. Логика контроля переменной описана в разделе. Тип принимаемой по сети переменной (Int, Word, Float, String, «Портрет») определяется в параметре dAtA.

Во время работы в режиме Master прибор отправляет с заданной периодичностью (параметр SLa.P) запрос на получение информации по сети устройству, адрес которого предварительно установлен в настройках прибора (параметры SLa.A, SLa.R, SLa.P, см. Приложение Программируемые параметры прибора). Прибор обрабатывает и анализирует информацию в соответствии с пользовательскими настройками и отображает на цифровом индикаторе аналогично работе в режиме Slave. В отличие от режима Slave, в режиме Master поддерживаются только протоколы обмена данными Modbus RTU и Modbus ASCII и отсутствует возможность перейти в режим «ПРОГРАММИРОВАНИЕ».

Во время работы в режиме Master прибор может опрашивать и отображать только одну переменную.

Примечание
По умолчанию прибор работает в режиме Slave. Для перевода прибора в режим Master необходимо установить DEV.R = 1.
Внимание
Для перевода прибора из режима Master в режим Slave следует:
  • перевести прибор в режим заводских сетевых настроек (см. раздел);

  • с помощью конфигуратора установить параметр DEV.R = 0;

  • выйти из режима заводских сетевых настроек (см. раздел).

Примечание
Полный перечень параметров представлен в Приложении Программируемые параметры прибора.

Отображение на индикаторе принятой информации для переменных типа Int и Word (DATA = 0 и DATA = 1) осуществляется с учетом заданного пользователем количества десятичных знаков (параметр dP). Значение параметра dP определяет точность отображения переменной на индикаторе и масштабирует ее значения путем умножения на масштабирующий коэффициент в соответствии с таблицей ниже.

Значение параметра dPИндикацияКоэффициент
0- - - -1
1- - -.-10–1
2- -.- -10–2
3-.- - -10–3

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

Логика контроля переменной

Визуализация информации, полученной прибором по сети RS-485, осуществляется в соответствии с установленными параметрами работы прибора. Логику отображения информации определяет параметр AL.t:

  • П-образная логика;

  • U-образная логика.

П-образная логика (AL.t = 1) применяется в случае использования прибора для сигнализации (миганием дисплея) о том, что текущее значение переменной ТТЕК находится в пределах диапазона:

Graphic

где Т – заданное значение контролируемого параметра (параметр C.SP);

±Δ – допустимое отклонение от заданного значения (параметр HYST).

Дисплей прибора начинает мигать при входе контролируемой величины в заданный диапазон.

U-образная логика применяется в случае использования прибора для сигнализации (миганием дисплея) о том, что текущее значение переменной ТТЕК находится за пределами диапазона:

Graphic

где Т – заданное значение контролируемого параметра (параметр C.SP);

±Δ – допустимое отклонение от заданного значения (параметр HYST).

Дисплей прибора начинает мигать в случае выхода контролируемой величины за пределы заданного диапазона.

Для переменных типа String (dAtA = 3) или «Портрет» (dAtA = 4) логический контроль переменной не осуществляется. Значение переменной типа String, а также режим ее отображения (мигает/не мигает) определяется Мастером сети RS-485.

Просмотр конфигурационных параметров прибора

На индикаторе прибора можно посмотреть установленные конфигурационные параметры.

При кратком нажатии кнопки СБРОС на индикаторе прибора последовательно отобразятся все установленные параметры прибора.

Примечание
Перечень параметров и символы, которыми они отображаются, представлены в Приложении Программируемые параметры прибора.

Параметры отображаются следующим образом:

  • на протяжении двух секунд индицируется краткое наименование параметра;

  • затем на протяжении двух секунд отображается его значение;

  • после чего следует пауза (экран гаснет) длительностью в одну секунду;

  • затем отображается следующий параметр.

Остановить последовательное отображение параметров прибора можно кратким нажатием кнопки СБРОС.

Заводские сетевые настройки прибора

В приборе предусмотрена возможность работы прибора с заводскими сетевыми настройками с сохранением текущих настроек пользователя. Данная функция может понадобиться в случае, когда необходимо сконфигурировать прибор, но его сетевые настройки неизвестны.

Для перевода прибора на заводские сетевые настройки следует зажать кнопку СБРОС (более 2 секунд). В результате на индикаторе прибора появится мигающая надпись FaCt и прибор перейдет на сетевые настройки по умолчанию (см. таблицу). Значения параметров, ранее заданные пользователем, сохраняются в памяти прибора.

Выйти из данного режима можно повторным длительным (более 2 секунд) нажатием кнопки СБРОС или посылкой команды APLY. Надпись FaCt исчезнет с индикатора прибора, прибор вернется на сохраненные в энергонезависимой памяти сетевые настройки.

Заводские сетевые настройки прибора
ПараметрЗначение
Скорость обмена9600 бит/с
Длина слова данных8 бит
Контроль четностиНет
Количество стоп-бит1 бит
Задержка ответа прибора45 мс
Сетевой тайм-аут600 с
Адрес прибора16
Тип протоколаOВЕН
Длина сетевого адреса для протокола OВЕН8 бит
Режим работы по последовательному интерфейсуSlave
Примечание
В описанном режиме при запросе значения одного из сетевых параметров прибором будет возвращено значение, сохраненное в энергонезависимой памяти прибора, а не заводское, установленное по нажатию кнопки СБРОС.
Примечание
Заводские настройки действуют в течение засветки надписи FaCt.
Примечание
Если в данном режиме подать прибору по сети RS-485 команду APLY, то в случае успешного применения параметров прибор сохранит новые значения параметров, установленные пользователем в энергонезависимой памяти.

Индикация аварийных ситуаций

Индикация аварийных ситуаций
ИндикацияПричина
|- -|Отсутствие запросов от Мастера сети RS-485 на протяжении времени, заданного в параметре t.out
dt.LLПолучение от Мастера сети данных, не поддающихся индикации: число меньше «–999»
dt.hhПолучение от Мастера сети данных, не поддающихся индикации: число больше «9999»
Примечание
Если прибору передается переменная в формате String, содержащая один или несколько символов, которые прибор не может отобразить, то вместо них будут отображены пробелы.

Режим «ПРОГРАММИРОВАНИЕ»

Режим «ПРОГРАММИРОВАНИЕ» предназначен для просмотра, изменения и записи в энергонезависимую память прибора требуемых во время эксплуатации программируемых параметров.

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

Внимание
Прибор программируется только по сети RS-485 с использованием протоколов обмена данными ОВЕН, Modbus RTU/ASCII в режиме Slave.

В комплекте с прибором поставляется программа «Конфигуратор СМИ2», которая позволяет программировать его по протоколу ОВЕН.

Выбор протокола обмена информацией осуществляется в параметре t.Pro.

Организация обмена данными

Параметры протокола ОВЕН

Параметры в приборе разделяются на конфигурационные и оперативные.

Конфигурационные параметры – это параметры, определяющие конфигурацию прибора в части сетевых настроек и работы с поступающей от Мастера сети информацией. Значения конфигурационных параметров пользователь может изменять по сети RS-485.

Установленные значения конфигурационных параметров хранятся в энергонезависимой памяти прибора и сохраняются в случае выключения питания.

Оперативные параметры – это данные, которые отражают текущее состояние системы контроля и управления, где прибор является индикатором. Оперативные параметры прибор также получает по сети RS-485.

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

Команды протокола Modbus

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

  • 03, 04 (read registers) – чтение одного или нескольких регистров;

  • 06 (preset single register) – запись одного регистра;

  • 16 (preset multiple registers) – запись нескольких регистров;

  • 17 (report slave ID) – чтение имени прибора и версии программы.

Если в запросе адрес прибора равен нулю (для протокола Modbus это широковещательный адрес), то прибор будет выполнять команды записи (6, 16), но не будет отправлять квитанции на принятые команды. На адреса более 247 прибор реагировать не будет.

Для функций 06 и 16 при попытке записать регистры, предназначенные только для чтения, или при попытке обращения к несуществующим регистрам возвращается ошибка 1 (Illegal function).

Структура запроса и ответа для функции 17

Функция позволяет получить имя прибора и версию программного обеспечения.

В таблице ниже представлен запрос на чтение имени и версии программного обеспечения прибора с адресом 12.

Запрос для функции 17
АдресФункцияКонтрольная сумма
1217ZZ

Ответ на функцию 17 представлен в таблице ниже:

Ответ на функцию 17
АдресФункцияКоличество байт данныхДанные 14 байтКонтрольная сумма
121714SMI-2 VX.YYZZ
Примечание
Поля X и YY определяются предприятием-изготовителем.

Функция 16

Широковещательная команда записи

Протокол Modbus RTU позволяет экономить сетевой трафик при записи значений в несколько Slave-устройств. Для этого используется отправка в сеть одной широковещательной команды на адрес 0.

Адрес 0 не может использоваться в качестве адреса конкретного Slave-устройства. Пакет данных, отправленный по этому адресу, доставляется каждому Slave-устройству в сети. После получения данного пакета, Slave-устройства не отправляют ответ Master-устройству.

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

Широковещательная команда записи может использоваться для отправки:

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

  • отдельных значений (в том числе разных типов) различным приборам – каждый из них получит уникальное значение своего типа данных (например первый – Int, второй – Word, третий – Int и т. д.);

  • отдельных значений (в том числе разных типов) различным группам приборов – например, приборы 1 и 2 получат значение типа Int, приборы 3 и 4 получат значение типа Float.

Под каждое передаваемое значение в пакете данных выделяется массив размером 8 байт. Это связано с размером максимального типа данных, поддерживаемого прибором (String). Значения типа Int, Word, Float, «Портрет» выравниваются по правому краю массива байт. Неиспользуемые байты заполняются нулями.

В пакете данных, передаваемом с помощью широковещательной команды, может присутствовать от 1 до 31 значения. Тип передаваемого значения должен совпадать с типом значения, отображаемым индикатором в данный момент.

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

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

  • код пользовательской функции для установки значений нескольким приборам (AD.AD);

  • адрес прибора (ADDR).

Прибор с кодом пользовательской функции 1000 и адресом 1 будет иметь идентификатор 1001. Если в пакете данных широковещательной команды указан адрес начального регистра 1001, то прибор получит первое значение, содержащееся в пакете, если 1000 – то второе.

Параметр AD.AD выбирается в программе «Конфигуратор СМИ2» на вкладке Сетевые параметры/Расширенная группа параметров.

Пример

Структура пакета широковещательной команды

Пусть в сети находятся два прибора с адресами 1 и 2. Параметр AD.AD для обоих приборов имеет значение 1000. Необходимо одной командой установить значение для отображения: первому индикатору – 1234 (типа Int), второму – 12.34 (типа Float).

ПолеЗначение (HEX)РазмерКомментарий
Адрес Slave0x001 байт
Код функции0x101 байт
Адрес регистра0x030xE92 байта1001 (DEC)
Количество регистров0x000x082 байтаКоличество регистров в 2 раза меньше количества байт (1 регистр = 2 байта)
Количество байт данных0x101 байт16 байт – так как два значения по 8 байт
Записываемые данныеЗначение 10010x0000x0018 байтПоказатель степени – номер байта в пределах значения
0x0020x0031234 (DEC)
0x0040x005
0x0460xD27
Значение 10020x0000x0018 байтПоказатель степени – номер байта в пределах значения
0x0020x00312.34 согласно стандарту IEEE 754-2008
0x4140x455
0x7060xF47
CRC0x490x6E2 байта

Пример использования широковещательной команды доступен на странице прибора на сайте www.owen.ru, название проекта – «Пример использования широковещательной команды».

Пример
Распределение идентификаторов значений между приборами

Пусть в сети находятся 5 приборов, пакет данных содержит три значения, адрес начального значения – 1001:

  • три прибора должны получить значение 1;

  • один прибор должен получить значение 2;

  • один прибор должен получить значение 3.

Распределение между приборами идентификаторов значений приведено в таблице ниже:

Распределение идентификаторов значений
Номер прибораКод пользовательской функции (AD.AD)Адрес Slave-устройстваИдентификатор (сумма)
1100011001
299921001
399731001
499941002
599851003

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

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

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

Длина базового адреса определяется параметром A.LEn во время задания сетевых настроек. В адресе может быть 8, либо 11 бит. Соответственно, диапазон значений базового адреса при 8-битной адресации – от 0 до 254, при 11-битной адресации – от 0 до 2039.

В протоколе ОВЕН предусмотрены широковещательные адреса, при 8-битной адресации – 255, при 11-битной адресации – от 2040 до 2047.

Базовый адрес прибора задается по сети RS-485 (параметр Addr).

По умолчанию прибор имеет Базовый адрес = 16.

Адресация в протоколе Modbus

Диапазон значений базового адреса в протоколе Modbus – от 1 до 255.

Широковещательный адрес в протоколе Modbus – 0.

Мастер сети

Для организации обмена данными в сети по интерфейсу RS-485 необходим Мастер сети. Основная функция Мастера сети – инициировать обмен данными между Отправителем и Получателем данных. Прибор может быть Мастером сети или Получателем данных. Роль прибора в сети определяется параметром dEu.r (см. Приложение Программируемые параметры прибора).

В качестве Мастера сети можно использовать:

  • программируемые контроллеры (ПЛК);

  • ПК с подключенным преобразователем RS-232/RS-485 (например, ОВЕН АСЗ-М) или USB/RS-485 (например, ОВЕН АС4).

Внимание
В протоколах OВЕН и Modbus предусмотрен только один Мастер сети.