
APLIKACIJA ZA NADZOR NA SPLETNI RAVNI - VMESNIK MODBUS-TCP
Možnost Modbus-TCP za GaugerNET zagotavlja priročno shemo za pridobivanje podatkov iz zunanjih senzorjev GaugerGSM. Ta možnost je na voljo za katero koli programsko opremo SCADA ali nadzor, ki podpira Modbus-TCP.
- Predstavitev izdelka
UPORABA GAUGERNET-a z MODBUS-TCP (PREHOD)
Možnost Modbus-TCP za GaugerNET zagotavlja priročno shemo za pridobivanje podatkov iz zunanjih senzorjev GaugerGSM. Ta možnost je na voljo za katero koli programsko opremo SCADA ali nadzor, ki podpira Modbus-TCP. V smislu skupnosti Modbus GaugerNET implementira funkcionalnost Modbus Gateway. Uporaba vmesnika Modbus-TCP za GaugerNET je alternativa neposrednemu odčitavanju senzorjev GaugerGSM. Neposredno branje senzorja je učinkovitejše od posredne poti prek GaugerNET, vendar vključuje prizadevanja za razvoj programske opreme. GaugerNET Modbus-TCP podpira en ukaz "write-registers" in en ukaz "read-registers". Ukaz za branje je namenjen ID-ju enote, ki je preslikan v ime senzorja GaugerGSM. GaugerNET podpira tudi standardne pravne odzive in odgovore na nezakonite ukaze.

GAUGERNET ARHITEKTURA
GaugerNET je 3-struktura strežnika: poslušalec, predstavitelj in prehod. Listener je aplikacija PHP, ki se izvaja na strežniku Linux in izvaja poslušalec vtičnice TCP za tipala GaugerGSM in GaugerGPS. Podatki so shranjeni v bazi podatkov MySQL. Presenter je spletni strežnik PHP/HTML za uporabnike, ki predstavlja grafikone, tabele in zemljevide. Gateway je PHP aplikacija, ki deluje na strežniku Linux. Gateway izvaja funkcijo Modbus TCP Gateway. Gateway sprejema zahteve Modbus za podatke senzorjev in se odzove s podatki, prebranimi iz MySQL.
KODA FUNKCIJE SPOROČILA Z ZAHTEVO MODBUS 0x10 (ZAPIS REGISTROV)
|
Bajt |
Opis |
|
0-1 |
Identifikator transakcije |
|
2-3 |
Identifikator protokola 0x00 |
|
4-5 |
Dolžina {{0}}x00 / 0x0D |
|
6 |
Identifikator enote 0x00 |
|
7 |
Koda funkcije 0x10 |
|
8-9 |
Odmik registra {{0}}x00 / 0x64 |
|
10-11 |
Število registrov {{0}}x00 / 0x03 |
|
13-18 |
Bajti za pisanje (vsebina bajtov med {{0}}x21 in 0x7F) |
|
primer: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Pomen: Zapišite znake AB C in znake ab v številke registrov (decimalne) 100, 101, 102.
TOK SPOROČIL MODBUS-TCP
GAUGERNET Gateway izvaja ukaze razreda Modbus {{0}}: 0x03 (branje) in 0x10 (pisanje). Vnaprej določena zahteva za pisanje mora biti pred zahtevo za branje. Zahteva za pisanje aktivira prehod, da odgovori na naslednje zahteve za branje. Aktivacija je vklopljena 10 minut. Stranke lahko pošljejo zahtevo za pisanje pred vsako zahtevo za branje. Druga možnost je, da lahko odjemalci pošljejo eno zahtevo za pisanje, ki ji sledi niz zahtev za branje, dokler ne preteče 10-minutna časovna omejitev aktivacije. Odziv na zahtevo za branje, ko prehod ni aktiviran, bo imel za posledico odziv izjeme 0x0A.
KODA FUNKCIJE SPOROČILA Z ZAHTEVO MODBUS 0x03 (BRANJE REGISTROV)
|
Bajt |
Opis |
|
0-1 |
Identifikator transakcije |
|
2-3 |
Identifikator protokola 0x00 |
|
4-5 |
Dolžina {{0}}x00 / 0x06 |
|
6 |
Identifikator enote 0x01-0xFE preslikan v ID senzorja |
|
7 |
Koda funkcije 0x03 |
|
8-9 |
Registrirajte odmik - procesne spremenljivke |
|
10-11 |
Število registrov - spremenljivk procesa |
|
primer: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Pomen: Preberite naslednje spremenljivke s senzorja 10: razdalja, prostornina, pretok.
PROCESNE SPREMENLJIVKE
|
Proces |
Odmik |
|
Proces |
Odmik |
|
Razdalja |
0x01 |
|
mesec |
0x0C |
|
Raven |
0x02 |
|
leto |
0x0D |
|
Tok |
0x03 |
|
ura |
0x0E |
|
Ponovno polnjenje |
0x04 |
|
minuta |
0x0F |
|
Glasnost |
0x05 |
|
LAT deg |
0x10 |
|
Temp int |
0x06 |
|
LAT min |
0x11 |
|
zunanja temperatura |
0x07 |
|
LAT sek |
0x12 |
|
Napetost |
0x08 |
|
LON deg |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Stanje |
0x0A |
|
LON sek |
0x15 |
|
Dan |
0x0B |
|
|
|
Priljubljena oznake: aplikacija za spremljanje spletne ravni - vmesnik modbus-tcp, Kitajska aplikacija za spremljanje spletne ravni - vmesnik modbus-tcp proizvajalci, dobavitelji, tovarna
Morda vam bo všeč tudi









