
APLICACIÓ DE MONITORACIÓ A NIVELL WEB - INTERFÀCIES MODBUS-TCP
L'opció Modbus-TCP per a GaugerNET proporciona un esquema convenient per obtenir dades dels sensors GaugerGSM de camp. Aquesta opció està disponible per a qualsevol SCADA o programari de monitorització que admeti Modbus-TCP.
- Introducció al producte
ÚS DE GAUGERNET amb MODBUS-TCP (GATEWAY)
L'opció Modbus-TCP per a GaugerNET proporciona un esquema convenient per obtenir dades dels sensors GaugerGSM de camp. Aquesta opció està disponible per a qualsevol SCADA o programari de monitorització que admeti Modbus-TCP. Pel que fa a la comunitat Modbus, GaugerNET implementa una funcionalitat de passarel·la Modbus. L'ús de la interfície Modbus-TCP a GaugerNET és una alternativa a la lectura directa dels sensors GaugerGSM. La lectura directa del sensor és més eficient que la ruta indirecta a través de GaugerNET, però implica esforços de desenvolupament de programari. GaugerNET Modbus-TCP admet una ordre "write-registers" i una altra "read-registers". L'ordre de lectura està dirigida a una identificació d'unitat que està assignada al nom del sensor GaugerGSM. GaugerNET també admet respostes legals estàndard, així com respostes a ordres il·legals.

ARQUITECTURA GAUGERNET
GaugerNET és una estructura de 3-servidor: Listener, Presenter i Gateway. Listener és una aplicació PHP que s'executa al servidor Linux i implementa un escolta de socket TCP per als sensors GaugerGSM i GaugerGPS de camp. Les dades s'emmagatzemen en una base de dades MySQL. Presenter és un servidor web PHP/HTML per als usuaris, que presenta gràfics, taules i mapes. Gateway és una aplicació PHP que s'executa al servidor Linux. Gateway implementa una funció Modbus TCP Gateway. La passarel·la accepta sol·licituds de Modbus per a dades del sensor i respon amb dades llegides des de MySQL.
CODI DE FUNCIÓ DE MISSATGE DE SOL·LICITUD MODBUS 0x10 (ESCRIU REGISTRES)
|
Byte |
Descripció |
|
0-1 |
Identificador de transacció |
|
2-3 |
Identificador de protocol 0x00 |
|
4-5 |
Longitud {{0}}x00 / 0x0D |
|
6 |
Identificador de la unitat 0x00 |
|
7 |
Codi de funció 0x10 |
|
8-9 |
Registre el desplaçament {{0}}x00/0x64 |
|
10-11 |
Nombre de registres {{0}}x00 / 0x03 |
|
13-18 |
Bytes per escriure (contingut en bytes entre {{0}}x21 i 0x7F) |
|
Exemple: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Significat: escriu caràcters AB C més caràcters ab als números de registre (decimals) 100, 101, 102.
FLUX DE MISSATGES MODBUS-TCP
GAUGERNET Gateway implementa les ordres Modbus Class {{0}}: 0x03 (lectura) i 0x10 (escriptura). Una sol·licitud d'escriptura predefinida ha de precedir una sol·licitud de lectura. Una sol·licitud d'escriptura activa la passarel·la per respondre a les peticions de lectura següents. L'activació està activada durant 10 minuts. Els clients poden enviar una sol·licitud d'escriptura abans de cada sol·licitud de lectura. Alternativament, els clients poden enviar una sol·licitud d'escriptura seguida d'una sèrie de sol·licituds de lectura sempre que no hagi passat el temps d'espera d'activació de 10 minuts. La resposta a una sol·licitud de lectura quan la passarel·la no està activada donarà lloc a una resposta d'excepció 0x0A.
CODI DE FUNCIÓ DE MISSATGE DE SOL·LICITUD MODBUS 0x03 (LLEGIR REGISTRES)
|
Byte |
Descripció |
|
0-1 |
Identificador de transacció |
|
2-3 |
Identificador de protocol 0x00 |
|
4-5 |
Longitud {{0}}x00/0x06 |
|
6 |
Identificador de la unitat 0x01-0xFE assignat a l'ID del sensor |
|
7 |
Codi de funció 0x03 |
|
8-9 |
Registre offset - variables de procés |
|
10-11 |
Nombre de registres - variables de procés |
|
Exemple: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Significat: llegiu les variables següents del Sensor 10: Distància, Volum, Flux.
VARIABLES DEL PROCÉS
|
Procés |
Offset |
|
Procés |
Offset |
|
Distància |
0x01 |
|
Mes |
0x0C |
|
Nivell |
0x02 |
|
Curs |
0x0D |
|
Flux |
0x03 |
|
Hores |
0x0E |
|
Omplir |
0x04 |
|
Minut |
0x0F |
|
Volum |
0x05 |
|
LAT grau |
0x10 |
|
Temp int |
0x06 |
|
LAT min |
0x11 |
|
Temp ext |
0x07 |
|
LAT sec |
0x12 |
|
Voltatge |
0x08 |
|
LON grau |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Estat |
0x0A |
|
LON seg |
0x15 |
|
Dia |
0x0B |
|
|
|
Etiquetes populars: Aplicació de supervisió de nivell web: interfície modbus-tcp, aplicació de monitorització de nivell web de la Xina - fabricants d'interfície modbus-tcp, proveïdors, fàbrica
Potser també t'agrada









