ADVANTECH Protokoll MODBUS TCP2RTU Router App
Termékinformáció
A termék egy olyan eszköz, amely támogatja a MODBUS TCP2RTU protokollt. A Cseh Köztársaságban, Usti nad Orliciban található Advantech Czech sro gyártja. A felhasználói kézikönyv dokumentumszáma APP-0014-EN, a felülvizsgálat dátuma: 26. október 2023.
Az Advantech Czech sro kijelenti, hogy nem vállal felelősséget a jelen kézikönyv használatából eredő esetleges vagy következményes károkért. A kézikönyvben említett valamennyi márkanév a megfelelő tulajdonosok bejegyzett védjegye, és a kiadványban való felhasználásuk csak tájékoztató jellegű.
A termék használati útmutatója
Konfiguráció
A termék konfigurálásához kövesse az alábbi lépéseket:
- Hozzáférés a web interfészen, ha megnyomja a modul nevét az útválasztó Router alkalmazások oldalán Web felület.
- A bal oldali menüben a web felületen lépjen a Konfiguráció szakaszhoz.
- A Konfiguráció részben az 1-es, a 2-es port és az USB-konfiguráció elemeit találja.
- Port konfigurációhoz:
- Bővítési port engedélyezése: Ez az elem lehetővé teszi a MODBUS TCP/IP protokoll MODBUS RTU-vá való konvertálását.
- Átviteli sebesség: Állítsa be a MODBUS RTU kapcsolat átviteli sebességét a bővítőporton. Ha nincs MODBUS RTU eszköz csatlakoztatva a soros interfészhez, állítsa None értékre.
I/O & XC-CNT MODBUS TCP szerver
A termék az I/O és XC-CNT MODBUS TCP szerverhez kapcsolódó útválasztó alapjellemzésével és címterével rendelkezik. Ezekről a jellemzőkről további információkat az útválasztó vagy a bővítőport használati útmutatójában talál.
Kapcsolódó dokumentumok
További információkért és kapcsolódó dokumentumokért tekintse meg az Advantech Czech sro által biztosított felhasználói kézikönyvet
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Cseh Köztársaság APP-0014-EN számú dokumentum, 26. október 2023-i felülvizsgálat.
© 2023 Advantech Czech sro A kiadvány egyetlen része sem reprodukálható vagy továbbítható semmilyen formában vagy eszközzel, sem elektronikusan, sem mechanikusan, ideértve a fényképezést, a felvételt vagy bármilyen információtároló és -visszakereső rendszert írásbeli hozzájárulás nélkül. A kézikönyvben található információk előzetes értesítés nélkül változhatnak, és nem jelentenek kötelezettségvállalást az Advantech részéről.
Az Advantech Czech sro nem vállal felelősséget a jelen kézikönyv berendezéséből, teljesítményéből vagy használatából eredő véletlen vagy következményes károkért.
A kézikönyvben használt összes márkanév a megfelelő tulajdonosok bejegyzett védjegye. Védjegyek vagy egyéb védjegyek használata
A kiadványban szereplő megjelölések csak hivatkozási célokat szolgálnak, és nem minősülnek a védjegytulajdonos jóváhagyásának.
Használt szimbólumok
- Veszély – A felhasználó biztonságával vagy az útválasztó esetleges károsodásával kapcsolatos információk.
- Figyelem – Konkrét helyzetekben felmerülő problémák.
- Információ – Hasznos tippek vagy különleges érdeklődésre számot tartó információk.
- Example – Plampfüggvény, parancs vagy szkript le.
Változásnapló
MODBUS TCP2RTU protokoll változásnapló
- v1.0.0 (2011-07-19)
Első kiadás - v1.0.1 (2011-11-08)
Hozzáadott automatikus érzékelési RS485 interfész és RTS jel vezérlése az RS485 vonalhoz - v1.0.2 (2011-11-25)
Kisebb fejlesztések a HTML kódban - v1.0.3 (2012-09-19)
Javítva a kezeletlen kivételek
0x0B modbus hibaüzenet hozzáadva, ha a válaszidőtúllépés lejár - v1.0.4 (2013-02-01)
Hozzáadott 0x0B modbus hibaüzenet küldése, ha rossz crc érkezett - v1.0.5 (2013-05-22)
Az I/O és a CNT port kiolvasási funkciói hozzáadva - v1.0.6 (2013-12-11)
Az FW 4.0.0+ támogatása hozzáadva - v1.0.7 (2014-04-01)
A belső puffer megnövelt mérete - v1.0.8 (2014-05-05)
Új ügyfelek letiltása hozzáadva, ha a csatlakoztatott kliens aktív - v1.0.9 (2014-11-11)
TCP módú kliens hozzáadva
Sorozatszám és MAC cím hozzáadva a modbus regiszterekhez - v1.1.0 (2015-05-22)
Továbbfejlesztett kérések feldolgozása - v1.1.1 (2015-06-11)
Hozzáadott adathossz teszt a crc ellenőrzésben - v1.1.2 (2015-10-14)
Letiltott SIG_PIPE jel - v1.1.3 (2016-04-25)
Életben tartás engedélyezve TCP-kiszolgáló módban - v1.2.0 (2016-10-18)
Két egyidejűleg működő port támogatása
Eltávolította a felesleges opciókat - v1.2.1 (2016-11-10)
Javítva az uart olvasási ciklus hibája - v1.3.0 (2017-01-27)
Hozzáadott opció Új kapcsolatok elutasítása
Hozzáadott opció Inaktivitási időtúllépés - v1.4.0 (2017-07-10)
MWAN IPv4 cím hozzáadva a MODBUS regiszterekhez
A MAC-cím rögzítése - v1.5.0 (2018-04-23)
A „Nincs” opció hozzáadva a soros eszköz kiválasztásához - v1.6.0 (2018-09-27)
Hozzáadott ttyUSB támogatás
Rögzített file leíró szivárgás (a ModulesSDK-ban) - v1.6.1 (2018-09-27)
Várt értéktartományok hozzáadva a JavaSript hibaüzenetekhez - v1.7.0 (2020-10-01)
Frissített CSS és HTML kód, hogy megfeleljen a 6.2.0+ firmware-nek
Módosult a „Válasz időtúllépése” korlátja 1...1000000 ms-ra - v1.8.0 (2022-03-03)
További értékek hozzáadva az MWAN állapothoz - v1.9.0 (2022-08-12)
További eszközkonfigurációs CRC32 érték hozzáadva - v1.10.0 (2022-11-03)
Átdolgozott licencinformációk - v1.10.1 (2023-02-28)
Statikusan kapcsolódik a zlib 1.2.13-hoz - 1.11.0 (2023-06-09)
További bináris bemeneti és kimeneti GPIO érintkezők támogatása
Leírás
Az útválasztó alkalmazás MODBUS TCP2RTU protokollja nem szerepel a szabványos útválasztó firmware-ben. Az útválasztó alkalmazás feltöltését a konfigurációs kézikönyv írja le (lásd a Kapcsolódó dokumentumok fejezetet).
A Modbus TCP2RTU útválasztó alkalmazás lehetővé teszi a MODBUS TCP protokoll konvertálását MODBUS RTU protokollra, amely soros vonalon használható. Az RS232 vagy RS485/422 interfész soros kommunikációra használható az Advantech routerben.
Mindkét protokollhoz van egy közös rész PDU. Az MBAP fejléc az azonosításra szolgál, amikor MODBUS ADU-t küld TCP/IP-re. Az 502-es port a MODBUS TCP ADU számára van dedikálva.
Amikor PDU-t küld a soros vonalra, az MBAP fejlécből UNIT ID-ként kapott célegység címe hozzáadódik a PDU-hoz az ellenőrző összeggel együtt.
A modul két független soros interfész beállítását támogatja, ha az útválasztóban elérhető. Az RS485 port automatikus felismerése az RS422-ről támogatott. A soros interfészre vonatkozó részletes információk a router vagy a bővítőport használati útmutatójában találhatók (RS485/422, lásd [2]).
Felület
Web Az interfész a modul nevének megnyomásával érhető el az útválasztó Router alkalmazások oldalán Web felület.
A bal oldali menü a Web interfész a következő részeket tartalmazza: Állapot, Konfiguráció és Testreszabás. Az Állapot rész tartalmazza a Statisztikát, amely statisztikai információkat mutat, és a Rendszernaplót, amely ugyanazt a naplót mutatja, mint az útválasztó felületén. A konfigurációs rész tartalmazza az 1-es, 2-es port és az USB elemeket, a testreszabás pedig csak a menüszakasz visszakapcsolását tartalmazza a modulból. web oldalt a routerhez web konfigurációs oldalak. A modul grafikus felhasználói felületének főmenüje a 1. ábrán látható.
Konfiguráció
Port konfiguráció
Az egyes elemek jelentése:
Bővítő port | Bővítő port, ahol a MODBUS RTU kapcsolat létrejön. Ha nincs MODBUS RTU eszköz csatlakoztatva a soros interfészhez, akkor „Nincs” értékre állítható, és ez a soros interfész használható kommunikációra egy másik eszközzel. Ebben az esetben csak a router belső regiszterei olvashatók ki. |
Tétel | Leírás |
Paritás | Vezérlő paritás bit:
|
Stop Bitek
Megosztott időtúllépés |
Stop bitek száma
Ideje megszakítani az üzenetet (lásd lent) |
TCP mód | Az üzemmód kiválasztása:
|
Szerver címe
TCP port |
Meghatározza a szerver címét, ha a kiválasztott mód van Ügyfél (ben TCP mód tétel). TCP-port, amelyen az útválasztó figyeli a MODBUS TCP-kapcsolatra vonatkozó kéréseket. A MODBUS ADU küldéséhez az 502-es port van fenntartva. |
Válasz időtúllépése | Meghatározza azt az időtartamot, amelyen belül választ vár. Ha a válasz nem érkezik meg, a rendszer az alábbi hibakódok egyikét küldi el:
|
Inaktivitási időtúllépés | Időtartam, amely után a TCP/UDP kapcsolat inaktivitás esetén megszakad |
Új kapcsolatok elutasítása | Ha engedélyezve van, az útválasztó elutasít minden további csatlakozási kísérletet – a router már nem támogatja a több csatlakozást |
I/O és XC-CNT bővítmények engedélyezése | Ez az opció lehetővé teszi a közvetlen kommunikációt az útválasztóval. I/O (bináris be- és kimenetek az útválasztón) és a belső regiszterek minden platformon működnek (v2, v2i, v3 és v4). XC-CNT egy bővítőkártya v2 útválasztókhoz. Ez a kommunikációs forma csak a v2 platformon működik. |
Egység azonosítója | Azonosító a routerrel való közvetlen kommunikációhoz. Az értékek 1 és 255 között lehetnek. A 0 értéket a MOD-BUS/TCP vagy MODBUS/UDP eszközökkel való közvetlen kommunikációra is elfogadják. Az alapértelmezett érték 240. |
A beállítások minden módosítása az Alkalmaz gomb megnyomása után érvényesül.
Jegyzet: Ha a rendszer felismeri, hogy a két fogadott karakter közötti idő hosszabb, mint a Split Timeout paraméter ezredmásodpercben kifejezett értéke, akkor a rendszer az összes vett adatból összeállítja az üzenetet, majd elküldi.
USB konfiguráció
Az USB Configuration majdnem ugyanazokat a konfigurációs elemeket tartalmazza, mint a PORT1 és PORT2. Csak a különbség hiányzik. Engedélyezze az I/O és XC-CNT bővítményeket és az egységazonosító elemeket.
I/O & XC-CNT MODBUS TCP szerver
Alapvető jellemző
Az I/O protokoll és az XC-CNT A MODBUS TCP szerver az egyik útválasztó kommunikációs protokoll egy Modbus TCP2RTU útválasztó alkalmazással, amely az I/O interfészen és XC-CNT bővítőkártyákon alapul. A router valós időben biztosítja a bemenetek aktuális állapotát. A rendszer 0x03 kódú üzenettel tudja olvasni (több regiszter értékének beolvasása). A 0x10 kódú üzenetek használatával (több regiszter értékének írása) a rendszer vezérelheti a digitális kimeneteket és beállíthatja az állapotszámlálókat. A különböző kódokkal rendelkező üzenetek (pl. 0x6 egyetlen regiszter értékének írásához) nem támogatottak.
A router címtere
Cím | Hozzáférés | Leírás |
0x0400 | R/- | felső 16 bit hőmérséklet a routerben [◦C] (jellel) |
0x0401 | R/- | felső 16 bit hőmérséklet a routerben [◦C] (jellel) |
0x0402 | R/- | a tápegység felső 16 bitjetage [mV] |
0x0403 | R/- | a tápegység felső 16 bitjetage [mV] |
0x0404 | R/- | a BIN16 felső 2 bitjének állapota, mindig 0 |
0x0405 | R/- | a BIN16 alsó 2 bitjének állapota |
0x0406 | R/- | a BIN16 felső 3 bitjének állapota, mindig 0 |
0x0407 | R/- | a BIN16 alsó 3 bitjének állapota |
0x0408 | R/- | a BIN16 felső 0 bitjének állapota, mindig 0 |
0x0409 | R/- | a BIN16 alsó 0 bitjének állapota:
|
0x040A | R/- | a BOUT16 felső 0 bitjének állapota, mindig 0 |
0x040B | R/W | a BOUT16 alsó 0 bitjének állapota:
|
0x040C | R/- | a BIN16 felső 1 bitjének állapota, mindig 0 |
0x040D | R/- | a BIN16 alsó 1 bitjének állapota:
|
0x040E | R/- | a BOUT16 felső 1 bitjének állapota, mindig 0 |
0x040F | R/W | a BOUT16 alsó 1 bitjének állapota:
|
Folytatás a következő oldalon |
Cím | Hozzáférés | Leírás |
2. táblázat: I/O | ||
Cím | Hozzáférés | Leírás |
0x0410 | R/- | AN16 érték felső 1 bitje, mindig 0 |
0x0411 | R/- | alacsonyabb 16 bites AN1 érték, érték a 12 bites AD konvertertől |
0x0412 | R/- | AN16 érték felső 2 bitje, mindig 0 |
0x0413 | R/- | alacsonyabb 16 bites AN2 érték, érték a 12 bites AD konvertertől |
0x0414 | R/W | CNT16 felső 1 bitje |
0x0415 | R/W | alacsonyabb 16 bites CNT1 |
0x0416 | R/W | CNT16 felső 2 bitje |
0x0417 | R/W | alacsonyabb 16 bites CNT2 |
0x0418 | R/- | felső 16 bináris bemenet állapota:
|
0x0419 | R/- | alsó 16 bináris bemenet állapota:
|
0x041A | R/- | a felső 16 bináris kimenet állapota:
|
0x041B | R/W | alsó 16 bináris kimenet állapota:
|
0x041C | R/- | nem használt, mindig 0 |
0x041D | R/- | nem használt, mindig 0 |
0x041E | R/- | nem használt, mindig 0 |
0x041F | R/- | nem használt, mindig 0 |
Cím | Hozzáférés | Leírás |
0x0420 | R/- | AN16 érték felső 1 bitje, mindig 0 |
0x0421 | R/- | alacsonyabb 16 bites AN1 érték, 12 bites AD konvertertől származó érték |
0x0422 | R/- | AN16 érték felső 2 bitje, mindig 0 |
0x0423 | R/- | alacsonyabb 16 bites AN2 érték, 12 bites AD konvertertől származó érték |
0x0424 | R/W | CNT16 felső 1 bitje |
0x0425 | R/W | alacsonyabb 16 bites CNT1 |
0x0426 | R/W | CNT16 felső 2 bitje |
0x0427 | R/W | alacsonyabb 16 bites CNT2 |
0x0428 | R/- | felső 16 bináris bemenet állapota:
|
0x0429 | R/- | alsó 16 bináris bemenet állapota:
|
0x042A | R/- | a felső 16 bináris kimenet állapota:
|
0x042B | R/W | alsó 16 bináris kimenet állapota:
|
0x042C | R/- | nem használt, mindig 0 |
0x042D | R/- | nem használt, mindig 0 |
0x042E | R/- | nem használt, mindig 0 |
0x042F | R/- | nem használt, mindig 0 |
4. táblázat: XC-CNT – PORT2 | ||
Cím | Hozzáférés | Leírás |
0x0430 | R/- | a sorozatszám felső 16 bitje |
0x0431 | R/- | alsó 16 bites sorozatszám |
0x0432 | R/- | 1st és 2nd bájt MAC-cím |
0x0433 | R/- | 3rd és 4th bájt MAC-cím |
0x0434 | R/- | 5th és 6th bájt MAC-cím |
0x0435 | R/- | 1st és 2nd bájt IP-cím MWAN |
0x0436 | R/- | 3rd és 4th bájt IP-cím MWAN |
0x0437 | R/- | az aktív SIM-kártya száma |
Folytatás a következő oldalon |
Cím | Hozzáférés | Leírás |
0x0430 | R/- | a sorozatszám felső 16 bitje |
0x0431 | R/- | alsó 16 bites sorozatszám |
0x0432 | R/- | 1st és 2nd bájt MAC-cím |
0x0433 | R/- | 3rd és 4th bájt MAC-cím |
0x0434 | R/- | 5th és 6th bájt MAC-cím |
0x0435 | R/- | 1st és 2nd bájt IP-cím MWAN |
0x0436 | R/- | 3rd és 4th bájt IP-cím MWAN |
0x0437 | R/- | az aktív SIM-kártya száma |
Cím | Hozzáférés | Leírás |
0x0438 | R/- | 1st és 2nd bájt MWAN Rx adat |
0x0439 | R/- | 3rd és 4th bájt MWAN Rx adat |
0x043A | R/- | 5th és 6th bájt MWAN Rx adat |
0x043B | R/- | 7th és 8th bájt MWAN Rx adat |
0x043C | R/- | 1st és 2nd bájt MWAN Tx adat |
0x043D | R/- | 3rd és 4th bájt MWAN Tx adat |
0x043E | R/- | 5th és 6th bájt MWAN Tx adat |
0x043F | R/- | 7th és 8th bájt MWAN Tx adat |
0x0440 | R/- | 1st és 2nd bájt MWAN Uptime |
0x0441 | R/- | 3rd és 4th bájt MWAN Uptime |
0x0442 | R/- | 5th és 6th bájt MWAN Uptime |
0x0443 | R/- | 7th és 8th bájt MWAN Uptime |
0x0444 | R/- | MWAN regisztráció |
0x0445 | R/- | MWAN technológia |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN Cell |
0x0448 | R/- | MWAN Cell |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN csatorna |
0x044C | R/- | MWAN Band |
0x044D | R/- | MWAN jelerősség |
0x044E | R/- | Az útválasztó konfigurációjának CRC32 értéke |
0x044F | R/- | Az útválasztó konfigurációjának CRC32 értéke |
Megjegyzések:
- A 0x0430 és 0x0431 címeken a sorozatszám csak 7 számjegyű sorozatszám esetén szerepel, egyébként ezeken a címeken az értékek üresek.
- XC-CNT kártya hiánya esetén minden megfelelő érték 0.
- Az XC-CNT kártyák aktuális illesztésével és konfigurációjával kapcsolatos információk az útválasztó alkalmazás elindítása után a rendszernaplóban találhatók.
- Valójában minden regiszterhez lehetséges az írás. A rendszerleíró adatbázisba írás, amely nem írásra készült, mindig sikeres, de fizikailag nincs változás.
- A 0x0437 – 0x044D regisztercímtartományból származó értékek beolvasása minden útválasztó platformon működik.
- A táblázatban szereplő címek 0-tól kezdődnek. Ha a megvalósítás 1-től kezdődő regiszterszámokat használ, akkor a regisztercímet 1-gyel kell növelni.
- Advantech Czech: RS232 bővítőport – Felhasználói kézikönyv (MAN-0020-EN)
- Advantech Czech: RS485/422 bővítőport – Felhasználói kézikönyv (MAN-0025-HU)
- Advantech Czech: CNT bővítőport – Felhasználói kézikönyv (MAN-0028-EN)
A termékkel kapcsolatos dokumentumokat a Mérnöki Portálon szerezheti be: icr.advantech.cz cím.
Az útválasztó gyors üzembe helyezési útmutatójának, felhasználói kézikönyvének, konfigurációs kézikönyvének vagy firmware-ének megtekintéséhez lépjen a Router Models oldalra, keresse meg a kívánt modellt, és váltson a Kézikönyvek vagy a Firmware lapra.
A Router Apps telepítőcsomagjai és kézikönyvei a Router Apps oldalon érhetők el.
A fejlesztési dokumentumokhoz lépjen a DevZone oldalra.
Dokumentumok / Források
![]() |
ADVANTECH Protokoll MODBUS TCP2RTU Router App [pdf] Felhasználói útmutató Protokoll MODBUS TCP2RTU Router App, Protokoll MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU |