
KEV PAB CUAM KEV PAB CUAM - MODBUS-TCP INTERFACE
Modbus-TCP kev xaiv rau GaaugerNET muab cov tswv yim yooj yim rau kev tau txais cov ntaub ntawv los ntawm cov teb GaaugerGSM sensors. Qhov kev xaiv no muaj rau txhua qhov SCADA lossis saib xyuas software txhawb Modbus-TCP.
- Khoom Taw qhia
SIV GAUGERNET nrog MODBUS-TCP (GATEWAY)
Modbus-TCP kev xaiv rau GaaugerNET muab cov tswv yim yooj yim rau kev tau txais cov ntaub ntawv los ntawm cov teb GaaugerGSM sensors. Qhov kev xaiv no muaj rau txhua qhov SCADA lossis saib xyuas software txhawb Modbus-TCP. Hais txog Modbus zej zog, GaugerNET siv lub Modbus Gateway functionality. Kev siv Modbus-TCP interface rau GaugerNET yog lwm txoj hauv kev rau kev nyeem ncaj qha ntawm GaaugerGSM sensors. Direct sensor nyeem tau zoo dua li txoj kev tsis ncaj los ntawm GaugerNET tab sis cuam tshuam nrog kev txhim kho software. GaugerNET Modbus-TCP txhawb nqa ib qho "sau-registers" hais kom ua thiab ib qho "read-registers" hais kom ua. Cov lus txib nyeem yog tsom rau ib chav ID uas tau kos npe rau GaaugerGSM sensor lub npe. GaugerNET tseem txhawb nqa cov lus teb raws cai raws li cov lus teb rau cov lus txib tsis raug cai.

GAUGERNET ARCHITECTURE
GaugerNET yog ib tug 3- server qauv: Listener, Presenter thiab Gateway. Listener yog ib daim ntawv thov PHP khiav ntawm Linux server thiab siv TCP lub qhov (socket listener) rau cov lus qhia GaugerGSM thiab GaugerGPS sensors. Cov ntaub ntawv khaws cia hauv MySQL database. Presenter yog PHP / HTML web server rau cov neeg siv, nthuav qhia cov kab kos, rooj thiab daim duab qhia chaw. Gateway yog ib daim ntawv thov PHP khiav ntawm Linux server. Gateway siv Modbus TCP Gateway muaj nuj nqi. Gateway txais Modbus thov rau cov ntaub ntawv sensor thiab teb nrog cov ntaub ntawv nyeem los ntawm MySQL.
MODBUS REQUEST MESSAGE FUNCTION CODE 0x10 (Sau npe)
|
Byte |
Kev piav qhia |
|
0-1 |
Transaction ID nkag mus |
|
2-3 |
Protocol identifier 0x00 |
|
4-5 |
Length {{0}}x00 / 0x0D |
|
6 |
Unit ID 0x00 |
|
7 |
Function code 0x10 |
|
8-9 |
Sau npe offset {{0}}x00 / 0x64 |
|
10-11 |
Tus lej sau npe {{0}}x00 / 0x03 |
|
13-18 |
Bytes los sau (Byte cov ntsiab lus ntawm {{0}}x21 thiab 0x7F) |
|
Piv txwv: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Lub ntsiab lus: Sau cov cim AB C ntxiv rau cov cim ab sau npe cov lej (decimal) 100, 101, 102.
MODBUS-TCP MESSAGE Flow
GAUGERNET Gateway siv Modbus Chav {{0}} cov lus txib: 0x03 (nyeem) thiab 0x10 (sau). Daim ntawv thov sau ua ntej yuav tsum ua ntej qhov kev thov nyeem. Ib daim ntawv thov qhib lub Gateway los teb cov lus thov nyeem tom qab. Qhib qhib rau 10 feeb. Cov neeg siv khoom tuaj yeem xa daim ntawv thov ua ntej txhua qhov kev thov nyeem. Xwb, cov neeg siv tuaj yeem xa ib daim ntawv thov ua raws li cov ntawv thov nyeem ntev npaum li 10 feeb ua kom lub sijhawm tsis dhau. Teb rau qhov kev thov nyeem thaum Gateway tsis qhib yuav ua rau muaj qhov tshwj xeeb teb 0x0A.
MODBUS REQUEST MESSAGE FUNCTION CODE 0x03 (Nyeem REGISTERS)
|
Byte |
Kev piav qhia |
|
0-1 |
Transaction ID nkag mus |
|
2-3 |
Protocol identifier 0x00 |
|
4-5 |
Length {{0}}x{1}} / 0x06 |
|
6 |
Unit ID 0x01-0xFE mapped rau sensor ID |
|
7 |
Function code 0x03 |
|
8-9 |
Sau npe offset - txheej txheem sib txawv |
|
10-11 |
Number of registers - process variables |
|
Piv txwv: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Lub ntsiab lus: Nyeem cov kev hloov pauv hauv qab no los ntawm Sensor 10: nrug, ntim, ntws.
PROCESS VARIABLES
|
Txheej txheem |
Offset |
|
Txheej txheem |
Offset |
|
Nyob deb |
0x01 |
|
Lub hli |
0x0C |
|
Qib |
0x02 |
|
Xyoo |
0x0D |
|
Ntws |
0x03 |
|
Teev |
0x0E |
|
Rov qab |
0x04 |
|
feeb |
0x0F |
|
Ntim |
0x05 |
|
LAT deg |
0x10 |
|
Temp int |
0x06 |
|
LAT min |
0x11 |
|
Temp ext |
0x07 |
|
LAT sec |
0x12 |
|
Qhov hluav taws xob |
0x08 |
|
LON deg |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
xwm txheej |
0x0A |
|
LON sec |
0x15 |
|
Hnub |
0x0B |
|
|
|
Cim npe nrov: Tuam Tshoj lub vev xaib saib xyuas daim ntawv thov - modbus-tcp interface manufacturers, lwm tus neeg, Hoobkas









