
ПРИЛОЖЕНИЕ ДЛЯ МОНИТОРИНГА ВЕБ-УРОВНЯ - ИНТЕРФЕЙС MODBUS-TCP
Опция Modbus-TCP для GaugerNET обеспечивает удобную схему для получения данных от полевых датчиков GaugerGSM. Эта опция доступна для любой SCADA или программного обеспечения для мониторинга, поддерживающего Modbus-TCP.
- Внедрение продукции
ИСПОЛЬЗОВАНИЕ GAUGERNET с MODBUS-TCP (ШЛЮЗ)
Опция Modbus-TCP для GaugerNET обеспечивает удобную схему для получения данных от полевых датчиков GaugerGSM. Эта опция доступна для любой SCADA или программного обеспечения для мониторинга, поддерживающего Modbus-TCP. С точки зрения сообщества Modbus, GaugerNET реализует функциональность шлюза Modbus. Использование интерфейса Modbus-TCP для GaugerNET является альтернативой прямому считыванию показаний датчиков GaugerGSM. Прямое считывание с датчиков более эффективно, чем непрямой маршрут через GaugerNET, но требует усилий по разработке программного обеспечения. GaugerNET Modbus-TCP поддерживает одну команду «запись регистров» и одну команду «чтение регистров». Команда чтения предназначена для идентификатора устройства, который сопоставлен с именем датчика GaugerGSM. GaugerNET также поддерживает стандартные допустимые ответы, а также ответы на недопустимые команды.

АРХИТЕКТУРА GAUGERNET
GaugerNET представляет собой 3-серверную структуру: прослушиватель, презентатор и шлюз. Listener — это PHP-приложение, работающее на сервере Linux и реализующее прослушиватель TCP-сокетов для полевых датчиков GaugerGSM и GaugerGPS. Данные хранятся в базе данных MySQL. Presenter — это веб-сервер PHP/HTML для пользователей, представляющий диаграммы, таблицы и карты. Шлюз — это PHP-приложение, работающее на сервере Linux. Шлюз реализует функцию шлюза Modbus TCP. Шлюз принимает запросы Modbus на данные датчиков и отвечает данными, считанными из MySQL.
КОД ФУНКЦИИ СООБЩЕНИЯ ЗАПРОСА MODBUS 0x10 (ЗАПИСЬ РЕГИСТРОВ)
|
Байт |
Описание |
|
0-1 |
Идентификатор транзакции |
|
2-3 |
Идентификатор протокола 0x00 |
|
4-5 |
Длина {{0}}x00 / 0x0D |
|
6 |
Идентификатор объекта 0x00 |
|
7 |
Код функции 0x10 |
|
8-9 |
Смещение регистра {{0}}x00 / 0x64 |
|
10-11 |
Количество регистров {{0}}x00 / 0x03 |
|
13-18 |
Байты для записи (байтовое содержимое между {{0}}x21 и 0x7F) |
|
Пример: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Значение: Запишите символы AB C плюс символы ab в регистры чисел (десятичных) 100, 101, 102.
ПОТОК СООБЩЕНИЙ MODBUS-TCP
GAUGERNET Gateway реализует команды Modbus Class {{0}}: 0x03 (чтение) и 0x10 (запись). Предопределенный запрос на запись должен предшествовать запросу на чтение. Запрос на запись активирует шлюз для ответа на следующие запросы на чтение. Активация включена на 10 минут. Клиенты могут отправлять запрос на запись перед каждым запросом на чтение. В качестве альтернативы клиенты могут отправить один запрос на запись, за которым следует серия запросов на чтение, если не истекло 10-минутное время ожидания активации. Ответ на запрос чтения, когда шлюз не активирован, приведет к ответу исключения 0x0A.
КОД ФУНКЦИИ СООБЩЕНИЯ ЗАПРОСА MODBUS 0x03 (ЧТЕНИЕ РЕГИСТРОВ)
|
Байт |
Описание |
|
0-1 |
Идентификатор транзакции |
|
2-3 |
Идентификатор протокола 0x00 |
|
4-5 |
Длина {{0}}x00 / 0x06 |
|
6 |
Идентификатор устройства 0x01-0xFE сопоставлен с идентификатором датчика |
|
7 |
Код функции 0x03 |
|
8-9 |
Смещение регистра - переменные процесса |
|
10-11 |
Количество регистров - переменные процесса |
|
Пример: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Значение: считать следующие переменные с датчика 10: расстояние, объем, расход.
ПЕРЕМЕННЫЕ ПРОЦЕССА
|
Процесс |
Компенсировать |
|
Процесс |
Компенсировать |
|
Расстояние |
0x01 |
|
Месяц |
0x0C |
|
Уровень |
0x02 |
|
Год |
0x0D |
|
Поток |
0x03 |
|
Час |
0x0E |
|
Пополнение |
0x04 |
|
Минута |
0x0F |
|
Объем |
0x05 |
|
градус широты |
0x10 |
|
Врем.внутр. |
0x06 |
|
LAT мин. |
0x11 |
|
Временный добавочный |
0x07 |
|
LAT сек |
0x12 |
|
Напряжение |
0x08 |
|
LON град |
0x13 |
|
РССИ |
0x09 |
|
LON мин. |
0x14 |
|
Положение дел |
0x0A |
|
LON сек |
0x15 |
|
День |
0x0B |
|
|
|
горячая этикетка : приложение для мониторинга веб-уровня - интерфейс modbus-tcp, приложение для мониторинга веб-уровня в Китае - производители, поставщики, фабрика интерфейса modbus-tcp
Вам также может понравиться









