
APPLICAZIONE DI MONITORAGGIO A LIVELLO WEB - INTERFACCIA MODBUS-TCP
L'opzione Modbus-TCP per GaugerNET fornisce uno schema conveniente per ottenere dati dai sensori GaugerGSM in campo. Questa opzione è disponibile per qualsiasi SCADA o software di monitoraggio che supporti Modbus-TCP.
- introduzione al prodotto
UTILIZZO DI GAUGERNET con MODBUS-TCP (GATEWAY)
L'opzione Modbus-TCP per GaugerNET fornisce uno schema conveniente per ottenere dati dai sensori GaugerGSM in campo. Questa opzione è disponibile per qualsiasi SCADA o software di monitoraggio che supporti Modbus-TCP. In termini di comunità Modbus, GaugerNET implementa una funzionalità Modbus Gateway. L'uso dell'interfaccia Modbus-TCP per GaugerNET è un'alternativa alla lettura diretta dei sensori GaugerGSM. La lettura diretta del sensore è più efficiente del percorso indiretto attraverso GaugerNET ma comporta sforzi di sviluppo del software. GaugerNET Modbus-TCP supporta un comando "write-registers" e un comando "read-registers". Il comando di lettura è indirizzato a un ID unità mappato sul nome del sensore GaugerGSM. GaugerNET supporta anche risposte legali standard così come risposte a comandi illegali.

ARCHITETTURA GAUGERNET
GaugerNET è una 3-struttura server: Listener, Presenter e Gateway. Listener è un'applicazione PHP in esecuzione su server Linux e implementa un listener socket TCP per sensori GaugerGSM e GaugerGPS in campo. I dati sono memorizzati in un database MySQL. Presenter è un server web PHP/HTML per gli utenti, che presenta grafici, tabelle e mappe. Gateway è un'applicazione PHP in esecuzione su un server Linux. Gateway implementa una funzione di gateway Modbus TCP. Il gateway accetta le richieste Modbus per i dati dei sensori e risponde con i dati letti da MySQL.
CODICE FUNZIONE MESSAGGIO DI RICHIESTA MODBUS 0x10 (SCRIVI REGISTRI)
|
Byte |
Descrizione |
|
0-1 |
Identificatore della transazione |
|
2-3 |
Identificatore protocollo 0x00 |
|
4-5 |
Lunghezza {{0}}x00 / 0x0D |
|
6 |
Identificatore unità 0x00 |
|
7 |
Codice funzione 0x10 |
|
8-9 |
Offset registro {{0}}x00 / 0x64 |
|
10-11 |
Numero di registri {{0}}x00 / 0x03 |
|
13-18 |
Byte da scrivere (contenuto in byte compreso tra {{0}}x21 e 0x7F) |
|
Esempio: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Significato: scrivere caratteri AB C più caratteri ab nei registri numeri (decimali) 100, 101, 102.
FLUSSO DEI MESSAGGI MODBUS-TCP
GAUGERNET Gateway implementa i comandi Modbus Class {{0}}: 0x03 (lettura) e 0x10 (scrittura). Una richiesta di scrittura predefinita deve precedere una richiesta di lettura. Una richiesta di scrittura attiva il gateway per rispondere alle successive richieste di lettura. L'attivazione è attiva per 10 minuti. I client possono inviare una richiesta di scrittura prima di ogni richiesta di lettura. In alternativa, i client possono inviare una richiesta di scrittura seguita da una serie di richieste di lettura purché non sia trascorso il timeout di attivazione di 10 minuti. La risposta a una richiesta di lettura quando il gateway non è attivato comporterà una risposta di eccezione 0x0A.
CODICE FUNZIONE MESSAGGIO DI RICHIESTA MODBUS 0x03 (LEGGI REGISTRI)
|
Byte |
Descrizione |
|
0-1 |
Identificatore della transazione |
|
2-3 |
Identificatore protocollo 0x00 |
|
4-5 |
Lunghezza {{0}}x00 / 0x06 |
|
6 |
Identificatore unità 0x01-0xFE mappato all'ID sensore |
|
7 |
Codice funzione 0x03 |
|
8-9 |
Registro offset - variabili di processo |
|
10-11 |
Numero di registri - variabili di processo |
|
Esempio: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Significato: leggere le seguenti variabili dal sensore 10: distanza, volume, flusso.
VARIABILI DI PROCESSO
|
Processi |
Compensare |
|
Processi |
Compensare |
|
Distanza |
0x01 |
|
Mese |
0x0C |
|
Livello |
0x02 |
|
Anno |
0x0D |
|
Fluire |
0x03 |
|
Ora |
0x0E |
|
Ricarica |
0x04 |
|
Minuto |
0x0F |
|
Volume |
0x05 |
|
LAT gradi |
0x10 |
|
Temp int |
0x06 |
|
LAT min |
0x11 |
|
Temp est |
0x07 |
|
LAT sec |
0x12 |
|
Voltaggio |
0x08 |
|
LON gradi |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Stato |
0x0A |
|
LON sec |
0x15 |
|
Giorno |
0x0B |
|
|
|
Etichetta sexy: applicazione di monitoraggio a livello web - interfaccia modbus-tcp, applicazione di monitoraggio a livello web in Cina - produttori, fornitori, fabbrica di interfacce modbus-tcp
Potrebbe piacerti anche









