st
eut
e T
echnol
ogies GmbH & Co. K
G
Brück
ens
tr
aße 91, 32584 Löhne, Germany
, www
.s
teut
e.c
om
Montage- und Anschlussanleitung / Funk-Empfänger
Mounting and wiring instructions / Wireless receiver
Instructions de montage et de câblage / Récepteur sans fil
Istruzioni di montaggio e collegamento / Ricevitore wireless
Instruções de montagem e instalação / Receptor sem fio
Инструкция по монтажу и подключению / Радиоприемник
//
RF Rx EN868 TCP/IP / RF Rx SW868/SW915/SW917/SW922 TCP/IP V2
42 / 52
Русский
ModbusTCP
TCP/IP-Gateway предоставляет сервер ModbusTCP (стандартный
порт 502). TCP/IP-Gateway предоставляет сервер ModbusTCP в до-
полнение к индивидуально настраиваемым соединениям датчиков.
Датчики должны быть обучены для доступа ModbusTCP и сконфигу-
рированы как »активные«.
Сервер ожидает запроса ModbusTCP на этом порте. Клиент, напри-
мер ПЛК, подключается к этому порту и циклически запрашивает
данные подключения.
В ModbusTCP информация организована в 16-битные регистры. В
своем запросе клиент указывает, с какого номера регистра и по
скольким регистрам следует обмениваться информацией. Реализо-
ваны функции »Read Input Registers (чтение входных регистров)« и
»Loopback Diagnostic Test (диагностический тест по шлейфу)«
(код функции 4 и 8).
Согласно определению ModbusTCP, за один запрос может быть пе-
редано максимум 125 регистров. Доступны два диапазона адресов.
С адреса 1000 можно запросить подробную информацию по каждо-
му датчику. С адреса 2000 доступен сжатый обзор состояний пере-
ключения всех датчиков.
Диапазон
адресов
Характеристики
1000 .. 1799
Для каждого переключателя зарезервировано
20 регистров. Информация о первом
переключателе в обзорной таблице
запрограммированных переключателей
ведется с адреса 1000,
следующего - с 1020 и т.д.
Первые два регистра содержат 32-битный
временной тайм-код (без знака, разрешение 1
секунда, с прямым порядком байтов, время с
момента получения последней телеграммы
в секундах).
Это позволяет получателю оценить, является ли
информация достаточно новой и может ли быть
оценена, выданы ли предупреждения и т.д.
Следующие 16 регистров содержат полную
последнюю принятую радиотелеграмму. Для
облегчения оценки каждый полученный байт
сообщается в 16-битном регистре, т.е. верхние
8 бит всегда 0x00.
Если с момента включения Gateway от
соответствующего переключателя не было
получено никаких телеграмм, для каждого
регистра сообщается 0xFFFF.
Диапазон
адресов
Характеристики
2000 .. 2039
Для каждого переключателя сохраняется
регистр. Регистр показывает состояние
переключения, независимо от используемого
протокола радиосвязи. Из-за небольшого
диапазона адресов все состояния
переключения могут быть считаны за один
доступ, но без дополнительной информации,
такой как, например, актуальность.
Для тестирования функции можно использовать инструмент
ModbusTCP, такой как свободно доступный QModMaster (https://
sourceforge.net/projects/qmodmaster/), например, на портативном
ПК в сети ПЛК и Gateway.
В настройках ModbusTCP необходимо указать IP-адрес и порт
шлюза. В качеств начального адреса был выбран 2000, чтобы счи-
тывать все 40 возможных переключателей одновременно. После
нажатия на символы »Connect (подключить)« и »Scan (сканиро-
вать)« (отмечены синим) инструмент циклически вызывает данные
подключения. На скриншоте показан переключатель 2 в нажатом
состоянии. Все остальные не были активированы с момента
перезапуска Gateway.
Радио-телеграмма
Содержащаяся в TCP/UDP-датаграмме радио-телеграмма переда-
ется в шестнадцатеричной кодировке как последовательность
ASCII-знаков с замыкающим управляющим символом »[LF]« (Line
Feed). В особенных случаях возможно, что несколько радио-теле-
грамм, разделенных посредством »[LF]«, находятся в одной дата-
грамме. Это в особенности возможно после ошибки Ethernet-
передачи, если к моменту повторной передачи шлюзом были уже
приняты другие телеграммы.