APLIKÁCIA NA MONITOROVANIE WEBOVEJ ÚROVNE - ROZHRANIE MODBUS-TCP

APLIKÁCIA NA MONITOROVANIE WEBOVEJ ÚROVNE - ROZHRANIE MODBUS-TCP

Možnosť Modbus-TCP pre GaugerNET poskytuje pohodlnú schému na získavanie údajov zo senzorov GaugerGSM v teréne. Táto možnosť je dostupná pre akýkoľvek SCADA alebo monitorovací softvér podporujúci Modbus-TCP.

  • Predstavenie výrobku

POUŽÍVANIE GAUGERNET s MODBUS-TCP (GATEWAY)

Možnosť Modbus-TCP pre GaugerNET poskytuje pohodlnú schému na získavanie údajov zo senzorov GaugerGSM v teréne. Táto možnosť je dostupná pre akýkoľvek SCADA alebo monitorovací softvér podporujúci Modbus-TCP. Pokiaľ ide o komunitu Modbus, GaugerNET implementuje funkcionalitu brány Modbus. Použitie rozhrania Modbus-TCP na GaugerNET je alternatívou k priamemu čítaniu senzorov GaugerGSM. Priame čítanie snímača je efektívnejšie ako nepriama cesta cez GaugerNET, ale vyžaduje si úsilie o vývoj softvéru. GaugerNET Modbus-TCP podporuje jeden príkaz „write-registers“ a jeden príkaz „read-registers“. Príkaz read je zameraný na ID jednotky, ktoré je namapované na názov senzora GaugerGSM. GaugerNET tiež podporuje štandardné právne odpovede, ako aj reakcie na nezákonné príkazy.

Web-based level monitoring

ARCHITEKTÚRA GAUGERNET

GaugerNET je 3-serverová štruktúra: poslucháč, prezentujúci a brána. Listener je aplikácia PHP bežiaca na serveri Linux a implementuje poslucháč soketov TCP pre senzory GaugerGSM a GaugerGPS. Dáta sú uložené v databáze MySQL. Presenter je PHP/HTML webový server pre používateľov, ktorý prezentuje grafy, tabuľky a mapy. Gateway je PHP aplikácia bežiaca na Linux serveri. Gateway implementuje funkciu Modbus TCP Gateway. Brána prijíma požiadavky Modbus na dáta senzorov a odpovedá dátami načítanými z MySQL.

 

KÓD FUNKCIE SPRÁVY S POŽIADAVKOU MODBUS 0x10 (ZAPÍSAŤ REGISTRE)

Bajt

Popis

0-1

Identifikátor transakcie

2-3

Identifikátor protokolu 0x{1}}

4-5

Dĺžka {{0}}x00 / 0x0D

6

Identifikátor jednotky 0x{1}}

7

Kód funkcie 0x10

8-9

Odsadenie registra {{0}}x{1}} / 0x64

10-11

Počet registrov {{0}}x{1}} / 0x03

13-18

Bajty na zápis (obsah bajtov medzi {{0}}x21 a 0x7F)

Príklad:

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

Význam: Napíšte znaky AB C plus znaky ab do registrov čísel (desatinné) 100, 101, 102.

 

TOK SPRÁV MODBUS-TCP

Brána GAUGERNET implementuje príkazy triedy Modbus {{0}}: 0x03 (čítanie) a 0x10 (zápis). Pred požiadavkou na čítanie musí predchádzať preddefinovaná požiadavka na zápis. Požiadavka na zápis aktivuje bránu, aby odpovedala na nasledujúce požiadavky na čítanie. Aktivácia je zapnutá na 10 minút. Klienti môžu poslať žiadosť o zápis pred každou požiadavkou na čítanie. Klienti môžu prípadne poslať jednu požiadavku na zápis, po ktorej bude nasledovať séria požiadaviek na čítanie, pokiaľ neuplynul 10-minútový časový limit aktivácie. Odpoveď na požiadavku na čítanie, keď brána nie je aktivovaná, bude mať za následok odpoveď výnimky 0x0A.

 

KÓD FUNKCIE SPRÁVY MODBUS 0x03 (ČÍTAJTE REGISTRÁCIE)

Bajt

Popis

0-1

Identifikátor transakcie

2-3

Identifikátor protokolu 0x{1}}

4-5

Dĺžka {{0}}x{1}} / 0x06

6

Identifikátor jednotky 0x01-0xFE mapovaný na ID senzora

7

Kód funkcie 0x03

8-9

Offset registra - procesné premenné

10-11

Počet registrov – procesné premenné

Príklad:

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

Význam: Prečítajte si nasledujúce premenné zo senzora 10: Vzdialenosť, Objem, Prietok.

 

PROCESNÉ PREMENNÉ

Proces

Ofset

 

Proces

Ofset

Vzdialenosť

0x01

 

mesiac

0x0C

úroveň

0x02

 

rok

0x0D

Prietok

0x03

 

hodina

0x0E

Doplňte

0x04

 

Minúta

0x0F

Objem

0x05

 

LAT deg

0x10

Temp int

0x06

 

LAT min

0x11

Ext

0x07

 

LAT sek

0x12

Napätie

0x08

 

LON stupeň

0x13

RSSI

0x09

 

LON min

0x14

Postavenie

0x0A

 

LON sek

0x15

deň

0x0B

 

 

 

 

 

Populárne Tagy: aplikácia na monitorovanie úrovne webu - rozhranie modbus-tcp, aplikácia na monitorovanie webovej úrovne v Číne - výrobcovia rozhrania modbus-tcp, dodávatelia, továreň

Zaslať požiadavku

(0/10)

clearall