ADVANTECH Protocol MODBUS TCP2RTU Router App
Zambiri Zamalonda
Chogulitsacho ndi chipangizo chomwe chimathandizira protocol ya MODBUS TCP2RTU. Amapangidwa ndi Advantech Czech sro, yomwe ili ku Usti nad Orlici, Czech Republic. Nambala ya chikalata cha buku la ogwiritsa ntchito ndi APP-0014-EN, yomwe idasinthidwanso pa Okutobala 26, 2023.
Advantech Czech sro ikunena kuti sakuyenera kuwononga mwangozi kapena zotsatira zake chifukwa chogwiritsa ntchito bukuli. Mayina onse amtundu omwe atchulidwa m'bukuli ndi zilembo zolembetsedwa za eni ake, ndipo kugwiritsidwa ntchito kwawo m'bukuli ndi kungongofuna kudziwa.
Malangizo Ogwiritsira Ntchito Zogulitsa
Kusintha
Kuti mukonze zinthu, tsatirani izi:
- Pitani ku web mawonekedwe mwa kukanikiza dzina la gawo patsamba la mapulogalamu a Router pa rauta Web mawonekedwe.
- Kumanzere gawo menyu wa web mawonekedwe, yendani ku gawo la Configuration.
- Mugawo la Configuration, mupeza zinthu za Port 1, Port 2, ndi USB kasinthidwe.
- Za Kukonzekera kwa Port:
- Yambitsani Doko Lokulitsa: Chinthuchi chimathandizira kutembenuka kwa protocol ya MODBUS TCP/IP kukhala MODBUS RTU.
- Baudrate: Khazikitsani baudrate pa kulumikizana kwa MODBUS RTU padoko la Expansion. Ngati palibe chipangizo cha MODBUS RTU cholumikizidwa ndi mawonekedwe a serial, ikani ku Palibe.
I/O & XC-CNT MODBUS TCP Seva
Zogulitsazo zili ndi Makhalidwe Ofunika Kwambiri ndi Malo Adilesi a Router okhudzana ndi I/O & XC-CNT MODBUS TCP Server. Kuti mumve zambiri za izi, onani bukhu la wogwiritsa ntchito la rauta kapena doko la Expansion.
Zolemba Zogwirizana
Kuti mumve zambiri ndi zolemba zokhudzana ndi izi, chonde onani buku la ogwiritsa ntchito loperekedwa ndi Advantech Czech sro
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic Document No. APP-0014-EN, yosinthidwa kuyambira pa 26 Okutobala, 2023.
© 2023 Advantech Czech sro Palibe gawo lililonse la bukhuli lomwe lingasindikizidwenso kapena kufalitsidwa mwanjira ina iliyonse kapena mwanjira ina iliyonse, pakompyuta kapena pamakina, kuphatikiza kujambula, kujambula, kapena kusunga zidziwitso zilizonse popanda chilolezo cholemba. Zomwe zili m'bukuli zikhoza kusintha popanda chidziwitso, ndipo sizikuyimira kudzipereka kwa Advantech.
Advantech Czech sro sadzakhala ndi mlandu wowononga mwangozi kapena zotsatira zake chifukwa chakupereka, kagwiritsidwe ntchito ka bukhuli.
Mayina onse amtundu omwe amagwiritsidwa ntchito m'bukuli ndi zilembo zolembetsedwa za eni ake. Kugwiritsa ntchito zizindikiro kapena zina
Matchulidwe omwe ali m'bukuli ndi ongotengera zokhazo basi ndipo sakutsimikizira mwini wakeyo.
Zizindikiro zogwiritsidwa ntchito
- Ngozi - Zambiri zokhudzana ndi chitetezo cha ogwiritsa ntchito kapena kuwonongeka kwa rauta.
- Chisamaliro - Mavuto omwe angabwere muzochitika zinazake.
- Zambiri - Malangizo othandiza kapena chidziwitso chapadera.
- Example - Eksample ya ntchito, lamulo kapena script.
Changelog
Pulogalamu ya MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
Kutulutsidwa koyamba - v1.0.1 (2011-11-08)
Kuwonjezedwa kodziwikiratu mawonekedwe a RS485 ndikuwongolera chizindikiro cha RTS cha mzere wa RS485 - v1.0.2 (2011-11-25)
Kusintha kwakung'ono mu code ya HTML - v1.0.3 (2012-09-19)
Kupatula kosagwiridwa kokhazikika
Anawonjezera kutumiza uthenga wolakwika wa modbus 0x0B ngati nthawi yoyankha itatha - v1.0.4 (2013-02-01)
Anawonjezera kutumiza uthenga wolakwika wa modbus 0x0B ngati crc yoyipa ilandilidwa - v1.0.5 (2013-05-22)
Onjezani ntchito zowerengera za I/O ndi doko la CNT - v1.0.6 (2013-12-11)
Thandizo lowonjezera la FW 4.0.0+ - v1.0.7 (2014-04-01)
Kuchulukitsa kwa buffer yamkati - v1.0.8 (2014-05-05)
Kuletsa kowonjezera kwamakasitomala atsopano pomwe kasitomala wolumikizidwa akugwira ntchito - v1.0.9 (2014-11-11)
Anawonjezera TCP mode kasitomala
Onjezani nambala ya serial ndi adilesi ya MAC mumakaundula a modbus - v1.1.0 (2015-05-22)
Kukonza zopempha zokwezeka - v1.1.1 (2015-06-11)
Mayeso owonjezera a kutalika kwa data mu cheke cha crc - v1.1.2 (2015-10-14)
Chizindikiro choyimitsidwa SIG_PIPE - v1.1.3 (2016-04-25)
Yathandizira kukhalabe ndi moyo mu mawonekedwe a seva ya TCP - v1.2.0 (2016-10-18)
Thandizo lowonjezera la madoko awiri omwe amagwira ntchito nthawi imodzi
Kuchotsa zosankha zosafunikira - v1.2.1 (2016-11-10)
Kukonza cholakwika mu uart read loop - v1.3.0 (2017-01-27)
Chosankha chowonjezera Kanani maulumikizidwe atsopano
Njira yowonjezeredwa Kusagwira Ntchito Kutha - v1.4.0 (2017-07-10)
Adawonjezera adilesi ya MWAN IPv4 mu zolembetsa za MODBUS
Kuwerenga kokhazikika kwa adilesi ya MAC - v1.5.0 (2018-04-23)
Njira yowonjezera "Palibe" posankha chipangizo cha serial - v1.6.0 (2018-09-27)
Thandizo lowonjezera la ttyUSB
Zokhazikika file kutulutsa kofotokozera (mu ModulesSDK) - v1.6.1 (2018-09-27)
Anawonjezera milingo yoyembekezeka ku mauthenga olakwika a JavaSript - v1.7.0 (2020-10-01)
Zosinthidwa CSS ndi HTML code kuti zigwirizane ndi firmware 6.2.0+
Malire osinthidwa a "Reply Timeout" kukhala 1..1000000ms - v1.8.0 (2022-03-03)
Adawonjezedwa zina zowonjezera zokhudzana ndi mawonekedwe a MWAN - v1.9.0 (2022-08-12)
Adawonjezera mtengo wa CRC32 wosinthira chipangizo - v1.10.0 (2022-11-03)
Zambiri zamalayisensi zosinthidwa - v1.10.1 (2023-02-28)
Zolumikizidwa mokhazikika ndi zlib 1.2.13 - 1.11.0 (2023-06-09)
Thandizo lowonjezera pazowonjezera za binary komanso zotulutsa za GPIO
Kufotokozera
Router app Protocol MODBUS TCP2RTU sichipezeka mu firmware yokhazikika ya rauta. Kuyika kwa pulogalamu ya rauta iyi kwafotokozedwa m'buku la Configuration (onani Zolemba Zogwirizana ndi Mutu).
Pulogalamu ya rauta ya Modbus TCP2RTU imapereka kutembenuka kwa protocol ya MODBUS TCP kukhala protocol ya MODBUS RTU, yomwe ingagwiritsidwe ntchito pamzere wa serial. RS232 kapena RS485/422 mawonekedwe angagwiritsidwe ntchito serial kulankhulana mu Advantech rauta.
Pali gawo lodziwika PDU Pama protocol onse awiri. Mutu wa MBAP umagwiritsidwa ntchito pozindikiritsa potumiza MODBUS ADU ku TCP/IP. Port 502 idaperekedwa kwa MODBUS TCP ADU.
Mukatumiza PDU ku mzere wa serial, adilesi ya kopita komwe imapezedwa kuchokera pamutu wa MBAP monga UNIT ID imawonjezedwa ku PDU pamodzi ndi cheke.
Gawoli limathandizira kukhazikitsidwa kwa magawo awiri odziyimira pawokha, ngati alipo mu rauta. Kuzindikira kwadzidzidzi kwa port RS485 kuchokera ku RS422 kumathandizidwa. Zambiri zokhudzana ndi mawonekedwe amtunduwu zitha kupezeka mu Bukhu la Wogwiritsa la rauta kapena doko Lokulitsa (RS485/422, onani [2]).
Chiyankhulo
Web mawonekedwe azitha kupezeka podina dzina la gawo patsamba la mapulogalamu a Router pa rauta Web mawonekedwe.
Kumanzere gawo menyu wa Web mawonekedwe ali ndi magawo awa: Status, Configuration ndi Customiza-tion. Gawo la Status lili ndi Ziwerengero zomwe zimawonetsa ziwerengero ndi System Log yomwe imawonetsa chipika chofanana ndi mawonekedwe a rauta. Gawo la kasinthidwe lili ndi Port 1, Port 2 ndi zinthu za USB ndipo Kusintha Makonda kumangokhala ndi magawo a menyu okhawo omwe amabwerera kuchokera ku module. web tsamba la rauta web masamba kasinthidwe. Menyu yayikulu ya GUI ya module ikuwonetsedwa pa Chithunzi 1.
Kusintha
Kukonzekera kwa Port
Tanthauzo la zinthu payekha:
Doko lokulitsa | Doko lokulitsa, pomwe kulumikizana kwa MODBUS RTU kudzakhazikitsidwa. Ngati palibe chipangizo cha MODBUS RTU cholumikizidwa ndi mawonekedwe a serial, chikhoza kukhazikitsidwa kuti "Palibe" ndipo mawonekedwe amtunduwu angagwiritsidwe ntchito poyankhulana ndi chipangizo china. Zolemba zamkati zokha za rauta zitha kuwerengedwa pankhaniyi. |
Kanthu | Kufotokozera |
Parity | Control parity bit:
|
Imani Bits
Gawani Nthawi Yatha |
Chiwerengero cha zoyimitsa
Nthawi yosiya uthenga (onani cholembedwa pansipa) |
Njira ya TCP | Kusankha mode:
|
Adilesi ya Seva
Chithunzi cha TCP |
Imatanthauzira adilesi ya seva pomwe njira yosankhidwa ili Wothandizira (mu Njira ya TCP chinthu). Doko la TCP pomwe rauta imamvera zopempha za kulumikizidwa kwa MODBUS TCP. Potumiza MODBUS ADU ndi doko losungidwa 502. |
Yankhani Nthawi Yatha | Imatchula nthawi yomwe ikuyembekezera kuyankha. Ngati yankho sililandira, litumizidwa imodzi mwamakhodi olakwika awa:
|
Kusagwira Ntchito Kutha | Nthawi yomwe kulumikizidwa kwa TCP / UDP kumasokonekera pakapanda ntchito |
Kanani maulumikizidwe atsopano | Ikayatsidwa, rauta imakana kuyesa kwina kulikonse - rauta samathandiziranso maulumikizidwe angapo |
Yambitsani zowonjezera za I/O ndi XC-CNT | Njirayi imathandizira kulumikizana kwachindunji ndi rauta. Ine/O (zolowera za binary ndi zotuluka pa rauta) ndi zolembera zamkati zimagwira ntchito pamapulatifomu onse (v2, v2i, v3 ndi v4). XC-CNT ndi bolodi yowonjezera ya ma routers a v2. Njira yolumikizirana iyi imagwira ntchito pa nsanja ya v2 yokha. |
Chizindikiro cha Unit | ID yolumikizirana mwachindunji ndi rauta. Makhalidwe amatha kukhala 1 mpaka 255. Mtengo wa 0 umavomerezedwanso kuti ulankhule mwachindunji ndi MOD- BUS / TCP kapena MODBUS / UDP zipangizo. Mtengo wofikira ndi 240. |
Zosintha zonse pazosintha zidzagwiritsidwa ntchito mukakanikiza batani la Ikani.
Zindikirani: Ngati nthawi pakati pa zilembo ziwiri zolandilidwa imadziwika kuti ndi yayitali kuposa mtengo wa Split Timeout parameter mu milliseconds, uthenga wochokera ku data yonse yolandilidwa umapangidwa ndikutumizidwa.
Kukonzekera kwa USB
Kukonzekera kwa USB kuli ndi masinthidwe ofanana ndi PORT1 ndi PORT2. Kusiyana kokha kukusowa Yambitsani I/O ndi XC-CNT zowonjezera ndi zinthu za ID za Unit.
I/O & XC-CNT MODBUS TCP Seva
Makhalidwe Oyambira
Protocol ya I/O ndi seva ya XC-CNT MODBUS TCP ndi imodzi mwa njira zolumikizirana ndi rauta yokhala ndi pulogalamu ya Modbus TCP2RTU rauta yotengera mawonekedwe a I/O ndi matabwa okulitsa a XC-CNT. Router imapereka mawonekedwe aposachedwa mu nthawi yeniyeni. Dongosolo limatha kuliwerenga pogwiritsa ntchito meseji yokhala ndi 0x03 code (zowerengera zowerengera zambiri). Kugwiritsa ntchito mauthenga omwe ali ndi code 0x10 (makhalidwe olembera olembetsa ambiri) amatha kuwongolera zotulutsa za digito ndikuyika zowerengera za boma. Mauthenga okhala ndi ma code osiyanasiyana (monga 0x6 polemba mtengo wa regista imodzi) sagwiritsidwa ntchito.
Adilesi ya Space of Router
Adilesi | Kufikira | Kufotokozera |
0x0400 pa | R/- | kumtunda kwa 16 bits kutentha mu rauta [◦C] (ndi chizindikiro) |
0x0401 pa | R/- | kumtunda kwa 16 bits kutentha mu rauta [◦C] (ndi chizindikiro) |
0x0402 pa | R/- | ma bits 16 apamwamba a voliyumu yoperekeratagndi [mV] |
0x0403 pa | R/- | ma bits 16 apamwamba a voliyumu yoperekeratagndi [mV] |
0x0404 pa | R/- | mawonekedwe apamwamba a 16 bits a BIN2, nthawi zonse 0 |
0x0405 pa | R/- | Mkhalidwe wa ma bits 16 otsika a BIN2 |
0x0406 pa | R/- | mawonekedwe apamwamba a 16 bits a BIN3, nthawi zonse 0 |
0x0407 pa | R/- | Mkhalidwe wa ma bits 16 otsika a BIN3 |
0x0408 pa | R/- | mawonekedwe apamwamba a 16 bits a BIN0, nthawi zonse 0 |
0x0409 pa | R/- | Mkhalidwe wa ma bits 16 otsika a BIN0:
|
0x040A | R/- | mawonekedwe apamwamba 16 a BOUT0, nthawi zonse 0 |
0x040B | R/W | malo otsika 16 bits a BOUT0:
|
Zamgululi | R/- | mawonekedwe apamwamba a 16 bits a BIN1, nthawi zonse 0 |
0x040d pa | R/- | Mkhalidwe wa ma bits 16 otsika a BIN1:
|
0x040 ndi | R/- | mawonekedwe apamwamba 16 a BOUT1, nthawi zonse 0 |
0x040f ku | R/W | malo otsika 16 bits a BOUT1:
|
Ipitilira patsamba lotsatira |
Adilesi | Kufikira | Kufotokozera |
Gulu 2: I/O | ||
Adilesi | Kufikira | Kufotokozera |
0x0410 pa | R/- | ma bits 16 apamwamba a mtengo wa AN1, nthawi zonse 0 |
0x0411 pa | R/- | kutsitsa ma bits 16 a mtengo wa AN1, mtengo kuchokera ku 12-bit AD converter |
0x0412 pa | R/- | ma bits 16 apamwamba a mtengo wa AN2, nthawi zonse 0 |
0x0413 pa | R/- | kutsitsa ma bits 16 a mtengo wa AN2, mtengo kuchokera ku 12-bit AD converter |
0x0414 pa | R/W | 16 bits apamwamba a CNT1 |
0x0415 pa | R/W | kutsitsa ma bits 16 a CNT1 |
0x0416 pa | R/W | 16 bits apamwamba a CNT2 |
0x0417 pa | R/W | kutsitsa ma bits 16 a CNT2 |
0x0418 pa | R/- | chikhalidwe chapamwamba 16 zolowetsa binary:
|
0x0419 pa | R/- | mkhalidwe wa zolowetsa za binary 16 zotsika:
|
0x041A | R/- | chikhalidwe chapamwamba 16 zotsatira za binary:
|
0x041B | R/W | mkhalidwe wa zotuluka 16 za binary:
|
Zamgululi | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x041d pa | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x041 ndi | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x041f ku | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
Adilesi | Kufikira | Kufotokozera |
0x0420 pa | R/- | ma bits 16 apamwamba a mtengo wa AN1, nthawi zonse 0 |
0x0421 pa | R/- | kutsitsa ma bits 16 a mtengo wa AN1, mtengo kuchokera ku 12-bit AD converter |
0x0422 pa | R/- | ma bits 16 apamwamba a mtengo wa AN2, nthawi zonse 0 |
0x0423 pa | R/- | kutsitsa ma bits 16 a mtengo wa AN2, mtengo kuchokera ku 12-bit AD converter |
0x0424 pa | R/W | 16 bits apamwamba a CNT1 |
0x0425 pa | R/W | kutsitsa ma bits 16 a CNT1 |
0x0426 pa | R/W | 16 bits apamwamba a CNT2 |
0x0427 pa | R/W | kutsitsa ma bits 16 a CNT2 |
0x0428 pa | R/- | chikhalidwe chapamwamba 16 zolowetsa binary:
|
0x0429 pa | R/- | mkhalidwe wa zolowetsa za binary 16 zotsika:
|
0x042A | R/- | chikhalidwe chapamwamba 16 zotsatira za binary:
|
0x042B | R/W | mkhalidwe wa zotuluka 16 za binary:
|
Zamgululi | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x042d pa | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x042 ndi | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
0x042f ku | R/- | osagwiritsidwa ntchito, nthawi zonse 0 |
Gulu 4: XC-CNT - PORT2 | ||
Adilesi | Kufikira | Kufotokozera |
0x0430 pa | R/- | ma bits 16 apamwamba a serial number |
0x0431 pa | R/- | kutsitsa ma bits 16 a serial number |
0x0432 pa | R/- | 1st ndi 2nd pa adilesi ya MAC |
0x0433 pa | R/- | 3rd ndi 4th pa adilesi ya MAC |
0x0434 pa | R/- | 5th ndi 6th pa adilesi ya MAC |
0x0435 pa | R/- | 1st ndi 2nd byte of IP address MWAN |
0x0436 pa | R/- | 3rd ndi 4th byte of IP address MWAN |
0x0437 pa | R/- | nambala ya SIM yogwira |
Ipitilira patsamba lotsatira |
Adilesi | Kufikira | Kufotokozera |
0x0430 pa | R/- | ma bits 16 apamwamba a serial number |
0x0431 pa | R/- | kutsitsa ma bits 16 a serial number |
0x0432 pa | R/- | 1st ndi 2nd pa adilesi ya MAC |
0x0433 pa | R/- | 3rd ndi 4th pa adilesi ya MAC |
0x0434 pa | R/- | 5th ndi 6th pa adilesi ya MAC |
0x0435 pa | R/- | 1st ndi 2nd byte of IP address MWAN |
0x0436 pa | R/- | 3rd ndi 4th byte of IP address MWAN |
0x0437 pa | R/- | nambala ya SIM yogwira |
Adilesi | Kufikira | Kufotokozera |
0x0438 pa | R/- | 1st ndi 2nd byte of MWAN Rx Data |
0x0439 pa | R/- | 3rd ndi 4th byte of MWAN Rx Data |
0x043A | R/- | 5th ndi 6th byte of MWAN Rx Data |
0x043B | R/- | 7th ndi 8th byte of MWAN Rx Data |
Zamgululi | R/- | 1st ndi 2nd byte of MWAN Tx Data |
0x043d pa | R/- | 3rd ndi 4th byte of MWAN Tx Data |
0x043 ndi | R/- | 5th ndi 6th byte of MWAN Tx Data |
0x043f ku | R/- | 7th ndi 8th byte of MWAN Tx Data |
0x0440 pa | R/- | 1st ndi 2nd byte of MWAN Uptime |
0x0441 pa | R/- | 3rd ndi 4th byte of MWAN Uptime |
0x0442 pa | R/- | 5th ndi 6th byte of MWAN Uptime |
0x0443 pa | R/- | 7th ndi 8th byte of MWAN Uptime |
0x0444 pa | R/- | Kulembetsa kwa MWAN |
0x0445 pa | R/- | MWAN Technology |
0x0446 pa | R/- | MWAN PLMN |
0x0447 pa | R/- | MWAN Cell |
0x0448 pa | R/- | MWAN Cell |
0x0449 pa | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN Channel |
Zamgululi | R/- | MWAN Band |
0x044d pa | R/- | MWAN Signal Mphamvu |
0x044 ndi | R/- | Mtengo wa CRC32 wa kasinthidwe ka rauta |
0x044f ku | R/- | Mtengo wa CRC32 wa kasinthidwe ka rauta |
Ndemanga:
- Nambala ya seri pa ma adilesi 0x0430 ndi 0x0431 amapezeka pokhapokha ngati pali manambala 7, apo ayi ma adilesiwo alibe kanthu.
- Ngati palibe bolodi la XC-CNT, zikhalidwe zonse zofananira ndi 0.
- Zambiri zokhudzana ndi kuyenerera kwaposachedwa ndi kasinthidwe ka matabwa a XC-CNT zitha kupezeka mu chipika chadongosolo mutatha kuyambitsa pulogalamu ya rauta.
- Kulemba ndikotheka ku zolembera zonse. Kulembera ku registry, yomwe siinapangidwe kuti ilembedwe, imakhala yopambana nthawi zonse, komabe palibe kusintha kwa thupi.
- Makhalidwe owerengera kuchokera ku ma adilesi olembetsa 0x0437 - 0x044D amagwira ntchito pamapulatifomu onse a rauta.
- Maadiresi omwe ali patebulo amayambira pa 0. Ngati kukhazikitsa kugwiritsira ntchito manambala olembetsera kuyambira pa 1, adilesi yolembetsa iyenera kuwonjezeredwa ndi 1.
- Advantech Czech: Expansion Port RS232 - Buku la ogwiritsa (MAN-0020-EN)
- Advantech Czech: Expansion Port RS485/422 - Buku la ogwiritsa (MAN-0025-EN)
- Advantech Czech: Expansion Port CNT - Buku la ogwiritsa (MAN-0028-EN)
Mutha kupeza zikalata zokhudzana ndi malonda pa Engineering Portal pa icr.advantech.cz adilesi.
Kuti mupeze Quick Start Guide ya rauta yanu, Buku Logwiritsa Ntchito, Buku Lokonzekera, kapena Firmware pitani patsamba la Router Models, pezani mtundu wofunikira, ndikusintha kupita ku Manuals kapena Firmware tabu motsatana.
Phukusi ndi zolemba za Router Apps zikupezeka patsamba la Mapulogalamu a Router.
Pa Zolemba Zachitukuko, pitani patsamba la DevZone.
Zolemba / Zothandizira
![]() |
ADVANTECH Protocol MODBUS TCP2RTU Router App [pdf] Buku Logwiritsa Ntchito Protocol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU |