Модуль вывода МУ210-410. Руководство по эксплуатации

 

  Главная      Учебники - Разные 

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

 

 

Модуль вывода МУ210-410. Руководство по эксплуатации

 

 

МУ210-410
Модуль вывода
05.2020
версия 2.1
Содержание
Предупреждающие сообщения
4
Введение
5
Используемые аббревиатуры
6
1
Назначение
7
2
Технические характеристики и условия эксплуатации
8
2.1 Технические характеристики
8
2.2 Изоляция узлов прибора
9
2.3 Условия эксплуатации
10
3
Меры безопасности
11
4
Монтаж
12
5
Подключение
14
5.1 Рекомендации по подключению
14
5.2 Назначение контактов клеммника
14
5.3 Назначение разъемов
14
5.4 Питание
15
5.5 Подключение к выходам
15
5.6 Подключение по интерфейсу Ethernet
16
6
Устройство и принцип работы
18
6.1 Принцип работы
18
6.2 Индикация и управление
18
6.3 Часы реального времени
19
6.4 Запись архива
19
6.5 Режимы обмена данными
21
6.5.1 Работа по протоколу Modbus TCP
21
6.5.2 Коды ошибок для протокола Modbus
30
6.5.3 Работа по протоколу MQTT
32
6.5.4 Работа по протоколу SNMP
34
6.6 Режимы работы дискретных выходов
34
6.6.1 Режим переключения логического сигнала
35
6.6.2 Режим генерации низкочастотного ШИМ сигнала
35
6.6.3 Режим генерации высокочастотного ШИМ сигнала
35
6.6.4 Режим генератора заданного числа импульсов
35
6.7 Режимы включения выходных элементов
35
6.8 Работа выходных элементов на емкостную нагрузку
36
6.8.1 Режим включения «верхний и нижний ключи»
36
6.8.2 Режим включения «верхний ключ»
37
6.9 Работа выходных элементов на индуктивную нагрузку
37
6.10 Диагностика состояния выходов и нагрузки
37
6.11 Безопасное состояние выходных элементов
38
7
Настройка
39
7.1 Подключение к ПО «OWEN Configurator»
39
7.2 Подключение к облачному сервису «OwenCloud»
40
7.3 Ограничение обмена данными при работе с облачным сервисом
«OwenCloud»
40
7.4 Настройка сетевых параметров
41
7.5 Настройка параметров обмена по протоколу MQTT в ПО «OWEN
Configurator»
42
2
7.6 Настройка параметров обмена по протоколу SNMP в ПО «OWEN
Configurator»
43
7.7 Пароль доступа к модулю
44
7.8 Обновление встроенного ПО
44
7.9 Настройка часов реального времени
45
7.10 Восстановление заводских настроек
45
8 Техническое обслуживание
46
8.1 Общие указания
46
8.2 Замена батареи
46
9 Комплектность
48
10 Маркировка
49
11 Упаковка
50
12 Транспортирование и хранение
51
13 Гарантийные обязательства
52
ПРИЛОЖЕНИЕ А. Расчет вектора инициализации для шифрования файла
архива
53
3
Предупреждающие сообщения
В данном руководстве применяются следующие предупреждения:
ОПАСНОСТЬ
Ключевое слово ОПАСНОСТЬ сообщает о непосредственной угрозе опасной ситуации,
которая приведет к смерти или серьезной травме, если ее не предотвратить.
ВНИМАНИЕ
Ключевое слово ВНИМАНИЕ сообщает о потенциально опасной ситуации, которая может
привести к небольшим травмам.
ПРЕДУПРЕЖДЕНИЕ
Ключевое слово ПРЕДУПРЕЖДЕНИЕ сообщает о потенциально опасной ситуации, которая
может привести к повреждению имущества.
ПРИМЕЧАНИЕ
Ключевое слово ПРИМЕЧАНИЕ обращает внимание на полезные советы и рекомендации,
а также информацию для эффективной и безаварийной работы оборудования.
Ограничение ответственности
Ни при каких обстоятельствах ООО «Производственное объединение ОВЕН» и его контрагенты не
будут нести юридическую ответственность и не будут признавать за собой какие-либо обязательства
в связи с любым ущербом, возникшим в результате установки или использования прибора
с нарушением действующей нормативно-технической документации.
4
Введение
Настоящее Руководство по эксплуатации предназначено для ознакомления обслуживающего
персонала с устройством, конструкцией, работой и техническим обслуживанием модуля дискретного
вывода МУ210-410 (в дальнейшем по тексту именуемого «прибор» или «модуль»).
Подключение, настройка и техобслуживание прибора должны производиться только
квалифицированными специалистами после прочтения настоящего руководства по эксплуатации.
Обозначение прибора при заказе: МУ210-410.
5
Используемые аббревиатуры
ПК - персональный компьютер.
ПЛК - программируемый логический контроллер.
ПО - программное обеспечение.
ШИМ - широтно-имульсная модуляция.
USB - последовательный интерфейс для подключения периферийных устройств к
вычислительной технике.
UTC - всемирное координированное время.
RTC - часы реального времени.
6
1 Назначение
1 Назначение
Модуль предназначен для управления исполнительными механизмами на объектах автоматизации и
управляется от ПЛК, панельного контроллера, ПК или иного управляющего устройства.
В модуле реализовано 16 дискретных выходов типа «транзисторный ключ».
Модуль применяется в промышленности и сельском хозяйстве.
7
2 Технические характеристики и условия эксплуатации
2 Технические характеристики и условия эксплуатации
2.1 Технические характеристики
Таблица 2.1 - Основные технические характеристики
Наименование
Значение
Питание
Напряжение питания
От 10 до 48 В (номинальное 24 В)
Потребляемая мощность, не более
5 Вт
Защита от переполюсовки
Есть
напряжения питания
Интерфейсы
Интерфейс обмена
Сдвоенный Ethernet 10/100 Mbit
Интерфейс конфигурирования
USB 2.0 (MicroUSB), Ethernet 10/100 Mbit
Modbus TCP;
MQTT;
Поддерживаемые протоколы
SNMP;
NTP
Версия протокола
IPv4
Дискретные выходы
Количество выходов
16
(2 группы по 8)
Тип выходов
Транзисторный ключ
• переключение логического сигнала;
• генерация низкочастотного ШИМ сигнала;
• генерация высокочастотного ШИМ сигнала (только первые
Режимы работы
8 выходов);
• генерация заданного количества импульсов (только первые
3 выхода)
Режим включения выхода
Верхний ключ
Верхний и нижний ключи
Напряжение питания выходов
10…36 В
Максимальный постоянный ток
0,8 А
0,1 А
нагрузки
Максимальный допустимый
1,3 А
0,19 А
кратковременный ток выхода
Максимальная частота выходного
10000 Гц
60000 Гц
сигнала (для резистивной нагрузки)
Минимальная длительность
выходного сигнала (для
10 мкс
1 мкс
резистивной нагрузки)
Максимальная емкость нагрузки
1 мкФ при сопротивлении нагрузки не менее 500 Ом
• защита от короткого замыкания при включении питания;
• защита от пониженного и повышенного напряжения питания
выходов;
Тип защиты выходов
• защита от перегрева выходного каскада;
• защита от перегрузки по току выхода;
• защита от обратного тока самоиндукции
Встроенная флеш-память (архив)
Количество циклов записи и
До 100000
стирания
Максимальный размер файла
2 кб
архива
Максимальное количество файлов
1000
архива
Минимальный период записи
10 секунд
архива
8
2 Технические характеристики и условия эксплуатации
Продолжение таблицы 2.1
Наименование
Значение
Часы реального времени
Погрешность хода часов реального
времени, не более:
при температуре +25 °С
3 секунды в сутки
при температурах -40 °С и +55 °С
10 секунд в сутки
Тип питания часов реального
Батарея CR2032
времени
Время работы часов реального
6 лет
времени на одной батарее
Общие характеристики
Габаритные размеры
(42 × 124 × 83) ±1 мм
Степень защиты корпуса
IP20
Cредняя наработка на отказ*
60 000 ч
Средний срок службы
10 лет
Масса, не более
0,4 кг
ПРИМЕЧАНИЕ
* Не считая элемента питания часов реального времени.
2.2 Изоляция узлов прибора
Схема гальванически изолированных узлов и прочность гальванической изоляции
приведена
на
рисунке 2.1.
Рисунок 2.1 - Изоляция узлов прибора
Таблица 2.2 - Типы изоляции
Тип
Описание
Изоляция для частей оборудования, находящихся под напряжением, с
целью защиты от поражения электрическим током. Электрическая
Основная (О)
прочность основной изоляции прибора проверяется типовыми испытаниями:
приложением испытательного переменного напряжения, величина которого
отличается для различных цепей прибора
Независимая изоляция, в дополнение к основной, для гарантии защиты от
поражения электрическим током в случае отказа основной изоляции.
Дополнительная (Д)
Электрическая прочность дополнительной изоляции прибора проверяется
типовыми испытаниями испытательного переменного напряжения
различной величины (действующее значение)
9
2 Технические характеристики и условия эксплуатации
ПРЕДУПРЕЖДЕНИЕ
Значение прочности изоляции указано для испытаний при нормальных климатических условиях,
время воздействия - 1 минута.
2.3 Условия эксплуатации
Прибор отвечает требованиям по устойчивости к воздействию помех в соответствии с
ГОСТ IEC 61131-2. По уровню излучения радиопомех (помехоэмиссии) прибор соответствует нормам,
установленным для оборудования класса А по ГОСТ
30804.6.3. Прибор предназначен для
эксплуатации в следующих условиях:
• температура окружающего воздуха от минус 40 до плюс 55 °С;
• относительная влажность воздуха от 10 % до 95 % (при +35 °С без конденсации влаги);
• атмосферное давление от 84 до 106,7 кПа;
• закрытые взрывобезопасные помещения без агрессивных паров и газов;
• допустимая степень загрязнения 1 по ГОСТ IEC 61131-2.
По устойчивости к механическим воздействиям во время эксплуатации прибор соответствует
ГОСТ IEC 61131-2.
По устойчивости к климатическим воздействиям во время эксплуатации прибор соответствует
ГОСТ IEC 61131-2.
10
3 Меры безопасности
3 Меры безопасности
Во время эксплуатации и технического обслуживания следует соблюдать требования ГОСТ 12.3.019,
«Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации
электроустановок потребителей».
Прибор следует устанавливать в специализированных шкафах, доступ внутрь которых разрешен
только квалифицированным специалистам. Любые подключения к прибору и работы по его
техническому обслуживанию производить только при отключенном питании прибора и подключенных к
нему устройств.
Не допускается попадание влаги на контакты выходных разъемов и внутренние элементы прибора.
ВНИМАНИЕ
Запрещено использовать прибор при наличии в атмосфере кислот, щелочей, масел и иных
агрессивных веществ.
11
4 Монтаж
4 Монтаж
Прибор устанавливается в шкафу электрооборудования.
Конструкция шкафа должна обеспечивать защиту прибора от
попадания влаги, грязи и посторонних предметов.
Для установки прибора следует:
1. Убедиться в наличии свободного пространства: необходимо
50 мм над прибором и под ним для подключения прибора и
прокладки проводов.
2. Закрепить прибор на DIN-рейке или на вертикальной
поверхности с помощью винтов (см. рисунок 4.1).
Рисунок 4.1 - Верный монтаж
Рисунок 4.2 - Неверный монтаж
ВНИМАНИЕ
Длительная эксплуатация прибора с неверным монтажом может привести к его повреждению
(см. рисунок 4.2).
12
4 Монтаж
Рисунок 4.4 - Установочные размеры
Рисунок 4.3 - Габаритный чертеж
13
5 Подключение
5 Подключение
5.1 Рекомендации по подключению
Монтаж внешних связей осуществляется проводом сечением не более 0,75 мм2.
Для многожильных проводов следует использовать наконечники.
После монтажа следует уложить провода в кабельном канале корпуса модуля и закрыть крышкой.
В случае необходимости следует снять клеммники модуля, открутив два винта по углам клеммников.
Монтаж проводов питания следует производить с помощью ответного клеммника из комплекта
поставки.
ПРЕДУПРЕЖДЕНИЕ
Подключение и техническое обслуживание производится только при отключенном питании
модуля и подключенных к нему устройств.
ПРЕДУПРЕЖДЕНИЕ
Запрещается подключать провода разного сечения к одной клемме.
ПРЕДУПРЕЖДЕНИЕ
Запрещается подключать более двух проводов к одной клемме.
5.2 Назначение контактов клеммника
Рисунок 5.1 - Назначение контактов клеммника
Наименование
Назначение
+U1
Напряжение питания выходов DO1-DO8
+U2
Напряжение питания выходов DO9-DO16
COM
Общая точка питания выходов
DO1-DO16
Выходы DO1-DO16
5.3 Назначение разъемов
Разъемы интерфейсов и питания прибора приведены на рисунке 5.2.
14
5 Подключение
Рисунок 5.2 - Разъемы прибора
5.4 Питание
Рисунок 5.3 - Назначение контактов питания
ВНИМАНИЕ
Использование источников питания без потенциальной развязки или с базовой (основной)
изоляцией цепей низкого напряжения от линий переменного тока может привести к появлению
опасных напряжений в цепях.
5.5 Подключение к выходам
На рисунке 5.4 представлена схема подключения нагрузки к выходам типа «транзисторный ключ».
15
5 Подключение
Рисунок 5.4 - Схема подключения внешних связей к дискретным выходам типа «транзисторный
ключ»
Положительный потенциал напряжения питания выходов подается на клемму +U1, +U2 для питания
выходов DO1-DO8, DO9-DO16 соответственно.
Допускается использовать один или два разных источника питания для подключения к клеммам +U1 и
+U2. Допускается использовать источники питания с различным номинальным значением выходного
напряжения в диапазоне 10...36 В.
Общие питания (COM) выходов объединены внутри модуля.
Максимальная длина линии питания выходов от источника питания до клемм +U1, +U2 - не более
30 метров.
5.6 Подключение по интерфейсу Ethernet
Для подключения прибора к сети Ethernet можно использовать следующие схемы:
«Звезда» (рисунок 5.5);
«Цепочка»/«Daisy-chain» (рисунок 5.6).
Рисунок 5.5 - Подключение по схеме «Звезда»
ПРЕДУПРЕЖДЕНИЕ
1. Максимальная длина линий связи - 100 м.
2. Подключение возможно к любому порту Ethernet прибора.
3. Незадействованный Ethernet-порт следует закрыть заглушкой.
16
5 Подключение
Для подключения по схеме «Цепочка» следует использовать оба Ethernet-порта прибора. Если прибор
вышел из строя или отключилось питание, то данные будут передаваться с порта 1 на порт 2 без
разрыва связи.
Рисунок 5.6 - Подключение по схеме «Цепочка»
ПРЕДУПРЕЖДЕНИЕ
1. Максимальная длина линии связи между двумя соседними активными устройствами при
подключении по схеме «Цепочка» должна быть не более 100 м.
2. Допускается смежная схема подключения.
3. Незадействованный Ethernet-порт следует закрыть заглушкой.
17
6 Устройство и принцип работы
6 Устройство и принцип работы
6.1 Принцип работы
Модуль получает команды на управление выходами от Мастера сети.
В качестве Мастера сети можно использовать:
• ПК;
• ПЛК;
• панель оператора;
• удаленный облачный сервис.
Если превышен тайм-аут обмена с Мастером сети, то модуль переходит в безопасное состояние.
6.2 Индикация и управление
На лицевой панели прибора расположены элементы индикации, см. таблицу 6.1
Рисунок 6.1 - Лицевая панель прибора
В нижней части лицевой панели расположено поле «IP».
ПРЕДУПРЕЖДЕНИЕ
Поле «IP» предназначено для нанесения IP-адреса модуля тонким маркером или на бумажной
наклейке.
Таблица 6.1 - Назначение светодиодов
Светодиод
Состояние светодиода
Назначение
Питание
(зеленый)
Светится
Напряжение питания прибора
подано
Eth 1 (зеленый)
Мигает
Передача данных по порту 1
Ethernet
Eth 2 (зеленый)
Мигает
Передача данных по порту 2
Ethernet
18
6 Устройство и принцип работы
Продолжение таблицы 6.1
Светодиод
Состояние светодиода
Назначение
Авария
(красный)
Не светится
Сбои отсутствуют
Светится постоянно
Сбой основного приложения и/
или конфигурации
Включается на 200 мс один раз
Необходима замена батареи
в три секунды
питания часов
Включается на 100 мс два раза
Модуль находится в безопасном
в секунду (через паузу 400 мс)
состоянии
Включен 900 мс, 100 мс
Аппаратный сбой периферии
выключен
(Flash, RTC, Ethernet Switch)
Индикаторы состояния выходов
Светится зеленым
Выход включен
(красно-зеленые)
Не светится
Выход выключен
Светится красным (для выходов)
Авария (неисправность выхода)
Под лицевой панелью расположены клеммники и сервисная кнопка (рисунок 5.1).
Сервисная кнопка предназначена для выполнения следующих функций:
• восстановления заводских настроек (раздел 7.10);
• установки IP-адреса (раздел 7.4);
• обновления встроенного программного обеспечения (раздел 7.8).
6.3 Часы реального времени
В приборе есть встроенные часы реального времени (RTC). Часы реального времени работают от
собственного батарейного источника питания.
Отсчет времени производится по UTC в секундах, начиная с 00:00 01 января 2000 года. Значение RTC
используется для записи в архив.
В случае необходимости можно синхронизировать часы модуля с удаленным NTP-сервером.
6.4 Запись архива
В модуль встроена флеш-память (flash), размеченная под файловую систему с шифрованием файлов.
Алгоритм шифрования
— Data Encryption Standard
(DES) в режиме сцепления блоков
шифротекста
(CBC). В качестве ключа используется строка superkey. Вектор инициализации
генерируется с помощью хеш-функции (см. приложение А ). Аргументом функции является пароль,
заданный в ПО «OWEN Configurator». В конце файла сохраняется контрольная сумма, рассчитанная по
алгоритму CRC32 (контрольная сумма также шифрируется).
Архив модуля сохраняется в виде набора файлов. Период архивации, ограничение на размер одного
файла и их количество задается пользователем в ПО «OWEN Configurator». Если архив полностью
заполнен, то данные перезаписываются, начиная с самых старых данных самого старого файла.
Файл архива состоит из набора записей. Записи разделены символами переноса строки (0x0A0D).
Каждая запись соответствует одному параметру и состоит из полей, разделенных символом «;» (без
кавычек). Формат записи приведен в таблице ниже.
Таблица 6.2 - Формат записи в файле архива
Параметр
Тип
Размер
Комментарий
Метка времени
Binary data
4 байта
В секундах начиная с 00:00 01.01.2000 (UTC+0)
Разделитель
Строка
1 байт
Символ «;» (без кавычек)
Уникальный
В виде строки из HEX-символов с ведущими
идентификатор
Строка
8 байт
нулями
параметра (UID)
Разделитель
Строка
1 байт
Символ «;» (без кавычек)
зависит от
В виде строки из HEX-символов с ведущими
Значение параметра
Строка
параметра
нулями
Разделитель
Строка
1 байт
Символ «;» (без кавычек)
19
6 Устройство и принцип работы
Продолжение таблицы 6.2
Параметр
Тип
Размер
Комментарий
1 - значение параметра корректно, 0 - значение
Статус параметра
Binary data
1 байт
параметра некорректно и его дальнейшая
обработка не рекомендована
Перенос строки
Binary data
2 байта
\n\r (0x0A0D)
Пример
Расшифрованная запись:
0x52 0x82 0xD1 0x24 0x3B 0x30 0x30 0x30 0x30 0x61 0x39 0x30 0x30 0x3B 0x30 0x30 0x30 0x30 0x30
0x30 0x30 0x31 0x3B 0x31 0x0A 0x0D
где
0x52 0x82 0xD1 0x24 — метка времени. Для получения даты и времени в формате UnixTime
следует изменить порядок байт на противоположный и добавить константу-смещение (число
секунд между 00:00:00 01.01.1970 и 00:00:00 01.01.2000): 0x24D18252 (HEX) + 946684800 (DEC) =
1564394971
(DEC, соответствует 29 июля 2019 г., 10:09:31);
0x3B — разделитель;
0x30 0x30 0x30 0x30 0x61 0x39 0x30 0x30 — уникальный идентификатор параметра (00003ba00);
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x31 — значение параметра (00000001);
0x31 — статус параметра (1 - значение параметра корректно);
0x0A 0x0D — символы переноса строки.
Прибор фиксирует время в архивных файлах по встроенным часам реального времени. Также можно
задать часовой пояс, который будет считываться «OwenCloud» или внешним ПО. Запись во флеш-
память (flash) происходит с определенной частотой, рассчитанной таким образом, чтобы ресурса
флеш-памяти (flash) прибора хватило на срок не менее 10 лет работы.
Архив может считываться:
• облачным сервисом «OwenCloud» (считывается автоматически в случае потери и дальнейшего
восстановления связи);
• ПО «OWEN Configurator» (например, для ручного анализа);
• пользовательским ПО (с помощью 20 функции Modbus).
Список архивируемых параметров доступен в ПО «OWEN Configurator» на вкладке «Информация об
устройстве». Порядок записи параметров в архив соответствует порядку параметров на вкладке.
ПРИМЕЧАНИЕ
После обновления встроенного ПО все настройки прибора кроме сетевых сбросятся на
заводские.
Архив считывается с помощью 20 функции Modbus (0x14). Данная функция возвращает содержание
регистров файла памяти и позволяет с помощью одного запроса прочитать одну или несколько записей
из одного или нескольких файлов.
В запросе чтения файла для каждой записи указывается:
• тип ссылки - 1 байт (должен быть равен 6);
• номер файла - 2 байта;
• начальный адрес регистра внутри файла - 2 байта;
• количество регистров для чтения - 2 байта.
ПРИМЕЧАНИЕ
Номер файла в запросе по Modbus рассчитывается как 4096 + порядковый номер файла.
Порядковая нумерация файлов ведется с нуля. Параметр «Последний индекс архива» содержит
порядковый номер файла архива, в который последний раз записывались данные.
Количество считываемых регистров в запросе должно быть подобрано таким образом, чтобы длина
ответа не превышала допустимую длину пакета Modbus (256 байт).
20
6 Устройство и принцип работы
Размер файла архива заранее неизвестен, поэтому следует считывать порции данных с помощью
отдельных запросов. Если в ответ на запрос будет получено сообщение с кодом ошибки
0х04 (MODBUS_SLAVE_DEVICE_FAILURE), то можно сделать вывод, что адреса регистров в запросе
находятся за пределами файла. Чтобы считать последние данные файла, требуется уменьшить
количество регистров в запросе.
ПРИМЕЧАНИЕ
В случае выключения питания модуля производимая в момент снятия питания запись в файле
архива может не сохраниться.
6.5 Режимы обмена данными
Модуль поддерживает следующие режимы обмена данными:
• обмен с Мастером сети по протоколу Modbus TCP (порт 502) — до 4 одновременных
соединений с разными Мастерами сети;
• соединение и обмен данными с ПК с помощью ПО «OWEN Configurator»;
• обмен с удаленным облачным сервисом «OwenCloud» (необходим доступ в Интернет);
• обмен по протоколу MQTT;
• обмен по протоколу SNMP.
6.5.1 Работа по протоколу Modbus TCP
Таблица 6.3 - Чтение и запись параметров по протоколу Modbus TCP
Операция
Функция
Чтение
3
(0х03) или 4 (0х04)
Запись
6
(0х06) или 16 (0х10)
Список регистров Modbus считывается с прибора с помощью ПО «OWEN Configurator» во вкладке
«Параметры устройства». А также список регистров Modbus представлен в таблицах ниже.
Таблица 6.4 - Общие регистры оперативного обмена по протоколу Modbus
Название
Регистр
Размер/тип/описание
Название (имя) прибора для
Символьная строка до 32 байт,
0xF000
показа пользователю (DEV)
кодировка Win1251
Версия встроенного ПО прибора
Символьная строка до 32 байт,
0xF010
для показа пользователю (VER)
кодировка Win1251
Символьная строка до 32 байт,
Название платформы
0xF020
Win1251
Символьная строка до 32 байт,
Версия платформы
0xF030
Win1251
Версия аппаратного
Символьная строка до 16 байт,
0xF040
обеспечения
Win1251
Дополнительная символьная
Символьная строка до 16 байт,
0xF048
информация
Win1251
Время и дата
0xF080
4 байта, в секундах с 2000 г
2 байта, signed short, смещение
Часовой пояс
0xF082
в минутах от Гринвича
Символьная строка 32 байта,
Заводской номер прибора
0xF084
кодировка Win1251,
используется 17 символов
21
6 Устройство и принцип работы
Таблица 6.5 - Регистры обмена по протоколу ModBus
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
0 - переключение
логического сигнала;
1 - ШИМ
Режим работы
низкочастотный;
272
0х110
Чтение и запись
UINT 16
выхода DO1
2 - ШИМ
высокочастотный;
3 - генератор
импульсов
0 - переключение
логического сигнала;
1 - ШИМ
Режим работы
низкочастотный;
273
0х111
Чтение и запись
UINT 16
выхода DO2
2 - ШИМ
высокочастотный;
3 - генератор
импульсов
0 - переключение
логического сигнала;
1 - ШИМ
Режим работы
низкочастотный;
274
0х112
Чтение и запись
UINT 16
выхода DO3
2 - ШИМ
высокочастотный;
3 - генератор
импульсов
0 - переключение
логического сигнала;
Режим работы
1 - ШИМ
275
0х113
Чтение и запись
UINT 16
выхода DO4
низкочастотный;
2 - ШИМ
высокочастотный
0 - переключение
логического сигнала;
Режим работы
1 - ШИМ
276
0х114
Чтение и запись
UINT 16
выхода DO5
низкочастотный;
2 - ШИМ
высокочастотный
0 - переключение
логического сигнала;
Режим работы
1 - ШИМ
277
0х115
Чтение и запись
UINT 16
выхода DO6
низкочастотный;
2 - ШИМ
высокочастотный
0 - переключение
логического сигнала;
Режим работы
1 - ШИМ
278
0х116
Чтение и запись
UINT 16
выхода DO7
низкочастотный;
2 - ШИМ
высокочастотный
0 - переключение
логического сигнала;
Режим работы
1 - ШИМ
279
0х117
Чтение и запись
UINT 16
выхода DO8
низкочастотный;
2 - ШИМ
высокочастотный
0 - переключение
Режим работы
логического сигнала;
280
0х118
Чтение и запись
UINT 16
выхода DO9
1 - ШИМ
низкочастотный
22
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
0 - переключение
Режим работы
логического сигнала;
281
0х119
Чтение и запись
UINT
16
выхода DO10
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
282
0х11А
Чтение и запись
UINT
16
выхода DO11
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
283
0х11В
Чтение и запись
UINT
16
выхода DO12
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
284
0х11С
Чтение и запись
UINT
16
выхода DO13
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
285
0х11D
Чтение и запись
UINT
16
выхода DO14
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
286
0х11E
Чтение и запись
UINT
16
выхода DO15
1 - ШИМ
низкочастотный
0 - переключение
Режим работы
логического сигнала;
287
0х11F
Чтение и запись
UINT
16
выхода DO16
1 - ШИМ
низкочастотный
Период
1000…60000
низкочастотного
308
0х134
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO1
Период
1000…60000
низкочастотного
309
0х135
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO2
Период
1000…60000
низкочастотного
310
0х136
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO3
Период
1000…60000
низкочастотного
311
0х137
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO4
Период
1000…60000
низкочастотного
312
0х138
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO5
Период
1000…60000
низкочастотного
313
0х139
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO6
Период
1000…60000
низкочастотного
314
0х13А
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO7
Период
1000…60000
низкочастотного
315
0х13В
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO8
Период
1000…60000
низкочастотного
316
0х13С
Чтение и запись
UINT
16
(миллисекунд)
ШИМ выхода DO9
23
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Период
1000…60000
низкочастотного
317
0х13D
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO10
Период
1000…60000
низкочастотного
318
0х13E
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO11
Период
1000…60000
низкочастотного
319
0х13F
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO12
Период
1000…60000
низкочастотного
320
0х140
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO13
Период
1000…60000
низкочастотного
321
0х141
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO14
Период
1000…60000
низкочастотного
322
0х142
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO15
Период
1000…60000
низкочастотного
323
0х143
Чтение и запись
UINT 16
(миллисекунд)
ШИМ выхода DO16
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
340
0х154
Чтение и запись
UINT 16
выхода DO1
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
341
0х155
Чтение и запись
UINT 16
выхода DO2
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
342
0х155
Чтение и запись
UINT 16
выхода DO3
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
343
0х156
Чтение и запись
UINT 16
выхода DO4
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
344
0х158
Чтение и запись
UINT 16
выхода DO5
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
345
0х159
Чтение и запись
UINT 16
выхода DO6
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
346
0х15А
Чтение и запись
UINT 16
выхода DO7
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
347
0х15В
Чтение и запись
UINT 16
выхода DO8
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
348
0х15С
Чтение и запись
UINT 16
выхода DO9
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
349
0х15D
Чтение и запись
UINT 16
выхода DO10
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
350
0х15E
Чтение и запись
UINT 16
выхода DO11
24
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
351
0х15F
Чтение и запись
UINT
16
выхода DO12
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
352
0х160
Чтение и запись
UINT
16
выхода DO13
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
353
0х161
Чтение и запись
UINT
16
выхода DO14
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
354
0х162
Чтение и запись
UINT
16
выхода DO15
Коэффициент
заполнения ШИМ
0…1000 (0,10 %)
355
0х163
Чтение и запись
UINT
16
выхода DO16
Частота генератора
импульсов выхода
1…60000 (Гц)
372
0x174
Чтение и запись
UINT
16
DO1
Частота генератора
импульсов выхода
1…60000 (Гц)
373
0x175
Чтение и запись
UINT
16
DO2
Частота генератора
импульсов выхода
1…60000 (Гц)
374
0x176
Чтение и запись
UINT
16
DO3
Количество
импульсов
генератора
0…65535 (импульсов)
404
0x194
Чтение и запись
UINT
16
импульсов выхода
DO1
Количество
импульсов
генератора
0…65535 (импульсов)
405
0x195
Чтение и запись
UINT
16
импульсов выхода
DO2
Количество
импульсов
генератора
0…65535 (импульсов)
406
0x196
Чтение и запись
UINT
16
импульсов выхода
DO3
Диагностика выхода
0 - выкл.
436
0x1B4
Чтение и запись
UINT
16
DO1
1 - вкл.
Диагностика выхода
0 - выкл.
437
0x1B5
Чтение и запись
UINT
16
DO2
1 - вкл.
Диагностика выхода
0 - выкл.
438
0x1B6
Чтение и запись
UINT
16
DO3
1 - вкл.
Диагностика выхода
0 - выкл.
439
0x1B7
Чтение и запись
UINT
16
DO4
1 - вкл.
Диагностика выхода
0 - выкл.
440
0x1B8
Чтение и запись
UINT
16
DO5
1 - вкл.
Диагностика выхода
0 - выкл.
441
0x1B9
Чтение и запись
UINT
16
DO6
1 - вкл.
Диагностика выхода
0 - выкл.
442
0x1BА
Чтение и запись
UINT
16
DO7
1 - вкл.
Диагностика выхода
0 - выкл.
443
0x1BB
Чтение и запись
UINT
16
DO8
1 - вкл.
Диагностика выхода
0 - выкл.
444
0x1BC
Чтение и запись
UINT
16
DO9
1 - вкл.
25
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Диагностика выхода
0 - выкл.
445
0x1BD
Чтение и запись
UINT 16
DO10
1 - вкл.
Диагностика выхода
0 - выкл.
446
0x1BE
Чтение и запись
UINT 16
DO11
1 - вкл.
Диагностика выхода
0 - выкл.
447
0x1BF
Чтение и запись
UINT 16
DO12
1 - вкл.
Диагностика выхода
0 - выкл.
448
0x1C0
Чтение и запись
UINT 16
DO13
1 - вкл.
Диагностика выхода
0 - выкл.
449
0x1C1
Чтение и запись
UINT 16
DO14
1 - вкл.
Диагностика выхода
0 - выкл.
450
0x1C2
Чтение и запись
UINT 16
DO15
1 - вкл.
Диагностика выхода
0 - выкл.
451
0x1C3
Чтение и запись
UINT 16
DO16
1 - вкл.
Битовая маска
0…65535
468
0x1D4
Только чтение
UINT 16
состояния выходов
Битовая маска
установки состояния
0…65535
470
0x1D6
Чтение и запись
UINT 16
выходов
Битовая маска
состояния
диагностики реле и
0…65535
472
0x1D8
Только чтение
UINT 16
обрыва нагрузки
выходов
Безопасное
состояние выхода
0…1000 (0,10 %)
474
0x1DA
Чтение и запись
UINT 16
DO1
Безопасное
состояние выхода
0…1000 (0,10 %)
475
0x1DВ
Чтение и запись
UINT 16
DO2
Безопасное
состояние выхода
0…1000 (0,10 %)
476
0x1DC
Чтение и запись
UINT 16
DO3
Безопасное
состояние выхода
0…1000 (0,10 %)
477
0x1DD
Чтение и запись
UINT 16
DO4
Безопасное
состояние выхода
0…1000 (0,10 %)
478
0x1DE
Чтение и запись
UINT 16
DO5
Безопасное
состояние выхода
0…1000 (0,10 %)
479
0x1DF
Чтение и запись
UINT 16
DO6
Безопасное
состояние выхода
0…1000 (0,10 %)
480
0x1E0
Чтение и запись
UINT 16
DO7
Безопасное
состояние выхода
0…1000 (0,10 %)
481
0x1E1
Чтение и запись
UINT 16
DO8
Безопасное
состояние выхода
0…1000 (0,10 %)
482
0x1E2
Чтение и запись
UINT 16
DO9
Безопасное
состояние выхода
0…1000 (0,10 %)
483
0x1E3
Чтение и запись
UINT 16
DO10
Безопасное
состояние выхода
0…1000 (0,10 %)
484
0x1E4
Чтение и запись
UINT 16
DO11
26
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Безопасное
состояние выхода
0…1000 (0,10 %)
485
0x1E5
Чтение и запись
UINT
16
DO12
Безопасное
состояние выхода
0…1000 (0,10 %)
486
0x1E6
Чтение и запись
UINT
16
DO13
Безопасное
состояние выхода
0…1000 (0,10 %)
487
0x1E7
Чтение и запись
UINT
16
DO14
Безопасное
состояние выхода
0…1000 (0,10 %)
488
0x1E8
Чтение и запись
UINT
16
DO15
Безопасное
состояние выхода
0…1000 (0,10 %)
489
0x1E9
Чтение и запись
UINT
16
DO16
Частота
высокочастотного
1…60000 (Гц)
506
0x1FA
Чтение и запись
UINT
16
ШИМ выхода DO1
Частота
высокочастотного
1…60000 (Гц)
507
0x1FA
Чтение и запись
UINT
16
ШИМ выхода DO2
Частота
высокочастотного
1…60000 (Гц)
508
0x1FВ
Чтение и запись
UINT
16
ШИМ выхода DO3
Частота
высокочастотного
1…60000 (Гц)
509
0x1FD
Чтение и запись
UINT
16
ШИМ выхода DO4
Частота
высокочастотного
1…60000 (Гц)
510
0x1FE
Чтение и запись
UINT
16
ШИМ выхода DO5
Частота
высокочастотного
1…60000 (Гц)
511
0x1FF
Чтение и запись
UINT
16
ШИМ выхода DO6
Частота
высокочастотного
1…60000 (Гц)
512
0x200
Чтение и запись
UINT
16
ШИМ выхода DO7
Частота
высокочастотного
1…60000 (Гц)
513
0x201
Чтение и запись
UINT
16
ШИМ выхода DO8
Значение счетчика
генератора
1…65535 (импульсов)
538
0x21A
Только чтение
UINT
16
импульсов выхода
DO1
Значение счетчика
генератора
1…65535 (импульсов)
539
0x21В
Только чтение
UINT
16
импульсов выхода
DO2
Значение счетчика
генератора
1…65535 (импульсов)
540
0x21C
Только чтение
UINT
16
импульсов выхода
DO3
0 - верхний ключ;
Режим включения
1 - верхний и нижний
570
0x23A
Чтение и запись
UINT
16
выхода DO1
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
571
0x23В
Чтение и запись
UINT
16
выхода DO2
ключи
27
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
0 - верхний ключ;
Режим включения
1 - верхний и нижний
572
0x23С
Чтение и запись
UINT 16
выхода DO3
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
573
0x23D
Чтение и запись
UINT 16
выхода DO4
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
574
0x23E
Чтение и запись
UINT 16
выхода DO5
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
575
0x23F
Чтение и запись
UINT 16
выхода DO6
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
576
0x240
Чтение и запись
UINT 16
выхода DO7
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
577
0x241
Чтение и запись
UINT 16
выхода DO8
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
578
0x242
Чтение и запись
UINT 16
выхода DO9
ключи
0 — верхний ключ;
Режим включения
1 — верхний и нижний
579
0x243
Чтение и запись
UINT 16
выхода DO10
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
580
0x244
Чтение и запись
UINT 16
выхода DO11
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
581
0x245
Чтение и запись
UINT 16
выхода DO12
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
582
0x246
Чтение и запись
UINT 16
выхода DO13
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
583
0x247
Чтение и запись
UINT 16
выхода DO14
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
584
0x248
Чтение и запись
UINT 16
выхода DO15
ключи
0 - верхний ключ;
Режим включения
1 - верхний и нижний
585
0x249
Чтение и запись
UINT 16
выхода DO16
ключи
Тайм-аут перехода
в безопасное
0…60 (секунд)
700
0x2BC
Чтение и запись
UINT 8
состояние
Разрешение
конфигурирования из
0 - заблокировано;
701
0x2BD
Чтение и запись
UINT 16
удаленного
1 - разрешено
облачного сервиса
Управление и запись
значений из
0 - заблокировано;
702
0x2BE
Чтение и запись
UINT 16
удаленного
1 - разрешено
облачного сервиса
Доступ к регистрам
0 - полный запрет;
Modbus из
1 - только чтение;
703
0x2BF
Чтение и запись
UINT 16
удаленного
2 - только запись;
облачного сервиса
3 - полный доступ
28
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Состояние батареи
0…3300 (мВ)
801
0x321
Только чтение
UINT 16
(напряжение)
10…3600 (секунд);
Период
заводская настройка -
900
0x384
Чтение и запись
UINT 16
архивирования
30
Время в
61563
0xF07B
Только чтение
UINT 32
миллисекундах
Дата/Время в
Новое время
секундах с 1 января
61565
0xF07D
Чтение и запись
UINT 32
2000 г.
Записать новое
0 - не записывать;
61567
0xF07F
Чтение и запись
UINT 16
время
1 - записать
Дата/Время в
Время и дата (UTC)
секундах с 1 января
61568
0xF080
Только чтение
UINT 32
2000 г.
Смещение в минутах
Часовой пояс
61570
0xF082
Чтение и запись
INT 16
от Гринвича
Статус прибора
61620
0xF0B4
Только чтение
UINT 32
MAC адрес
61696
0xF100
Только чтение
UINT 48
DNS сервер 1
12
0xС
Чтение и запись
UINT 32
DNS сервер 2
14
0xЕ
Чтение и запись
UINT 32
Установить IP-адрес
20
0x14
Чтение и запись
UINT 32
Установить маску
22
0x16
Чтение и запись
UINT 32
подсети
Установить IP-адрес
24
0x18
Чтение и запись
UINT 32
шлюза
Текущий IP-адрес
26
0x1A
Только чтение
UNT 32
Текущая маска
28
0x1C
Только чтение
UINT 32
подсети
Текущий IP-адрес
30
0x1E
Только чтение
UINT 32
шлюза
0 - полный запрет;
Режим DHCP
1 - только чтение;
32
0x20
Чтение и запись
UINT 16
2 - только запись
Подключение к
0 - выкл.;
35
0x23
Чтение и запись
UINT 16
OwenCloud
1 - вкл.
0 - нет связи;
1 - соединение;
Статус подключения
2 - работа;
36
0x24
Чтение и запись
UINT 16
к OwenCloud
3 - ошибка;
4 - нет пароля
Включение/
0 - выкл.;
5632
0x1600
Чтение и запись
UINT 16
Отключение NTP
1 - вкл.
Пул NTP серверов
5633
0x1601
Чтение и запись
STRING 256
NTP сервер 1
5697
0x1641
Чтение и запись
UINT 32
NTP сервер 2
5699
0x6143
Чтение и запись
UINT 32
Период
5…65535 с
5701
0x1645
Чтение и запись
UINT 16
синхронизации NTP
Статус NTP
0 - отключено;
5702
0x1646
Чтение и запись
UINT 16
1 - опрос;
2 - синхронизировано
Подключение к
0 - выкл.;
5376
0x1500
Только чтение
UINT 16
брокеру MQTT
1 - вкл.
29
6 Устройство и принцип работы
Продолжение таблицы 6.5
Адрес регистра
Формат
Параметр
Значение (ед. изм.)
Тип доступа
данных
DEC
HEX
Логин MQTT
5416
0x1528
Чтение и запись
STRING 256
Пароль MQTT
5448
0x1548
Чтение и запись
STRING 256
Имя устройства
5384
0x1508
Чтение и запись
STRING 256
MQTT
Адрес брокера MQTT
5481
0x1569
Чтение и запись
STRING 256
Порт MQTT
0…65535
5379
0x1503
Чтение и запись
UINT 16
Хранение последнего
0 - выкл.;
5383
0x1507
Чтение и запись
UINT 16
сообщения MQTT
1 - вкл.
Интервал публикации
5…600 с
5380
0x1504
Чтение и запись
UINT 16
MQTT
Качество
0 - QoS0;
5381
0x1505
Чтение и запись
UINT 16
обслуживания MQTT
1 - QoS1;
2 - QoS2
Интервал Keep Alive
0…600 с
5480
0x1568
Чтение и запись
UINT 16
MQTT
Статус MQTT
0 - отключено;
5513
0x1589
Только чтение
UINT 16
1 - опрос;
2 - синхронизировано
Включить
0 - выкл.;
5514
0x158A
Чтение и запись
UINT 16
(MQTTstatus)
1 - вкл.
Включение/
0 - выкл.;
5120
0x1400
Чтение и запись
UINT 16
Отключение SNMP
1 - вкл.
Сообщество для
6001
0x1771
Чтение и запись
STRING 256
чтения SNMP
Сообщество для
6017
0x1781
Чтение и запись
STRING 256
записи SNMP
IP адрес для ловушки
5121
0x1401
Чтение и запись
UINT 32
SNMP
Номер порта для
0…65535
5123
0x1403
Чтение и запись
UINT 16
ловушки
Версия SNMP
0 - SNMPv1;
5124
0x1404
Чтение и запись
UINT 16
1 - SNMPv2
6.5.2 Коды ошибок для протокола Modbus
Во время работы модуля по протоколу Modbus возможно возникновение ошибок, представленных в
таблице 6.6. В случае возникновения ошибки модуль отправляет Мастеру сети ответ с кодом ошибки.
Таблица 6.6 - Список возможных ошибок
Название ошибки
Возвращаемый код
Описание ошибки
Недопустимый код функции - ошибка
MODBUS_ILLEGAL_FUNCTION
01 (0x01)
возникает, если модуль не поддерживает
функцию Modbus, указанную в запросе
Недопустимый адрес регистра - ошибка
MODBUS_ILLEGAL_DATA_
02 (0x02)
возникает, если в запросе указаны адреса
ADDRESS
регистров, отсутствующие в модуле
Недопустимое значение данных - ошибка
MODBUS_ILLEGAL_DATA_
03 (0x03)
возникает, если запрос содержит
VALUE
недопустимое значение для записи в регистр
MODBUS_SLAVE_DEVICE_
Ошибка возникает, если запрошенное
04 (0x04)
FAILURE
действие не может быть завершено
30
6 Устройство и принцип работы
Во время обмена по протоколу Modbus модуль проверяет соответствие запросов спецификации
Modbus. Не прошедшие проверку запросы игнорируются модулем. Запросы, в которых указан адрес, не
соответствующий адресу модуля, также игнорируются.
Далее проверяется код функции. Если в модуль приходит запрос с кодом функции, не указанной в
таблице 6.7, возникает ошибка MODBUS_ILLEGAL_FUNCTION.
Таблица 6.7 - Список поддерживаемых функций
Название функции
Код функции
Описание функции
MODBUS_READ_HOLDING_
Чтение значений из одного или нескольких
3
(0x03)
REGISTERS
регистров хранения
MODBUS_READ_INPUT_
Чтение значений из одного или нескольких
4
(0x04)
REGISTERS
регистров ввода
MODBUS_WRITE_SINGLE_
6
(0x06)
Запись значения в один регистр
REGISTER
MODBUS_WRITE_MULTIPLE_
16
(0x10)
Запись значений в несколько регистров
REGISTERS
MODBUS_READ_FILE_RECORD
20
(0x14)
Чтение архива из файла
MODBUS_WRITE_FILE_
21
(0x15)
Запись архива в файл
RECORD
Ситуации, приводящие к возникновению ошибок во время работы с регистрами, описаны в таблице 6.8.
Таблица 6.8 - Ошибки во время работы с регистрами
Возможные ситуации, приводящие
Используемая функция
Наименование ошибки
к ошибке
• количество запрашиваемых регистров
MODBUS_READ_
MODBUS_ILLEGAL_DATA_
больше максимального возможного
HOLDING_REGISTERS
ADDRESS
числа (125);
• запрос несуществующего параметра
• количество запрашиваемых регистров
MODBUS_READ_INPUT_
MODBUS_ILLEGAL_DATA_
больше максимального возможного
REGISTERS
ADDRESS
числа (125);
• запрос несуществующего параметра
• попытка записи параметра, размер
которого превышает 2 байта;
• попытка записи параметра, доступ на
запись к которому запрещен;
• попытка записи параметра такого типа,
запись в который не может быть
MODBUS_ILLEGAL_DATA_
осуществлена данной функцией.
ADDRESS
Поддерживаемые типы:
MODBUS_WRITE_SINGLE_
• знаковые и беззнаковые целые
REGISTER
(размер не более 2 байт);
• перечисляемые;
• float16 (на данный момент в модуле
такой тип не используется).
• запрос несуществующего параметра
• выход за пределы максимального или
MODBUS_ILLEGAL_DATA_
минимального ограничений для
VALUE
параметра
• запись несуществующего параметра;
• попытка записи параметра, доступ на
MODBUS_WRITE_
MODBUS_ILLEGAL_DATA_
запись к которому запрещен;
MULTIPLE_REGISTERS
ADDRESS
• количество записываемых регистров
больше максимального возможного
числа (123)
31
6 Устройство и принцип работы
Продолжение таблицы 6.8
Возможные ситуации, приводящие
Используемая функция
Наименование ошибки
к ошибке
• не найден терминирующий символ (\0)
в строковом параметре;
• размер запрашиваемых данных
MODBUS_ILLEGAL_DATA_
меньше размера первого или
VALUE
последнего в запросе параметра;
• выход за пределы максимального или
минимального ограничений для
параметра
Ситуации, приводящие к возникновению ошибок во время работы с архивом, описаны в таблице 6.9.
Таблица 6.9 - Ошибки во время работы с архивом
Возможные ситуации, приводящие
Используемая функция
Наименование ошибки
к ошибке
MODBUS_ILLEGAL_
• ошибочный размер данных (0x07 <=
FUNCTION
data length <= 0xF5)
• reference type не соответствует
MODBUS_ILLEGAL_DATA_
спецификации;
ADDRESS
• не удалось открыть файл для чтения
(возможно, он отсутствует)
MODBUS_ILLEGAL_DATA_
• не удалось переместиться к нужному
MODBUS_READ_FILE_
VALUE
смещению в файле
RECORD
• ошибка удаления файла при запросе
на удаление;
• запрос слишком большого количества
MODBUS_SLAVE_DEVICE_
данных (больше 250 байт);
FAILURE
• недопустимый record number (больше
0x270F);
• недопустимый record length (больше
0x7A)
MODBUS_ILLEGAL_
• ошибочный размер данных (0x09 <=
FUNCTION
data length <= 0xFB)
• reference type не соответствует
MODBUS_ILLEGAL_DATA_
спецификации;
ADDRESS
MODBUS_WRITE_FILE_
• не удалось открыть файл для записи
RECORD
• запрашиваемый файл отсутствует;
• запрашиваемый файл доступен
MODBUS_SLAVE_DEVICE_
только для чтения;
FAILURE
• не удалось записать необходимое
количество байт
6.5.3 Работа по протоколу MQTT
Архитектура MQTT определяет три типа устройств в сети:
брокер - устройство (обычно - ПК с серверным ПО), которое осуществляет передачу
сообщений от издателей к подписчикам;
издатели - устройства, которые являются источниками данных для подписчиков;
подписчики - устройства, которые получают данные от издателей.
Одно устройство может совмещать функции издателя и подписчика.
32
6 Устройство и принцип работы
Рисунок 6.2 - Структурная схема обмена по протоколу MQTT
Подписка и публикация данных происходит в рамках топиков. Топик представляет собой символьную
строку с кодировкой UTF-8, которая позволяет однозначно идентифицировать определенный
параметр. Топики состоят из уровней, разделяемых симводом «/».
ПРИМЕЧАНИЕ
Топики MQTT могут включать в себя заполнители - специальные символы, которые
обрабатываются брокером особым образом. Существует два типа заполнителей -
одноуровневый заполнитель «+» и многоуровневый заполнитель «#».
ПРЕДУПРЕЖДЕНИЕ
Топики являются чувствительными к регистру.
Таблица 6.10 - Уровни топиков модуля
Название
Параметр
Имя узла
Функция
Формат значения
Битовая маска дискретных
MASK
DO
SET
Целочисленный
выходов
Битовая маска дискретных
STATE
DO
GET
Целочисленный
выходов
Битовая маска диагностики
DIAGNOSTICS
DO
GET
Целочисленный
дискретных выходов
Пример
Топики
ПРИМЕЧАНИЕ
Device - имя устройства, заданное в ПО ОВЕН Конфигуратор (см. раздел 7.5).
1. Чтение значения дискретных входов
MX210/Device/GET/DI/MASK
Пример полученного значения: 15 (замкнуты входы 1-4)
2. Запись значений дискретных выходов
MX210/Device/SET/DO/MASK
Пример записываемого значения: 15 (включить выходы 1-4)
3. Использование одноуровневого заполнителя
MX210/Device1/SET/+/COUNTER - будет получена информация о значениях счетчиков всех
дискретных входов модуля, то есть этот топик эквивалентен набору топиков:
33
6 Устройство и принцип работы
MX210/Device1/GET/DI1/COUNTER
MX210/Device1/GET/DI2/COUNTER
MX210/Device1/GET/…/COUNTER
MX210/Device1/GET/DIn/COUNTER
4. Использование многоуровневого заполнителя
MX210/Device1/GET/# - будет получена информация о всех параметрах модуля, доступных для
чтения (GET), то есть этот топик эквивалентен набору топиков:
MX210/Device1/GET/DI/MASK
MX210/Device1/GET/DI1/COUNTER
MX210/Device1/GET/DI2/COUNTER
MX210/Device1/GET/…/COUNTER
MX210/Device1/GET/DIn/COUNTER
6.5.4 Работа по протоколу SNMP
Протокол основан на архитектуре «Клиент/Сервер», при этом в терминологии протокола клиенты
называются менеджерами, а серверы - агентами.
Менеджеры могут производить чтение (GET) и запись (SET) параметров агентов. Агенты могут
отправлять менеджерам уведомления (трапы) - например, о переходе оборудования в аварийное
состояние.
Каждый параметр агента имеет уникальный идентификатор
(OID), представляющий собой
последовательность цифр, разделенных точками. Для упрощения настройки обмена производители
устройств-агентов обычно предоставляют MIB-файлы, которые включают в себя список параметров
прибора с их названиями и идентификаторами. Эти файлы могут быть импортированы в SNMP-
менеджер.
Рисунок 6.3 - Структурная схема обмена по протоколу SNMP
6.6 Режимы работы дискретных выходов
На одном выходе может быть включен только один режим работы:
• переключение логического сигнала;
• генерация низкочастотного ШИМ сигнала;
• генерация высокочастотного ШИМ сигнала (только для выходов DO1-DO8);
• генерацияи заданного числа импульсов (только для выходов DO1-DO3).
Для выбора режима и его настройки следует записать нужные значения в соответствующие Modbus
регистры (см. раздел ).
34
6 Устройство и принцип работы
6.6.1 Режим переключения логического сигнала
Выходы в режиме переключения логического сигнала управляются путем записи битовой маски
состояния выходов в соответствующие регистры Modbus.
6.6.2 Режим генерации низкочастотного ШИМ сигнала
Выходы модуля могут работать в режиме генерации ШИМ сигналов.
Для настройки режима следует задать значения параметров:
• период ШИМ (от 1000 до 60000 мс);
• коэффициент заполнения ШИМ (%).
6.6.3 Режим генерации высокочастотного ШИМ сигнала
Выходы DO1-DO8 могут работать в режиме генерации высокочастотных ШИМ сигналов.
Для настройки режима следует задать значения параметров:
• частота следования импульсов (от 0 до 60000 Гц);
• коэффициент заполнения ШИМ (%).
6.6.4 Режим генератора заданного числа импульсов
Выходы DO1-DO3 могут работать в режиме генерации заданного числа импульсов.
Каждый выход управляется путем записи в регистры управления выхода значений параметров:
• количества импульсов (от 1 до 65535);
• частоты генерации (до 60000 Гц).
Генерация импульсов начинается после записи количества импульсов в регистр
«Количество
импульсов генератора импульсов». Коэффициент заполнения сигнала неизменен и равен 50 %.
В регистре значения счетчика генератора импульсов конкретного выхода хранится количество
импульсов, которые осталось выдать генератору данного выхода.
Для принудительной остановки генерации импульсов следует записать значение
0
в регистр
«Количество импульсов генератора импульсов».
6.7 Режимы включения выходных элементов
Выходные элементы модуля могут работать в двух режимах включения:
• верхний ключ (рисунок 6.4) — для коммутации нагрузки с меньшей емкостью и большим током;
• верхний и нижний ключи (рисунок 6.5) — для коммутации нагрузки с большей емкостью и
меньшим током.
Два режима не могут быть одновременно включены на одном выходе.
Рисунок 6.4 - Схема подключения нагрузки в режиме включения «верхний ключ»
35
6 Устройство и принцип работы
Рисунок 6.5 - Схема подключения нагрузки в режиме включения «верхний и нижний ключи»
ПРИМЕЧАНИЕ
В режиме включения «верхний ключ» для увеличения тока нагрузки допускается подключать
нагрузку параллельно к нескольким выходам одной группы.
6.8 Работа выходных элементов на емкостную нагрузку
Выходы модуля можно подключать к емкостной нагрузке. В зависимости от номинального значения
емкости накладываются ограничения на максимальную частоту и на максимальную длительность
импульса выходного сигнала.
6.8.1 Режим включения «верхний и нижний ключи»
Минимальная длительность импульса при напряжении питания выходов 24 В в зависимости от
резистивной и емкостной нагрузки приведена в таблице 6.11:
Таблица 6.11 - Минимальная длительность импульса выходного сигнала в режиме включения
«верхний и нижний ключи», мкс
Сопроти-
Емкость нагрузки, Снагр
вление
0 пФ
1000 пФ
22 нФ
50 нФ
100 нФ
1 мкФ
нагрузки,
Rнагр
250 Ом
1
1
2
4
10
500 Ом
1
1
3
6
20
80
5 кОм
1
1
4
10
30
100*
ПРИМЕЧАНИЕ
При емкости нагрузки 1 мкФ и сопротивлении нагрузки 5 кОм:
• максимальное время нарастания импульса — 10 мкс;
• максимальное время спада импульса — 20 мкс.
Максимальная допустимая частота ШИМ при напряжении питания выходов 24 В при работе на
резистивную и емкостную нагрузку приведена в таблице 6.12:
Таблица 6.12 - Максимальная допустимая частота ШИМ, Гц
Сопроти-
Емкость нагрузки, Снагр
вление
0 пФ
1000 пФ
22 нФ
50 нФ
100 нФ
1 мкФ
нагрузки,
Rнагр
250 Ом
60 000
50 000
14 000
6 000
3 000
200
500 Ом
60 000
60 000
31 000
13 500
6 500
500
5 кОм
60 000
60 000
50 000
35 000
17 000
1 000
36
6 Устройство и принцип работы
6.8.2 Режим включения «верхний ключ»
Минимальная длительность импульса при напряжении питания выходов 24 В в зависимости от
резистивной и емкостной нагрузки приведена в таблице 6.13:
Таблица 6.13 - Минимальная длительность импульса выходного сигнала в режиме включения
«верхний ключ», мкс
Сопроти-
Емкость нагрузки, Снагр
вление
0 пФ
1000 пФ
22 нФ
50 нФ
100 нФ
1 мкФ
нагрузки,
Rнагр
50 Ом
10
10
15
25
40
500 Ом
10
10
30
50
400
1500
5 кОм
10
20
300
500
5000
10000
ПРИМЕЧАНИЕ
При емкости нагрузки 1 мкф и сопротивлении нагрузки 5 кОм:
• максимальное время нарастания импульса - 10 мкс;
• максимальное время спада импульса - 20 мкс.
Максимальная частота ШИМ при напряжении питания выходов 24 В и работе на резистивную и
емкостную нагрузку приведена в таблице 6.14:
Таблица 6.14 - Максимальная частота ШИМ, Гц
Сопроти-
Емкость нагрузки, Снагр
вление
0 пФ
1000 пФ
22 нФ
50 нФ
100 нФ
1 мкФ
нагрузки,
Rнагр
50 Ом
10 000
1 000
650
400
250
500 Ом
10 000
1 000
300
200
25
5
5 кОм
10 000
500
30
20
2
1
ВНИМАНИЕ
Если выход настрое на режим «Верхний ключ» и диагностика обрыва нагрузки выключена, то в
случае отсутствия нагрузки в Битовой маске состояния выходов будет всегда 1 (TRUE).
6.9 Работа выходных элементов на индуктивную нагрузку
Выходы модуля могут быть подключены к индуктивной нагрузке. В модуле реализована аппаратная
защита от тока самоиндукции, возникающего во время отключения нагрузки. Подключение внешнего
защитного диода не требуется.
6.10 Диагностика состояния выходов и нагрузки
Выходные элементы модуля диагностируют неисправности, приведенные в таблице 6.15.
Таблица 6.15 - Диагностика неисправностей выходного каскада (выходы DO1-DO8, DO9-DO16)
Неисправность
Примечание
Неисправность всего каскада
Перегрев выходного каскада
Диагностика вышеуказанных неисправностей происходит
вне зависимости от выбранного режима включения
Повышенное напряжение в цепи питания
выходного каскада и не может быть отключена. В случае
выходного каскада
фиксирования любой из неисправностей отключается
весь выходной каскад (DO1-DO8 или DO9-DO16)
Неисправность отдельных выходов каскада
Перегрев транзисторного выхода
Диагностика вышеуказанных неисправностей происходит
вне зависимости от выбранного режима включения
Перегрузка по току в цепи нагрузки
выходного каскада и не может быть отключена. В случае
Короткое замыкание в цепи нагрузки
фиксирования любой из неисправностей отключается
(только в состоянии выхода — Вкл.)*
только неисправный выход
Обрыв нагрузки
37
6 Устройство и принцип работы
Продолжение таблицы 6.15
Неисправность
Примечание
Обрыв нагрузки (только в состоянии
Диагностика обрыва нагрузки включается во время
выхода — Выкл.)*
настройки модуля и работает только для выхода в режиме
включения «верхний ключ». Максимальное
сопротивление нагрузки, при котором работает
диагностика обрыва нагрузки равно 100 кОм
ПРИМЕЧАНИЕ
* В режиме работы высокочастотного ШИМ сигнала или при малом значении коэффициента
заполнения ШИМ неисправности могут быть не продиагностированы
В случае фиксирования любой из неисправностей загорается красный светодиод состояния выхода.
Состояние выходов записывается в соответствующие регистры Список регистров Modbus приведен в
разделе 6.5.1.
ПРЕДУПРЕЖДЕНИЕ
Для работы функции контроля обрыва в цепи нагрузки постоянно присутствует ток не более
1 мкА.
ВНИМАНИЕ
Если выход настрое на режим «Верхний ключ» и диагностика обрыва нагрузки выключена, то в
случае отсутствия нагрузки в Битовой маске состояния выходов будет всегда 1 (TRUE).
6.11 Безопасное состояние выходных элементов
Для каждого выхода возможна установка безопасного состояния.
Выход переходит в безопасное состояние, если в течение времени тайм-аута отсутствуют команды от
Мастера сети. На выходе модуля устанавливается значение параметра «Безопасное состояние»
в процентах (от 0 до 100 %). Значение параметра «Безопасное состояние» определяет коэффициент
заполнения ШИМ.
«Тайм-аут перехода в безопасное состояние» задается пользователем. Модуль при включении
перейдет в состояние, которое было установлено последним до выключения, и будет находиться в нем
до получения новой команды от Мастера сети. Для отключения функции перехода в безопасное
состояние следует установить параметр «Тайм-аут перехода в безопасное состояние» равным 0.
Если Мастером сети является только облачный сервис
«OwenCloud», необходимо отключить
«Безопасное состояние» для выходов. Для отключения безопасного состояния следует задать
значение параметра «Тайм-аут перехода в безопасное состояние» равным 0.
ПРИМЕЧАНИЕ
Заводская настройка параметра «Тайм-аут перехода в безопасное состояние» равна
30 секунд.
38
7 Настройка
7 Настройка
7.1 Подключение к ПО «OWEN Configurator»
Прибор настраивается в ПО «OWEN Configurator».
Прибор можно подключить к ПК с помощью следующих интерфейсов:
• USB (разъем micro-USB);
• Ethernet;
• RS-485.
Для выбора интерфейса следует:
1. Подключить прибор к ПК с помощью кабеля USB или по интерфейсу Ethernet.
ПРЕДУПРЕЖДЕНИЕ
В случае подключения прибора к порту USB подача основного питания прибора не
требуется.
Питание прибора осуществляется от порта USB, выходы модуля при этом не
функционируют.
В случае подключения по интерфейсу Ethernet следует подать основное питание на
прибор.
2. Открыть ПО «OWEN Configurator».
3. Выбрать «Добавить устройства».
4. В выпадающем меню «Интерфейс» во вкладке «Сетевые настройки» выбрать:
• Ethernet (или другую сетевую карту, к которой подключен прибор) — для подключения
по Ethernet.
• STMicroelectronics Virtual COM Port — для подключения по USB.
Рисунок 7.1 - Меню выбора интерфейса
Дальнейшие шаги для поиска устройства зависят от выбора интерфейса.
Чтобы найти и добавить в проект прибор, подключенный по интерфейсу Ethernet, следует:
1. Выбрать «Найти одно устройство».
2. Ввести IP-адрес подключенного устройства.
3. Нажать вкладку «Найти». В окне отобразится прибор с указанным IP-адресом.
ПРЕДУПРЕЖДЕНИЕ
Значение IP-адреса по умолчанию (заводская настройка) — 192.168.1.99.
4. Выбрать устройство (отметить галочкой) и нажать ОК. Если устройство защищено паролем, то
следует ввести корректный пароль. Устройство будет добавлено в проект.
Чтобы найти и добавить в проект прибор, подключенный по интерфейсу USB и RS-485, следует:
1. В выпадающем меню «Протокол» выбрать протокол Owen Auto Detection Protocol.
Рисунок 7.2 - Выбор протокола
39
7 Настройка
2. Выбрать «Найти одно устройство».
3. Ввести адрес подключенного устройства (по умолчанию — 1).
4. Нажать вкладку «Найти». В окне отобразится прибор с указанным адресом.
5. Выбрать устройство (отметить галочкой) и нажать ОК. Если устройство защищено паролем, то
следует ввести корректный пароль. Устройство будет добавлено в проект.
Более подробная информация о подключении и работе с прибором приведена в Справке ПО «OWEN
Configurator». Для вызова справки в программе следует нажать клавишу F1.
7.2 Подключение к облачному сервису «OwenCloud»
Для подключения модуля к облачному сервису следует:
1. Зайти на сайт облачного сервиса https://web.owencloud.ru.
2. Зарегистрироваться.
3. Перейти в раздел «Администрирование» и добавить модуль.
4. В качестве идентификатора указать заводской номер.
5. В качестве токена ввести пароль.
ПРИМЕЧАНИЕ
Если пароль для модуля не задан, подключение к облачному сервису недоступно.
7.3 Ограничение обмена данными при работе с облачным сервисом
«OwenCloud»
Облачный сервис «OwenCloud» является надежным хранилищем данных, обмен информации с
которым зашифрован модулем. Если на производстве имеются ограничения на передачу данных, то
обмен данными с облачным сервисом «OwenCloud» можно отключить. По умолчанию подключение
модуля к облачному сервису запрещено. Ограничение доступа и обмена данными с модулем следует
настраивать в ПО «OWEN Configurator».
Для разрешения подключения в ПО «OWEN Configurator» следует:
1. Установить пароль для доступа к модулю (см. раздел 7.7).
2. Задать значение Вкл. в параметре «Подключение к OwenCloud» (рисунок 7.3).
ПРИМЕЧАНИЕ
Если для модуля не задан пароль, то автоматическое подключение к облачному сервису
происходить не будет.
Рисунок 7.3 - Настройка автоматического подключения к облачному сервису
Если доступ к модулю через облачный сервис «OwenCloud» разрешен, то можно настроить следующие
ограничения доступа (рисунок 7.4):
• Разрешение конфигурирования — доступ к конфигурационным параметрам модуля;
• Управление и запись значений — чтение и запись значений выходов модуля;
• Доступ к регистрам Modbus — чтение и/или запись значений регистров.
40
7 Настройка
Рисунок 7.4 - Настройка удаленного доступа к модулю
7.4 Настройка сетевых параметров
Для обмена данных модуля в сети Ethernet должны быть заданы параметры, приведенные
в таблице 7.1:
Таблица 7.1 - Сетевые параметры модуля
Параметр
Примечание
MAC-адрес
Устанавливается на заводе-изготовителе и является неизменным
IP-адрес
Может быть статическим или динамическим. Заводская настройка - 192.168.1.99
Маска IP-адреса
Задает видимую модулем подсеть IP-адресов других устройств. Заводская
настройка - 255.255.255.0
IP-адрес шлюза
Задает адрес шлюза для выхода в Интернет. Заводская настройка - 192.168.1.1
IP-адрес может быть:
• статический;
• динамический.
Статический IP-адрес устанавливается с помощью ПО «OWEN Configurator» или сервисной кнопки.
Для установки статического IP-адреса с помощью ПО «OWEN Configurator» следует:
1. Зайти во вкладку «Сетевые настройки».
2. Задать значение в поле «Установить IP адрес».
3. Задать значение в поле «Установить маску подсети».
4. Задать значение в поле «Установить IP адрес шлюза».
Режим DHCP должен быть настроен как «Выкл».
Для установки статического IP-адреса c помощью сервисной кнопки следует:
1. Подключить модуль или группу модулей к сети Ethernet.
2. Запустить ПО «OWEN Configurator» на ПК, подключенному к той же сети Ethernet.
3. Выбрать вкладку «Назначение IP-адресов».
4. Задать начальный IP-адрес для первого модуля из группы модулей.
5. Последовательно нажимать на модулях сервисные кнопки, контролируя результат в окне
программы. В окне ПО «OWEN Configurator» будет отображаться информация о модуле, на
котором была нажата кнопка, этому модулю будет присваиваться заданный статический IP-
адрес и другие параметры сети. После присвоения адрес автоматически увеличивается на 1.
Для назначения статического IP-адреса с помощью кнопки режим DHCP должен быть настроен как
«Разовая установка кнопкой».
41
7 Настройка
Рисунок 7.5 - Настройка параметра «Режим DHCP»
С помощью сервисной кнопки можно установить IP-адреса сразу для группы модулей (см. справку к ПО
«OWEN Configurator», раздел «Назначение IP-адреса устройству»).
Динамический IP-адрес используется для работы с облачным сервисом и не подразумевает работу
с Мастером сети Modbus TCP. IP-адрес модуля устанавливается DHCP-сервером сети Ethernet.
ПРИМЕЧАНИЕ
Следует уточнить у служб системного администрирования о наличии DHCP-сервера в участке
сети, к которому подключен модуль. Для использования динамического IP-адреса при настройке
модуля следует выключить конфигурационный параметр DHCP «Вкл».
ПРЕДУПРЕЖДЕНИЕ
Для применения новых сетевых настроек следует перезагрузить модуль. Если модуль
подключен по USB, его также следует отключить от порта.
7.5 Настройка параметров обмена по протоколу MQTT в ПО «OWEN Configurator»
Модули поддерживают протокол MQTT (версия 3.1.1) и могут использоваться в роли клиентов. Модули
публикуют сообщения о состоянии своих входов и подписаны на топики, в рамках которых
производится управления их выходами.
Настройка параметров обмена по MQTT производится в ПО «OWEN Configurator».
Рисунок 7.6 - Параметры обмена по MQTT
42
7 Настройка
Таблица 7.2 - Параметры обмена по протоколу MQTT
Параметр
Описание
Сообщение о
Если параметр имеет значение Вкл., то в момент включении модуль
присутствии
публикует сообщение «Online» в топик MX210/Имя_устройства/
MQTTstatus.
Если от модуля не поступает сообщений, брокер публикует в данный топик
сообщение «Offline».
Подключение к
Для работы с модулем по протоколу MQTT следует установить значение
брокеру
Вкл.
Логин
Используются для аутентификации устройства на стороне брокера. Если
Пароль
значения параметров не заданы, то аутентификация не используется
Имя устройства
Имя устройства. Входит в состав топика.
Адрес брокера
IP или URL брокера. Если брокер расположен во внешней сети, то следует
установить для параметров Шлюз и DNS (вкладка Сетевые настройки)
корректные значения
Порт
Порт брокера
Хранение последнего
Если установлено значение Включено, то другие клиенты, подписанные на
сообщение
топики модуля, получат последние сообщения из этих топиков
Интервал публикации
Интервал публикации данных (в секундах)
Качество
Выбранный уровень качества обслуживания.
обслуживания
QoS 0 - передача сообщений осуществляется без гарантии доставки.
QoS 1 - передача сообщений осуществляется с гарантией доставки, но
допускается дублирование сообщений (т.е. одно и тоже сообщение будет
разослано подписчикам несколько раз).
QoS 2 - передача сообщений осуществляется с гарантией доставки и с
гарантией отсутствия дублирования сообщений.
Интервал Keep Alive (в
Если в течение промежутка времени, равного полутора значениям данного
секундах)
параметра, брокер не получает сообщений от модуля, то соединение будет
разорвано.
0 - параметр не используется (при отсутствии сообщений соединение
никогда не будет разорвано).
Статус
Статус подключения к брокеру
ПРИМЕЧАНИЕ
При использовании протокола MQTT параметр Таймаут перехода в безопасное состояние
(вкладка Modbus Slave) рекомендуется установить в 0, так как в этом случае запись параметров
обычно является событийной, а не циклической.
7.6 Настройка параметров обмена по протоколу SNMP в ПО «OWEN
Configurator»
Модули поддерживают протокол SNMP (версии SNMPv1 и SNMPv2c) и могут быть использованы в
роли агентов. Модули поддерживают запросы GET и SET. Модули с дискретными входами отправляют
трапы с битовой маской входов при изменении значения любого входа.
По протоколу SNMP доступны все параметры модуля. Список OID параметров приведен в Руководстве
по эксплуатации на конкретный модуль. MIB-файл модуля доступен на его странице на сайте owen.ru.
Рисунок 7.7 - Параметры обмена по SNMP
43
7 Настройка
Таблица 7.3 - Параметры обмена по SNMP
Параметр
Описание
Включение/Отключение
Для работы модуля по протоколу SNMP требуется установить значение
Включено
Сообщество для чтения
Пароль, используемый для чтения данных модуля
Сообщество для записи
Пароль, используемый для записи данных в модуль
IP адрес для ловушки
IP-дарес, на который будет отправлен трап в случае изменения маски
дискретных входов модуля (только для модулей с дискретными входами)
Номер порта для ловушки
Номер порта, на который будет отправлен трап
Версия SNMP
Версия протокола, используемая модулем (SNMPv1 или SNMPv2)
ПРИМЕЧАНИЕ
При использовании протокола SNMP без запросов чтения (GET) параметр Таймаут перехода в
безопасное состояние (вкладка Modbus Slave) рекомендуется установить в 0, так как в этом
случае запись параметров обычно является событийной, а не циклической.
Пример настройки обмена модуля по протоколу SNMP можно посмотреть в документе «Мх210.
Примеры настройки обмена», который доступен на странице прибора на сайте сайте owen.ru.
7.7 Пароль доступа к модулю
Для ограничения доступа к чтению и записи параметров конфигурации и для доступа в облачный
сервис «OwenCloud» используется пароль.
Установить или изменить пароль можно с помощью ПО «OWEN Configurator».
В случае утери пароля следует восстановить заводские настройки.
По умолчанию пароль не задан.
7.8 Обновление встроенного ПО
Встроенное ПО модуля обновляется с помощью интерфейсов:
• USB;
• Ethernet (рекомендуется).
Для обновления встроенного по интерфейсу USB следует:
1. В момент включения питания модуля нажать и удерживать сервисную кнопку. Модуль перейдет
в режим загрузчика.
Для обновления встроенного ПО по интерфейсу Ethernet следует:
1. В ПО «OWEN Configurator» выбрать вкладку «Прошить устройство».
ПРЕДУПРЕЖДЕНИЕ
Для обновления встроенного программного обеспечения через ПО «OWEN Configurator»
следует отключить прибор от удаленного облачного сервиса «OwenCloud».
3. Перезагрузить модуль.
44
7 Настройка
Во время обновления по интерфейсу Ethernet проверяется целостность файла встроенного ПО и
контрольной суммы.
ПРЕДУПРЕЖДЕНИЕ
Для завершения обновления встроенного ПО следует перезагрузить модуль. Если модуль
подключен по USB, его также следует отключить.
7.9 Настройка часов реального времени
Значение часов реального времени (RTC) можно установить или считать с прибора через регистры
Modbus, а также с помощью ПО «OWEN Configurator» (см. справку к ПО «OWEN Configurator», раздел
«Настройка часов»).
Для установки нового времени через регистры Modbus следует:
1. Записать значение времени в соответствующие регистры.
2. Установить на время не менее 1 секунды значение 1 в регистре обновления текущего времени.
3. Записать в регистр обновления текущего времени значение 0.
Следующая запись текущего времени может быть произведена через 1 секунду.
В случае необходимости можно синхронизировать часы модуля с удалённым NTP сервером.
7.10 Восстановление заводских настроек
ВНИМАНИЕ
После восстановления заводских настроек все ранее установленные настройки, кроме сетевых
будут удалены.
Для восстановления заводских настроек и сброса установленного пароля следует:
1. Включить питание прибора.
2. Нажать и удерживать сервисную кнопку более 12 секунд.
3. Выключить и включить прибор.
После включения прибор будет работать с настройками по умолчанию.
45
8 Техническое обслуживание
8 Техническое обслуживание
8.1 Общие указания
Во время выполнения работ по техническому обслуживанию прибора следует соблюдать требования
безопасности из раздела 3.
Техническое обслуживание прибора проводится не реже одного раза в 6 месяцев и включает
следующие процедуры:
• проверка крепления прибора;
• проверка винтовых соединений;
• удаление пыли и грязи с клеммника прибора.
8.2 Замена батареи
В приборе для питания часов реального времени используется сменная батарея типа CR2032.
Батарею следует заменить в случае наступления хотя бы одного из событий:
• мигает светодиод «Авария» (засвечивается на 200 мс с интервалом 3 секунды);
• прошло 6 лет с момента замены батареи.
Для замены батареи следует:
1. Отключить питание прибора и подключенных устройств.
2. Снять прибор с DIN-рейки.
3. Поднять крышку 1.
4. Выкрутить два винта 3.
5. Снять колодку 2, как показано на рисунке 8.1.
Рисунок 8.1 - Отсоединение клемм
6. Поочередно вывести зацепы из отверстий с одной и другой стороны корпуса и снять верхнюю
крышку.
46
8 Техническое обслуживание
Рисунок 8.2 - Замена батареи
7. Заменить батарею. Рекомендуемое время замены батареи не более 1 минуты. Если замена
батареи займет больше времени, то следует ввести корректное значение часов реального
времени.
8. Сборку и установку следует осуществлять в обратном порядке.
ПРЕДУПРЕЖДЕНИЕ
Запрещается использовать батарею другого типа. Во время установки батареи следует
соблюдать полярность.
После сборки и включения прибора следует убедиться в корректности показаний часов. В случае
необходимости следует скорректировать показания часов реального времени в ПО
«OWEN
Configurator».
Во время выкручивания винтов крепления клеммная колодка поднимается, поэтому, чтобы избежать
перекоса рекомендуется выкручивать винты поочередно по несколько оборотов за один раз.
47
9 Комплектность
9 Комплектность
Наименование
Количество
Модуль
1 шт.
Паспорт и Гарантийный талон
1 экз.
Краткое руководство по эксплуатации
1 экз.
Коммутационный кабель UTP 5e 150 мм
1 шт.
Клемма питания 2EGTK-5-02P-14
1 шт.
Заглушка разъема Ethernet
1 шт.
Методика проверки
1 экз.*
ПРИМЕЧАНИЕ
* Поставляется по требованию заказчика
ПРЕДУПРЕЖДЕНИЕ
Изготовитель оставляет за собой право внесения дополнений в комплектность модуля.
48
10 Маркировка
10 Маркировка
На корпус прибора нанесены:
• наименование прибора;
• степень защиты корпуса по ГОСТ IEC 61131-2-2012;
• напряжение питания;
• потребляемая мощность;
• класс защиты от поражения электрическим током по ГОСТ IEC 61131-2-2012;
• знак соответствия требованиям ТР ТС (ЕАС);
• страна-изготовитель;
• заводской номер прибора;
• MAC-адрес.
На потребительскую тару нанесены:
• наименование прибора;
• знак соответствия требованиям ТР ТС (ЕАС);
• страна-изготовитель;
• заводской номер прибора;
• дата изготовления прибора.
49
11 Упаковка
11 Упаковка
Упаковка прибора производится в соответствии с ГОСТ
23088-80
в потребительскую тару,
выполненную из коробочного картона по ГОСТ 7933-89.
Упаковка прибора при пересылке почтой производится по ГОСТ 9181-74.
50
12 Транспортирование и хранение
12 Транспортирование и хранение
Прибор должен транспортироваться в закрытом транспорте любого вида. В транспортных средствах
тара должна крепиться согласно правилам, действующим на соответствующих видах транспорта.
Условия транспортирования должны соответствовать условиям 5 по ГОСТ 15150-69 при температуре
окружающего воздуха от минус 25 до плюс 55 °С с соблюдением мер защиты от ударов и вибраций.
Прибор следует перевозить в транспортной таре поштучно или в контейнерах.
Условия хранения в таре на складе изготовителя и потребителя должны соответствовать условиям 1 по
ГОСТ 15150-69. В воздухе не должны присутствовать агрессивные примеси.
Прибор следует хранить на стеллажах.
51
13 Гарантийные обязательства
13 Гарантийные обязательства
Изготовитель гарантирует соответствие прибора требованиям ТУ при соблюдении условий
эксплуатации, транспортирования, хранения и монтажа.
Гарантийный срок эксплуатации - 24 месяца со дня продажи.
В случае выхода прибора из строя в течение гарантийного срока при соблюдении условий
эксплуатации, транспортирования, хранения и монтажа предприятие-изготовитель обязуется
осуществить его бесплатный ремонт или замену.
Порядок передачи прибора в ремонт содержится в паспорте и в гарантийном талоне.
52
Расчет вектора инициализации для шифрования файла архива
Приложение А. Расчет вектора инициализации для
шифрования
файла архива
Для расшифровки файла архива в качестве вектора инициализации следует
использовать
хеш-
функцию. Хеш-функция возвращает 8 байт (тип long long).
Пример реализации хеш-функции на языке программирования С:
typedef union {
struct {
unsigned long lo;
unsigned long hi;
};
long long hilo;
}LONG_LONG;
long long Hash8(const char *str) {
// На основе Rot13
LONG_LONG temp;
temp.lo = 0;
temp.hi = 0;
for ( ; *str; )
{
temp.lo += (unsigned char) (*str);
temp.lo -= (temp.lo << 13) | (temp.lo >> 19);
str++;
if (!str) break;
temp.hi += (unsigned char) (*str);
temp.hi -= (temp.hi << 13) | (temp.hi >> 19);
str++;
}
return temp.hilo;
}
53

 

 

 

 

 

 

 

 

 

///////////////////////////////////////