Подключение ZETSENSOR к
Network Enabler Administrator
Преобразователь интерфейсов Ethernet↔RS-485 ZET7076 позволяет подключать датчики серии ZET7xxx к системе по сети Ethernet. Для работы с данным преобразователем интерфейсов можно использовать утилиту Network Enabler Administrator, доступную для скачивания по следующей ссылке: https://www.moxa.com/support/download.aspx?type=support&id=959
Утилита Network Enabler Administrator подключается к ZET7076 по сети Ethernet и создает в системе привязанный к преобразователю интерфейсов локальный COM-порт, через который можно передавать данные по протоколу Modbus. После установки и запуска утилиты, необходимо выполнить сканирование доступных в сети Ethernet устройств (см. Рисунок 1).
Рисунок 1
Найденное устройство необходимо переключить в режим «Real COM Mode» (Configuration → Configure → Operating Mode → Real COM Mode), как показано на Рисунке 2.
Рисунок 2
Затем необходимо включить эмуляцию COM-порта для данного устройства с помощью меню «COM Mapping» (команды «Add Target», «Apply Changes» и «Enable»), как показано на Рисунке 3.
Рисунок 3
После успешной настройки в системе должен появиться локальный COM-порт, который можно использовать для работы с датчиками. Протокол обмена в данном случае будет таким же, как и в случае подключения через другие преобразователи интерфейсов, а именно Modbus RTU (не Modbus TCP).
При работе с ZET7076 следует учитывать одну особенность — данное устройство выдает эхо передаваемых данных, т.е. в ответ на отправленный запрос сначала будет принят сам посланный запрос (эхо), а затем уже ответ датчика.
Для приведенного выше примера с датчиком ZET7010 последовательность запросов и ответов примет вид, показанный в Таблице 1.
Таблица 1
1 | Запрос | 0x0A 0x03 0x00 0x00 0x00 0x04 0x45 0x72 |
Ответ | 0x0A 0x03 0x00 0x00 0x00 0x04 0x45 0x72 0x0A 0x03 0x08 0xC0 0x20 0x00 0x58 0x00 0x00 0xFA 0xAF 0xBE 0x70 | |
Эхо | 8 байтов | |
Структура | Тип 396, размер 36 байтов | |
2 | Запрос | 0x0A 0x03 0x00 0x10 0x00 0x04 0x44 0xB7 |
Ответ | 0x0A 0x03 0x00 0x10 0x00 0x04 0x44 0xB7 0x0A 0x03 0x08 0x00 0x4C 0x00 0x4D 0x00 0x00 0x1A 0x36 0x9A 0x4F | |
Эхо | 8 байтов | |
Структура | Тип 208, размер 76 байтов |
Таким образом, в системе, использующей ZET7076, должно быть реализовано программное подавление эха.