APPLIKATION TIL OVERVÅGNING AF WEBNIVEAU - MODBUS-TCP-GRÆNSEFLADE

APPLIKATION TIL OVERVÅGNING AF WEBNIVEAU - MODBUS-TCP-GRÆNSEFLADE

Modbus-TCP-mulighed for GaugerNET giver et praktisk skema til at indhente data fra markerede GaugerGSM-sensorer. Denne mulighed er tilgængelig for enhver SCADA eller overvågningssoftware, der understøtter Modbus-TCP.

  • Produkt introduktion

 

BRUG AF GAUGERNET med MODBUS-TCP (GATEWAY)

Modbus-TCP-mulighed for GaugerNET giver et praktisk skema til at indhente data fra markerede GaugerGSM-sensorer. Denne mulighed er tilgængelig for enhver SCADA eller overvågningssoftware, der understøtter Modbus-TCP. Med hensyn til Modbus-fællesskabet implementerer GaugerNET en Modbus Gateway-funktionalitet. Brugen af ​​Modbus-TCP interface til GaugerNET er et alternativ til direkte aflæsning af GaugerGSM sensorer. Direkte sensoraflæsning er mere effektiv end den indirekte rute gennem GaugerNET, men involverer softwareudviklingsindsats. GaugerNET Modbus-TCP understøtter én "write-registers"-kommando og en "read-registers"-kommando. Læsekommandoen er rettet mod et enheds-ID, som er knyttet til GaugerGSM-sensornavnet. GaugerNET understøtter også standard juridiske svar såvel som svar på ulovlige kommandoer.

Web-based level monitoring

GAUGERNET ARKITEKTUR

GaugerNET er en 3-serverstruktur: Listener, Presenter og Gateway. Listener er en PHP-applikation, der kører på Linux-serveren og implementerer en TCP-socket-lytter til markerede GaugerGSM- og GaugerGPS-sensorer. Data gemmes i en MySQL-database. Presenter er en PHP/HTML-webserver til brugere, der præsenterer diagrammer, tabeller og kort. Gateway er et PHP-program, der kører på Linux-serveren. Gateway implementerer en Modbus TCP Gateway-funktion. Gateway accepterer Modbus-anmodninger om sensordata og svarer med data læst fra MySQL.

 

MODBUS ANMODNING MEDDELELSE FUNKTIONSKODE 0x10 (SKRIV REGISTRE)

Byte

Beskrivelse

0-1

Transaktions-id

2-3

Protokol-id 0x00

4-5

Længde {{0}}x00 / 0x0D

6

Enheds-id 0x00

7

Funktionskode 0x10

8-9

Registrer offset {{0}}x00 / 0x64

10-11

Antal registre {{0}}x00 / 0x03

13-18

Bytes at skrive (Byteindhold mellem {{0}}x21 og 0x7F)

Eksempel:

00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62

Betydning: Skriv tegnene AB C plus ab-tegn for at registrere tal (decimal) 100, 101, 102.

 

MODBUS-TCP MEDDELELSESFLOW

GAUGERNET Gateway implementerer Modbus Class {{0}} kommandoer: 0x03 (læs) og 0x10 (skriv). En foruddefineret skriveanmodning skal gå forud for en læseanmodning. En skriveanmodning aktiverer gatewayen til at svare på følgende læseanmodninger. Aktivering er TIL i 10 minutter. Kunder kan sende en skriveanmodning forud for hver læseanmodning. Alternativt kan klienter sende en skriveanmodning efterfulgt af en række læseanmodninger, så længe der ikke er gået 10 minutters aktiveringstimeout. Svar på en læseanmodning, når Gateway ikke er aktiveret, vil resultere i et undtagelsessvar 0x0A.

 

MODBUS ANMODNING MEDDELELSE FUNKTIONSKODE 0x03 (LÆS REGISTRE)

Byte

Beskrivelse

0-1

Transaktions-id

2-3

Protokol-id 0x00

4-5

Længde {{0}}x00 / 0x06

6

Enheds-id 0x01-0xFE knyttet til sensor-id

7

Funktionskode 0x03

8-9

Registeroffset - procesvariable

10-11

Antal registre - procesvariable

Eksempel:

00 01 00 00 00 06 0A 03 00 01 00 03

Betydning: Læs følgende variable fra sensor 10: Afstand, Volumen, Flow.

 

PROCESVARIABLER

Behandle

Forskydning

 

Behandle

Forskydning

Afstand

0x01

 

Måned

0x0C

Niveau

0x02

 

År

0x0D

Flyde

0x03

 

Time

0x0E

Genopfyldning

0x04

 

Minut

0x0F

Bind

0x05

 

LAT grader

0x10

Temp int

0x06

 

LAT min

0x11

Temp ext

0x07

 

LAT sek

0x12

Spænding

0x08

 

LON grader

0x13

RSSI

0x09

 

LON min

0x14

Status

0x0A

 

LON sek

0x15

Dag

0x0B

 

 

 

 

 

Populære tags: web-niveau overvågning applikation - modbus-tcp interface, Kina web niveau overvågning applikation - modbus-tcp interface producenter, leverandører, fabrik

Send forespørgsel

(0/10)

clearall