ANWENDUNG ZUR ÜBERWACHUNG AUF WEB-EBENE – MODBUS-TCP-SCHNITTSTELLE

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.

Web-based level monitoring

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

Anfrage senden

(0/10)

clearall