Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
G N L C C + A B -
1 2 5 5
Рис 1. Схема подключения устройства.
Протокол конфигурации устройства
Протокол конфигурации устройства позволяет удаленно задавать список
адресов устройств Modbus и список регистров данных для опроса, а так же изменять
основные конфигурационные параметры устройства.
Общие конфигурационные параметры устройства передаются с помощью пакета
следующего формата:
Байт Описание
0 Период опроса и передачи данных, секунд, LSB
1 Период опроса и передачи данных, секунд, MSB
2 Битовый регистр управления
Битовый регистр позволяет передавать устройству следующие команды:
Бит Команда
0 Перезагрузить устройство
1 Очистить конфигурацию опрашиваемых устройств Modbus
2 Сброс конфигурации устройства в состояние «по умолчанию»
Пакеты для изменения общих конфигурационных параметров необходимо
передавать устройству с FPort = 1. Передача команд через битовый регистр
осуществляется путем выставления соответствующего необходимой команде бита в
«1».
Изменение конфигурации опроса устройств Modbus передаётся с помощью
пакета следующего формата:
Байт Описание
0 Адрес Modbus slave устройства, 1 - 247
1 Функция Modbus: 0x01 Чтение coil, 0x02 чтение входов, 0x03 чтение регистров
2 FPort, на который будут передаваться полученные данные, 1-254
3 Количество регистров в конфигурации
4..N Адреса регистров для чтения, младший байт первый, 2 байта на один регистр
Пакеты для изменения конфигурации опроса устройств Modbus необходимо
передавать устройству с FPort = 3.
Протокол передачи собранных данных
По окончании опроса устройство передает результаты опроса через сеть
LoRaWAN с помощью пакета следующего формата:
Байт Описание
0 Адрес Modbus устройства
1 Функция Modbus
2 Резерв
3 Количество регистров, значения которых передаются в пакете
3 .. N Байты данных, полученных из регистров устройства
Устройство передает собранные данные с FPort, установленным в
конфигурационном пакете. Общий размер одно пакета данных не может превышать 51
байт.
Передача статуса устройства
По окончании цикла передачи заданных конфигурацией опроса данных
устройство передает сообщение со своим статусом. В случае отсутствия конфигурации
опроса данных устройство передает свой статус в каждом сообщении. Сообщение со
статусом устройства имеет следующий формат:
Байт Описание
0 Битовый регистр состояния
1 Напряжение батареи, LSB
2 Напряжение батареи, MSB
Битовый регистр передают следующую информацию:
Бит Описание
0 Состояние входа контакта, 0 – разомкнут, 1 - замкнут
1 Состояние питания, 0 – питание в норме, 1 – потеря основного питания
Напряжение батареи передается в вольтах, умноженных на 1000. Рекомендуется
использование нормально-замкнутых контактов. Это позволяет контролировать их
исправность и целостность подключения к устройству.
Устройство передает сообщения со своим статусом с FPort = 4.