ПРИЛОЖЕНИЕ ДЛЯ МОНИТОРИНГА ВЕБ-УРОВНЯ - ИНТЕРФЕЙС MODBUS-TCP

ПРИЛОЖЕНИЕ ДЛЯ МОНИТОРИНГА ВЕБ-УРОВНЯ - ИНТЕРФЕЙС 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 также поддерживает стандартные допустимые ответы, а также ответы на недопустимые команды.

Web-based level monitoring

АРХИТЕКТУРА 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

Отправить запрос

(0/10)

clearall