ПРОГРАМА МОНІТОРИНГУ НА РІВНІ ВЕБ - ІНТЕРФЕЙС MODBUS-TCP

ПРОГРАМА МОНІТОРИНГУ НА РІВНІ ВЕБ - ІНТЕРФЕЙС MODBUS-TCP

Опція Modbus-TCP для GaugerNET забезпечує зручну схему отримання даних від польових датчиків GaugerGSM. Ця опція доступна для будь-якого програмного забезпечення SCADA або моніторингу, що підтримує Modbus-TCP.

  • Введення продукту

ВИКОРИСТАННЯ GAUGERNET з MODBUS-TCP (ШЛЮЗ)

Опція Modbus-TCP для GaugerNET забезпечує зручну схему отримання даних від польових датчиків GaugerGSM. Ця опція доступна для будь-якого програмного забезпечення SCADA або моніторингу, що підтримує Modbus-TCP. Що стосується спільноти Modbus, GaugerNET реалізує функціональні можливості Modbus Gateway. Використання інтерфейсу Modbus-TCP для GaugerNET є альтернативою прямому зчитуванню датчиків GaugerGSM. Пряме зчитування датчика є більш ефективним, ніж непрямий шлях через GaugerNET, але передбачає зусилля з розробки програмного забезпечення. GaugerNET Modbus-TCP підтримує одну команду «write-registers» і одну команду «read-registers». Команда читання спрямована на ідентифікатор пристрою, який зіставляється з назвою датчика GaugerGSM. GaugerNET також підтримує стандартні юридичні відповіді, а також відповіді на незаконні команди.

Web-based level monitoring

АРХІТЕКТУРА ГОЖЕРНЕ

GaugerNET — це 3-структура сервера: слухач, презентатор і шлюз. Listener — це PHP-додаток, що працює на сервері Linux і реалізує TCP-прослуховувач сокетів для польових датчиків GaugerGSM і GaugerGPS. Дані зберігаються в базі даних MySQL. Presenter — це веб-сервер PHP/HTML для користувачів, який представляє діаграми, таблиці та карти. Gateway — це програма PHP, що працює на сервері Linux. Шлюз реалізує функцію Modbus TCP Gateway. Шлюз приймає запити 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 {{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

 

LAT град

0x10

Temp int

0x06

 

LAT хв

0x11

Temp ext

0x07

 

LAT сек

0x12

Напруга

0x08

 

LON град

0x13

RSSI

0x09

 

LON хв

0x14

Статус

0x0A

 

LON сек

0x15

День

0x0B

 

 

 

 

 

Популярні Мітки: Програма моніторингу веб-рівня - інтерфейс modbus-tcp, Китайська програма моніторингу веб-рівня - інтерфейс modbus-tcp виробники, постачальники, фабрика

Послати повідомлення

(0/10)

clearall