
ANWENDUNG ZUR ÜBERWACHUNG AUF WEB-EBENE – MODBUS-TCP-SCHNITTSTELLE
Die Modbus-TCP-Option für GaugerNET bietet ein praktisches Schema zum Abrufen von Daten von GaugerGSM-Feldsensoren. Diese Option ist für jede SCADA- oder Überwachungssoftware verfügbar, die Modbus-TCP unterstützt.
- Produkteinführung
VERWENDUNG VON GAUGERNET mit MODBUS-TCP (GATEWAY)
Die Modbus-TCP-Option für GaugerNET bietet ein praktisches Schema zum Abrufen von Daten von GaugerGSM-Feldsensoren. Diese Option ist für jede SCADA- oder Überwachungssoftware verfügbar, die Modbus-TCP unterstützt. Im Hinblick auf die Modbus-Community implementiert GaugerNET eine Modbus-Gateway-Funktionalität. Die Verwendung der Modbus-TCP-Schnittstelle zu GaugerNET ist eine Alternative zum direkten Auslesen von GaugerGSM-Sensoren. Die direkte Sensorauslesung ist effizienter als der indirekte Weg über GaugerNET, erfordert jedoch Softwareentwicklungsaufwand. GaugerNET Modbus-TCP unterstützt einen „Write-Registers“-Befehl und einen „Read-Registers“-Befehl. Der Lesebefehl richtet sich an eine Geräte-ID, die dem GaugerGSM-Sensornamen zugeordnet ist. GaugerNET unterstützt außerdem standardmäßige legale Antworten sowie Antworten auf illegale Befehle.

GAUGERNET-ARCHITEKTUR
GaugerNET ist eine 3-Serverstruktur: Listener, Presenter und Gateway. Listener ist eine PHP-Anwendung, die auf einem Linux-Server läuft und einen TCP-Socket-Listener für Feldsensoren GaugerGSM und GaugerGPS implementiert. Die Daten werden in einer MySQL-Datenbank gespeichert. Presenter ist ein PHP/HTML-Webserver für Benutzer, der Diagramme, Tabellen und Karten präsentiert. Gateway ist eine PHP-Anwendung, die auf einem Linux-Server ausgeführt wird. Gateway implementiert eine Modbus TCP Gateway-Funktion. Das Gateway akzeptiert Modbus-Anfragen für Sensordaten und antwortet mit aus MySQL gelesenen Daten.
MODBUS-ANFRAGEMELDUNGS-FUNKTIONSCODE 0x10 (REGISTER SCHREIBEN)
|
Byte |
Beschreibung |
|
0-1 |
Transaktionskennung |
|
2-3 |
Protokoll-ID 0x00 |
|
4-5 |
Länge {{0}}x00 / 0x0D |
|
6 |
Einheiten-ID 0x00 |
|
7 |
Funktionscode 0x10 |
|
8-9 |
Registeroffset {{0}}x00 / 0x64 |
|
10-11 |
Anzahl der Register {{0}}x00 / 0x03 |
|
13-18 |
Zu schreibende Bytes (Byteinhalt zwischen {{0}}x21 und 0x7F) |
|
Beispiel: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Bedeutung: Schreiben Sie die Zeichen AB C plus ab-Zeichen in die Registernummern (dezimal) 100, 101, 102.
MODBUS-TCP-MELDUNGSFLUSS
Das GAUGERNET Gateway implementiert die Befehle der Modbus-Klasse {{0}}: 0x03 (Lesen) und 0x10 (Schreiben). Einer Leseanforderung muss eine vordefinierte Schreibanforderung vorausgehen. Eine Schreibanforderung aktiviert das Gateway, um auf folgende Leseanforderungen zu antworten. Die Aktivierung ist 10 Minuten lang eingeschaltet. Clients können vor jeder Leseanforderung eine Schreibanforderung senden. Alternativ können Clients eine Schreibanforderung gefolgt von einer Reihe von Leseanforderungen senden, solange das Aktivierungszeitlimit von 10 Minuten noch nicht abgelaufen ist. Wenn das Gateway nicht aktiviert ist, führt die Antwort auf eine Leseanforderung zu einer Ausnahmeantwort 0x0A.
MODBUS-ANFRAGEMELDUNG-FUNKTIONSCODE 0x03 (REGISTER LESEN)
|
Byte |
Beschreibung |
|
0-1 |
Transaktionskennung |
|
2-3 |
Protokoll-ID 0x00 |
|
4-5 |
Länge {{0}}x00 / 0x06 |
|
6 |
Einheiten-ID 0x01-0xFE, zugeordnet zur Sensor-ID |
|
7 |
Funktionscode 0x03 |
|
8-9 |
Registeroffset – Prozessvariablen |
|
10-11 |
Anzahl der Register – Prozessvariablen |
|
Beispiel: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Bedeutung: Lesen Sie die folgenden Variablen von Sensor 10: Entfernung, Volumen, Durchfluss.
PROZESSVARIABLEN
|
Verfahren |
Versatz |
|
Verfahren |
Versatz |
|
Distanz |
0x01 |
|
Monat |
0x0C |
|
Ebene |
0x02 |
|
Jahr |
0x0D |
|
Fließen |
0x03 |
|
Stunde |
0x0E |
|
Nachfüllung |
0x04 |
|
Minute |
0x0F |
|
Volumen |
0x05 |
|
LAT-Grad |
0x10 |
|
Temp. int |
0x06 |
|
LAT min |
0x11 |
|
Temp. ext |
0x07 |
|
LAT Sek |
0x12 |
|
Stromspannung |
0x08 |
|
LON Grad |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Status |
0x0A |
|
LON Sek |
0x15 |
|
Tag |
0x0B |
|
|
|
Beliebte label: Web-Level-Überwachungsanwendung – Modbus-TCP-Schnittstelle, China Web-Level-Überwachungsanwendung – Modbus-TCP-Schnittstelle Hersteller, Lieferanten, Fabrik
Das könnte dir auch gefallen









