ADVANTECH-LOGO

ADVANTECH Protokol MODBUS TCP2RTU Router App

ADVANTECH-Protokol-MODBUS-TCP2RTU-Router-App-PRODUCT

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:

  1. Tagong ta de web ynterface troch op de modulenamme te drukken op 'e Router-apps-side fan' e router Web ynterface.
  2. Yn it linker diel menu fan de web ynterface, navigearje nei de konfiguraasje seksje.
  3. Yn 'e seksje Konfiguraasje sille jo items fine foar Port 1, Port 2 en USB-konfiguraasje.
  4. 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.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-1

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.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-2

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.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-3

Konfiguraasje

Port Konfiguraasje

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-4

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:
  • gjin - Gjin parity wurdt ferstjoerd
  • sels - Sels pariteit sil stjoerd wurde
  • ûneven - Odd parity wurdt ferstjoerd
Stopje bitsjes

Split Timeout

Oantal stop bits

Tiid foar it ôfbrekken fan berjocht (sjoch notysje hjirûnder)

TCP-modus Seleksje fan modus:
  • Tsjinner - TCP-tsjinner
  • Kliïnt - TCP-kliïnt
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:
  • 0A - Oerdrachtpaad net beskikber
    Gateway is net by steat om te allocearjen ynterne oerdracht paad fan de ynfier haven oan de útfier haven. It is wierskynlik oerladen of ferkeard ynsteld.
  • 0B - It doelapparaat reagearret net
    It doelapparaat reagearret net, is miskien net beskikber.
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.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-5

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:
  • bit 0 - nivo by de ynfier BIN0
  • bits 1 oant 15 - net brûkt, altyd 0
0x040A R/- steat fan boppeste 16 bits fan BOUT0, altyd 0
0x040B R/W steat fan legere 16 bits fan BOUT0:
  • bit 0 - nivo by de útfier BOUT0
  • bits 1 oant 15 - net brûkt, altyd 0
0x040 c R/- steat fan boppeste 16 bits fan BIN1, altyd 0
0x040 d R/- steat fan legere 16 bits fan BIN1:
  • bit 0 - nivo by de ynfier BIN1
  • bits 1 oant 15 - net brûkt, altyd 0
0x040e R/- steat fan boppeste 16 bits fan BOUT1, altyd 0
0x040f R/W steat fan legere 16 bits fan BOUT1:
  • bit 0 - nivo by de útfier BOUT1
  • bits 1 oant 15 - net brûkt, altyd 0
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:
  • bits 0 oant 15 - net brûkt, altyd 0
0x0419 R/- steat fan legere 16 binêre yngongen:
  • bit 0 - nivo by de ynfier BIN1
  • bit 1 - nivo by de ynfier BIN2
  • bit 2 - nivo by de ynfier BIN3
  • bit 3 - nivo by de ynfier BIN4
  • bits 4 oant 15 - net brûkt, altyd 0
0x041A R/- steat fan boppeste 16 binêre útgongen:
  • bits 0 oant 15 - net brûkt, altyd 0
0x041B R/W steat fan legere 16 binêre útgongen:
  • bit 0 - nivo by de útfier BOUT1
  • bits 1 oant 15 - net brûkt, altyd 0
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:
  • bits 0 oant 15 - net brûkt, altyd 0
0x0429 R/- steat fan legere 16 binêre yngongen:
  • bit 0 - nivo by de ynfier BIN1
  • bit 1 - nivo by de ynfier BIN2
  • bit 2 - nivo by de ynfier BIN3
  • bit 3 - nivo by de ynfier BIN4
  • bits 4 oant 15 - net brûkt, altyd 0
0x042A R/- steat fan boppeste 16 binêre útgongen:
  • bits 0 oant 15 - net brûkt, altyd 0
0x042B R/W steat fan legere 16 binêre útgongen:
  • bit 0 - nivo by de útfier BOUT1
  • bits 1 oant 15 - net brûkt, altyd 0
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.

Related Documents

  1. Advantech Tsjechysk: Expansion Port RS232 - Brûkershandleiding (MAN-0020-EN)
  2. Advantech Tsjechysk: Expansion Port RS485/422 - Brûkershandleiding (MAN-0025-EN)
  3. 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

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *