ADVANTECH Protokol MODBUS TCP2RTU Router App
Produkt ynformaasje
It produkt is in apparaat dat it MODBUS TCP2RTU-protokol stipet. It wurdt produsearre troch Advantech Czech sro, leit yn Usti nad Orlici, Tsjechje. It dokumintnûmer foar de brûkershantlieding is APP-0014-EN, mei in revyzjedatum fan 26 oktober 2023.
Advantech Czech sro stelt dat se net oanspraaklik binne foar eventuele ynsidintele of gefolchskea dy't fuortkomme út it brûken fan dizze hantlieding. Alle merknammen neamd yn 'e hantlieding binne registrearre hannelsmerken fan har respektive eigners, en har gebrûk yn dizze publikaasje is allinich foar referinsjedoelen.
Produkt Usage Ynstruksjes
Konfiguraasje
Om it produkt te konfigurearjen, folgje dizze stappen:
- Tagong ta de web ynterface troch op de modulenamme te drukken op 'e Router-apps-side fan' e router Web ynterface.
- Yn it linker diel menu fan de web ynterface, navigearje nei de konfiguraasje seksje.
- Yn 'e seksje Konfiguraasje sille jo items fine foar Port 1, Port 2 en USB-konfiguraasje.
- Foar Portkonfiguraasje:
- Utwreidingspoarte ynskeakelje: Dit item makket de konverzje fan MODBUS TCP/IP-protokol yn MODBUS RTU mooglik.
- Baudrate: Stel de baudrate yn foar de MODBUS RTU-ferbining op de útwreidingspoarte. As gjin MODBUS RTU-apparaat is ferbûn mei de seriële ynterface, set it dan op Gjin.
I/O & XC-CNT MODBUS TCP-tsjinner
It produkt hat in Basic Characteristic en in adres romte fan Router yn ferbân mei I / O & XC-CNT MODBUS TCP Server. Foar mear ynformaasje oer dizze skaaimerken, ferwize nei de brûker syn hânboek fan de router of Utwreiding haven.
Related Documents
Foar oanfoljende ynformaasje en relatearre dokuminten, rieplachtsje asjebleaft de brûker hantlieding levere troch Advantech Czech sro
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Tsjechje Dokumintnr. APP-0014-EN, revyzje fan 26 oktober 2023.
© 2023 Advantech Czech sro Gjin diel fan dizze publikaasje meie wurde reprodusearre of oerdroegen yn hokker foarm of troch hokker middel, elektroanysk of meganysk, ynklusyf fotografy, opname, of hokker ynformaasje opslach en opheljen systeem sûnder skriftlike tastimming. Ynformaasje yn dizze hantlieding is ûnder foarbehâld fan feroaring sûnder notice, en it fertsjintwurdiget gjin ynset fan 'e kant fan Advantech.
Advantech Czech sro is net oanspraaklik foar ynsidintele of gefolchskea dy't fuortkomme út it ynrjochtsjen, prestaasjes of gebrûk fan dizze hantlieding.
Alle merknammen brûkt yn dizze hantlieding binne de registrearre hannelsmerken fan harren respektive eigners. It brûken fan hannelsmerken of oare
oantsjuttings yn dizze publikaasje is allinich foar referinsjedoelen en foarmje gjin goedkarring troch de hannelsmerkhâlder.
Used symboalen
- Danger - Ynformaasje oangeande brûkersfeiligens of potinsjele skea oan 'e router.
- Oandacht - Problemen dy't kinne ûntstean yn spesifike situaasjes.
- Ynformaasje - Nuttige tips of ynformaasje fan spesjaal belang.
- Example - Example fan funksje, kommando of skript.
Feroaringslog
Protokol MODBUS TCP2RTU Feroaringslog
- v1.0.0 (2011-07-19)
Earste útjefte - v1.0.1 (2011-11-08)
Added automatyske detection RS485 ynterface en kontrôle fan RTS sinjaal foar RS485 line - v1.0.2 (2011-11-25)
Lytse ferbetterings yn HTML-koade - v1.0.3 (2012-09-19)
Fixed unhandled útsûnderings
Added ferstjoeren modbus flater berjocht 0x0B as antwurd timeout ferrint - v1.0.4 (2013-02-01)
Added ferstjoeren modbus flater berjocht 0x0B as minne crc wurdt ûntfongen - v1.0.5 (2013-05-22)
Added útlêzen funksjes fan I / O en CNT haven - v1.0.6 (2013-12-11)
Stipe tafoege fan FW 4.0.0+ - v1.0.7 (2014-04-01)
Fergrutte grutte fan ynterne buffer - v1.0.8 (2014-05-05)
Tafoege blokkearjen fan nije kliïnten as ferbûne klant aktyf is - v1.0.9 (2014-11-11)
TCP modus client tafoege
Serial number en MAC adres tafoege yn modbus registers - v1.1.0 (2015-05-22)
Ferbettere ferwurking fan oanfragen - v1.1.1 (2015-06-11)
Added test fan gegevens lingte yn crc check - v1.1.2 (2015-10-14)
Utskeakele sinjaal SIG_PIPE - v1.1.3 (2016-04-25)
Keep-alive ynskeakele yn TCP-tsjinnermodus - v1.2.0 (2016-10-18)
Stipe tafoege fan twa tagelyk wurkjende havens
Unnedige opsjes fuortsmiten - v1.2.1 (2016-11-10)
Fixed bug yn uart read loop - v1.3.0 (2017-01-27)
Opsje tafoege Nije ferbiningen ôfwize
Tafoege opsje Ynaktiviteit Timeout - v1.4.0 (2017-07-10)
MWAN IPv4-adres tafoege oan MODBUS-registers
Fêste lêzing fan MAC-adres - v1.5.0 (2018-04-23)
Tafoege opsje "Gjin" oan serial apparaat seleksje - v1.6.0 (2018-09-27)
Stipe tafoege fan ttyUSB
Fêst file beskriuwingslekken (yn ModulesSDK) - v1.6.1 (2018-09-27)
Ferwachte berikken fan wearden tafoege oan JavaSript-flaterberjochten - v1.7.0 (2020-10-01)
Bywurke CSS- en HTML-koade om te passen firmware 6.2.0+
Feroare limyt foar "Antwurdtiid" nei 1..1000000ms - v1.8.0 (2022-03-03)
Added ekstra wearden yn ferbân mei MWAN status - v1.9.0 (2022-08-12)
Added ekstra apparaat konfiguraasje CRC32 wearde - v1.10.0 (2022-11-03)
Reworked lisinsje ynformaasje - v1.10.1 (2023-02-28)
Statysk keppele mei zlib 1.2.13 - 1.11.0 (2023-06-09)
Stipe tafoege foar ekstra binêre ynfier- en útfier GPIO-pins
Beskriuwing
Router app Protokol MODBUS TCP2RTU is net befette yn de standert router firmware. It opladen fan dizze router-app wurdt beskreaun yn 'e konfiguraasjehânlieding (sjoch haadstik relatearre dokuminten).
Modbus TCP2RTU router-app leveret de konverzje fan MODBUS TCP-protokol nei MODBUS RTU-protokol, dat kin wurde brûkt op 'e seriële line. RS232 of RS485/422 ynterface kin brûkt wurde foar seriële kommunikaasje yn de Advantech router.
D'r is in mienskiplik diel PDU Foar beide protokollen. MBAP-header wurdt brûkt foar identifikaasje by it ferstjoeren fan MODBUS ADU nei TCP / IP. Poarte 502 is wijd foar MODBUS TCP ADU.
By it ferstjoeren fan in PDU nei de serial line, wurdt it adres fan bestimming ienheid krigen fan in MBAP header as UNIT ID tafoege oan de PDU tegearre mei de kontrôlesum.
De module stipet konfiguraasje fan twa ûnôfhinklike serial ynterfaces, as beskikber yn de router. Automatyske erkenning fan haven RS485 fan RS422 wurdt stipe. Detaillearre ynformaasje oer de serial ynterface is te finen yn de brûker hânboek fan de router of útwreiding haven (RS485/422, sjoch [2]).
Ynterface
Web ynterface is tagonklik troch te drukken op de module namme op 'e Router apps side fan' e router Web ynterface.
De linker diel menu fan de Web ynterface befettet dizze seksjes: Status, konfiguraasje en maatwurk. Status seksje befettet Statistyk dy't toant statistyske ynformaasje en Systeem Log dat toant itselde log as yn de router syn ynterface. Konfiguraasje-seksje befettet poarte 1, poarte 2 en USB-items en oanpassing befettet allinich menu-seksje skeakelt werom fan 'e module's web side nei de router web konfiguraasje siden. It haadmenu fan 'e GUI fan' e module wurdt werjûn op figuer 1.
Konfiguraasje
Port Konfiguraasje
Betekenis fan de yndividuele items:
Utwreidingshaven | Utwreidingspoarte, wêr't de MODBUS RTU-ferbining sil wurde oprjochte. As d'r gjin MODBUS RTU-apparaat is ferbûn mei de seriële ynterface, kin it ynsteld wurde op "Gjin" en dizze seriële ynterface kin brûkt wurde foar kommunikaasje mei in oar apparaat. Allinich ynterne registers fan 'e router kinne yn dit gefal lêzen wurde. |
Ûnderdiel | Beskriuwing |
Pariteit | Kontrôle pariteit bit:
|
Stopje bitsjes
Split Timeout |
Oantal stop bits
Tiid foar it ôfbrekken fan berjocht (sjoch notysje hjirûnder) |
TCP-modus | Seleksje fan modus:
|
Server Adres
TCP-poarte |
Beskiedt tsjinner adres as selektearre modus is Kliïnt (yn TCP-modus ûnderdiel). TCP-poarte wêrop de router harket nei fersiken foar MODBUS TCP-ferbining. Foar it ferstjoeren fan MODBUS ADU is reservearre poarte 502. |
Antwurd Timeout | Spesifisearret it tiidynterval wêryn it in antwurd ferwachtet. As it antwurd net ûntfangt, sil it ien fan dizze flaterkoades stjoerd wurde:
|
Ynaktiviteit Timeout | Tiidperioade wêrnei't de TCP / UDP-ferbining wurdt ûnderbrutsen yn gefal fan ynaktiviteit |
Reject nije ferbinings | As it ynskeakele is, fersmyt de router alle oare ferbiningspogingen - de router stipet net mear meardere ferbiningen |
Ynskeakelje I / O en XC-CNT útwreidings | Dizze opsje makket direkte kommunikaasje mei router mooglik. I/O (binêre yn- en útgongen op 'e router) en ynterne registers wurkje op alle platfoarms (v2, v2i, v3 en v4). XC-CNT is útwreiding board foar v2 routers. Dizze foarm fan kommunikaasje wurket allinich op v2-platfoarm. |
Unit ID | ID foar direkte kommunikaasje mei router. Wearden kinne wêze 1 oan 255. De wearde 0 wurdt ek akseptearre om te kommunisearjen direkt nei in MOD- BUS / TCP of MODBUS / UDP apparaten. Standert wearde is 240. |
Alle wizigingen yn ynstellings sille tapast wurde nei it drukken op de knop Tapasse.
Noat: As in tiid tusken de twa ûntfongen tekens wurdt werkend te wêzen langer as de Split Timeout parameter wearde yn millisekonden, it berjocht fan alle ûntfongen gegevens wurdt gearstald en dan wurdt ferstjoerd.
USB konfiguraasje
USB-konfiguraasje hat hast deselde konfiguraasje-items as PORT1 en PORT2. Allinnich ferskil ûntbrekt Ynskeakelje I / O en XC-CNT tafoegings en Unit ID items.
I/O & XC-CNT MODBUS TCP-tsjinner
Basic Characteristic
I / O protokol en XC-CNT MODBUS TCP tsjinner is ien fan de router kommunikaasje protokol mei in Modbus TCP2RTU router app basearre op de I / O ynterface en XC-CNT útwreiding boards. Router leveret aktuele steat fan ynputen yn echte tiid. Systeem kin it lêze mei berjocht mei 0x03-koade (lêze wearden fan mear registers). Mei help fan berjochten mei de koade 0x10 (skriuwen wearden fan mear registers) systeem kin kontrolearje digitale útgongen en set de steat counters. Berjochten mei ferskillende koades (bygelyks 0x6 foar it skriuwen fan wearde fan ien register) wurde net stipe.
Adres Space fan Router
Adres | Tagong | Beskriuwing |
0x0400 | R/- | boppeste 16 bits temperatuer yn router [◦C] (mei teken) |
0x0401 | R/- | boppeste 16 bits temperatuer yn router [◦C] (mei teken) |
0x0402 | R/- | boppeste 16 bits fan it oanbod voltage [mV] |
0x0403 | R/- | boppeste 16 bits fan it oanbod voltage [mV] |
0x0404 | R/- | steat fan boppeste 16 bits fan BIN2, altyd 0 |
0x0405 | R/- | steat fan legere 16 bits fan BIN2 |
0x0406 | R/- | steat fan boppeste 16 bits fan BIN3, altyd 0 |
0x0407 | R/- | steat fan legere 16 bits fan BIN3 |
0x0408 | R/- | steat fan boppeste 16 bits fan BIN0, altyd 0 |
0x0409 | R/- | steat fan legere 16 bits fan BIN0:
|
0x040A | R/- | steat fan boppeste 16 bits fan BOUT0, altyd 0 |
0x040B | R/W | steat fan legere 16 bits fan BOUT0:
|
0x040 c | R/- | steat fan boppeste 16 bits fan BIN1, altyd 0 |
0x040 d | R/- | steat fan legere 16 bits fan BIN1:
|
0x040e | R/- | steat fan boppeste 16 bits fan BOUT1, altyd 0 |
0x040f | R/W | steat fan legere 16 bits fan BOUT1:
|
Ferfolch op folgjende side |
Adres | Tagong | Beskriuwing |
tabel 2: I/O | ||
Adres | Tagong | Beskriuwing |
0x0410 | R/- | boppeste 16 bits fan AN1 wearde, altyd 0 |
0x0411 | R/- | legere 16 bits fan AN1 wearde, wearde út 12-bit AD converter |
0x0412 | R/- | boppeste 16 bits fan AN2 wearde, altyd 0 |
0x0413 | R/- | legere 16 bits fan AN2 wearde, wearde út 12-bit AD converter |
0x0414 | R/W | boppeste 16 bits fan CNT1 |
0x0415 | R/W | legere 16 bits fan CNT1 |
0x0416 | R/W | boppeste 16 bits fan CNT2 |
0x0417 | R/W | legere 16 bits fan CNT2 |
0x0418 | R/- | steat fan boppeste 16 binêre yngongen:
|
0x0419 | R/- | steat fan legere 16 binêre yngongen:
|
0x041A | R/- | steat fan boppeste 16 binêre útgongen:
|
0x041B | R/W | steat fan legere 16 binêre útgongen:
|
0x041 c | R/- | net brûkt, altyd 0 |
0x041 d | R/- | net brûkt, altyd 0 |
0x041e | R/- | net brûkt, altyd 0 |
0x041f | R/- | net brûkt, altyd 0 |
Adres | Tagong | Beskriuwing |
0x0420 | R/- | boppeste 16 bits fan AN1 wearde, altyd 0 |
0x0421 | R/- | legere 16 bits fan AN1 wearde, wearde fan 12-bit AD converter |
0x0422 | R/- | boppeste 16 bits fan AN2 wearde, altyd 0 |
0x0423 | R/- | legere 16 bits fan AN2 wearde, wearde fan 12-bit AD converter |
0x0424 | R/W | boppeste 16 bits fan CNT1 |
0x0425 | R/W | legere 16 bits fan CNT1 |
0x0426 | R/W | boppeste 16 bits fan CNT2 |
0x0427 | R/W | legere 16 bits fan CNT2 |
0x0428 | R/- | steat fan boppeste 16 binêre yngongen:
|
0x0429 | R/- | steat fan legere 16 binêre yngongen:
|
0x042A | R/- | steat fan boppeste 16 binêre útgongen:
|
0x042B | R/W | steat fan legere 16 binêre útgongen:
|
0x042 c | R/- | net brûkt, altyd 0 |
0x042 d | R/- | net brûkt, altyd 0 |
0x042e | R/- | net brûkt, altyd 0 |
0x042f | R/- | net brûkt, altyd 0 |
Tabel 4: XC-CNT – PORT2 | ||
Adres | Tagong | Beskriuwing |
0x0430 | R/- | boppeste 16 bits fan serial number |
0x0431 | R/- | legere 16 bits fan serial number |
0x0432 | R/- | 1st en 2nd byte fan MAC-adres |
0x0433 | R/- | 3rd en 4th byte fan MAC-adres |
0x0434 | R/- | 5th en 6th byte fan MAC-adres |
0x0435 | R/- | 1st en 2nd byte fan IP-adres MWAN |
0x0436 | R/- | 3rd en 4th byte fan IP-adres MWAN |
0x0437 | R/- | oantal aktive SIM |
Ferfolch op folgjende side |
Adres | Tagong | Beskriuwing |
0x0430 | R/- | boppeste 16 bits fan serial number |
0x0431 | R/- | legere 16 bits fan serial number |
0x0432 | R/- | 1st en 2nd byte fan MAC-adres |
0x0433 | R/- | 3rd en 4th byte fan MAC-adres |
0x0434 | R/- | 5th en 6th byte fan MAC-adres |
0x0435 | R/- | 1st en 2nd byte fan IP-adres MWAN |
0x0436 | R/- | 3rd en 4th byte fan IP-adres MWAN |
0x0437 | R/- | oantal aktive SIM |
Adres | Tagong | Beskriuwing |
0x0438 | R/- | 1st en 2nd byte fan MWAN Rx Data |
0x0439 | R/- | 3rd en 4th byte fan MWAN Rx Data |
0x043A | R/- | 5th en 6th byte fan MWAN Rx Data |
0x043B | R/- | 7th en 8th byte fan MWAN Rx Data |
0x043 c | R/- | 1st en 2nd byte fan MWAN Tx Data |
0x043 d | R/- | 3rd en 4th byte fan MWAN Tx Data |
0x043e | R/- | 5th en 6th byte fan MWAN Tx Data |
0x043f | R/- | 7th en 8th byte fan MWAN Tx Data |
0x0440 | R/- | 1st en 2nd byte fan MWAN Uptime |
0x0441 | R/- | 3rd en 4th byte fan MWAN Uptime |
0x0442 | R/- | 5th en 6th byte fan MWAN Uptime |
0x0443 | R/- | 7th en 8th byte fan MWAN Uptime |
0x0444 | R/- | MWAN registraasje |
0x0445 | R/- | MWAN Technology |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN Cell |
0x0448 | R/- | MWAN Cell |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN kanaal |
0x044 c | R/- | MWAN Band |
0x044 d | R/- | MWAN sinjaal sterkte |
0x044e | R/- | CRC32 wearde fan router konfiguraasje |
0x044f | R/- | CRC32 wearde fan router konfiguraasje |
Notysjes:
- Serial number op adressen 0x0430 en 0x0431 binne oanwêzich allinnich yn gefal fan 7 digit serial number, oars binne wearden op dy adressen leech.
- Yn gefal fan ôfwêzigens XC-CNT board binne alle oerienkommende wearden 0.
- Ynformaasje oer de aktuele oanpassing en konfiguraasje fan XC-CNT-boards is te finen yn it systeemlogboek nei it starten fan de router-app.
- Skriuwe is feitlik mooglik foar alle registers. Skriuwen nei it register, dat net ûntwurpen is foar skriuwen, is altyd suksesfol, lykwols is d'r gjin fysike feroaring.
- Lêzen fan wearden fan registeradresberik 0x0437 - 0x044D wurket op alle routerplatfoarms.
- Adressen yn 'e tabel begjinne fan 0. As de ymplemintaasje gebrûk makket fan registernûmers begjinnend fan 1, moat it registeradres mei 1 ferhege wurde.
- Advantech Tsjechysk: Expansion Port RS232 - Brûkershandleiding (MAN-0020-EN)
- Advantech Tsjechysk: Expansion Port RS485/422 - Brûkershandleiding (MAN-0025-EN)
- Advantech Tsjechysk: Expansion Port CNT - Brûkershandleiding (MAN-0028-EN)
Jo kinne produkt-relatearre dokuminten krije op Engineering Portal by icr.advantech.cz adres.
Om de Quick Start Guide, User Manual, Configuration Manual, of Firmware fan jo router te krijen, gean nei de Router Models side, fyn it fereaske model, en wikselje respektivelik nei de Manuals or Firmware tab.
De ynstallaasjepakketten en hantliedingen foar routerapps binne beskikber op 'e side fan routerapps.
Gean nei de DevZone-side foar de ûntwikkelingsdokuminten.
Dokuminten / Resources
![]() |
ADVANTECH Protokol MODBUS TCP2RTU Router App [pdf] Brûkersgids Protokol MODBUS TCP2RTU Router App, Protokol MODBUS TCP2RTU, Router App, App, App Protokol MODBUS TCP2RTU |