ADVANTECH-LOGO

ADVANTECH Pwotokòl MODBUS TCP2RTU Routeur App

ADVANTECH-Pwotokòl-MODBUS-TCP2RTU-Router-App-PRODUCT

Enfòmasyon sou pwodwi

Pwodwi a se yon aparèy ki sipòte pwotokòl MODBUS TCP2RTU. Li fabrike pa Advantech Czech sro, ki sitiye nan Usti nad Orlici, Repiblik Tchekoslovaki. Nimewo dokiman pou manyèl itilizatè a se APP-0014-EN, ak yon dat revizyon 26 oktòb 2023.

Advantech Czech sro deklare ke yo pa responsab pou okenn domaj aksidan oswa konsekan ki soti nan itilizasyon manyèl sa a. Tout non mak ki mansyone nan manyèl la se mak anrejistre pwopriyetè respektif yo, epi itilizasyon yo nan piblikasyon sa a se pou rezon referans sèlman.

Enstriksyon Itilizasyon Pwodwi

Konfigirasyon

Pou konfigirasyon pwodwi a, swiv etap sa yo:

  1. Aksede a web koòdone lè w peze non modil la sou paj aplikasyon routeur nan routeur la Web koòdone.
  2. Nan meni pati gòch la web koòdone, ale nan seksyon Konfigirasyon an.
  3. Nan seksyon Konfigirasyon an, w ap jwenn atik pou Port 1, Port 2, ak konfigirasyon USB.
  4. Pou Konfigirasyon Port:
    • Pèmèt pò ekspansyon: Atik sa a pèmèt konvèsyon pwotokòl MODBUS TCP/IP nan MODBUS RTU.
    • Baudrate: Mete baudrate pou koneksyon MODBUS RTU sou pò ekspansyon an. Si pa gen okenn aparèy MODBUS RTU ki konekte nan koòdone seri a, mete li nan Okenn.

I/O & XC-CNT MODBUS TCP sèvè

Pwodwi a gen yon karakteristik debaz ak yon espas adrès nan routeur ki gen rapò ak I/O & XC-CNT MODBUS TCP sèvè. Pou plis enfòmasyon sou karakteristik sa yo, al gade nan manyèl itilizatè a nan routeur la oswa pò ekspansyon.

Dokiman ki gen rapò

Pou plis enfòmasyon ak dokiman ki gen rapò, tanpri konsilte manyèl itilizatè Advantech Czech sro bay

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Repiblik Tchekoslovaki Dokiman No APP-0014-EN, revizyon soti 26 oktòb 2023.

© 2023 Advantech Czech sro Okenn pati nan piblikasyon sa a pa kapab repwodui oswa transmèt nan nenpòt fòm oswa pa nenpòt mwayen, elektwonik oswa mekanik, ki gen ladan fotografi, anrejistreman, oswa nenpòt ki estokaj enfòmasyon ak sistèm rekipere san konsantman alekri. Enfòmasyon ki nan manyèl sa a kapab chanje san avètisman, epi li pa reprezante yon angajman Advantech.
Advantech Czech sro pa dwe responsab pou domaj aksidan oswa konsekan ki soti nan founi, pèfòmans, oswa itilizasyon manyèl sa a.
Tout non mak yo itilize nan manyèl sa a se mak komèsyal ki anrejistre pwopriyetè respektif yo. Itilizasyon mak oswa lòt
deziyasyon nan piblikasyon sa a se pou rezon referans sèlman epi yo pa konstitye yon andòsman pa detantè mak la.

Itilize senbòl

  • Danje - Enfòmasyon konsènan sekirite itilizatè oswa domaj potansyèl nan routeur la.
  • Atansyon - Pwoblèm ki ka parèt nan sitiyasyon espesifik.
  • Enfòmasyon - Konsèy itil oswa enfòmasyon ki enterese espesyal.
  • Example – Egzample nan fonksyon, kòmand oswa script.

Chanjman

Pwotokòl MODBUS TCP2RTU Chanjman

  • v1.0.0 (2011-07-19)
    Premye lage
  • v1.0.1 (2011-11-08)
    Te ajoute otomatik deteksyon RS485 koòdone ak kontwòl nan siyal RTS pou liy RS485
  • v1.0.2 (2011-11-25)
    Amelyorasyon minè nan kòd HTML
  • v1.0.3 (2012-09-19)
    Fiks eksepsyon ki pa okipe yo
    Te ajoute voye mesaj erè modbus 0x0B si delè repons ekspire
  • v1.0.4 (2013-02-01)
    Te ajoute voye mesaj erè modbus 0x0B si yo resevwa move crc
  • v1.0.5 (2013-05-22)
    Te ajoute fonksyon li nan I/O ak pò CNT
  • v1.0.6 (2013-12-11)
    Te ajoute sipò nan FW 4.0.0+
  • v1.0.7 (2014-04-01)
    Ogmantasyon gwosè tanpon entèn yo
  • v1.0.8 (2014-05-05)
    Te ajoute bloke nouvo kliyan lè kliyan konekte aktif
  • v1.0.9 (2014-11-11)
    Te ajoute kliyan mòd TCP
    Te ajoute nimewo seri ak adrès MAC nan rejis modbus
  • v1.1.0 (2015-05-22)
    Amelyore pwosesis demann yo
  • v1.1.1 (2015-06-11)
    Te ajoute tès longè done nan chèk crc
  • v1.1.2 (2015-10-14)
    Siyal enfim SIG_PIPE
  • v1.1.3 (2016-04-25)
    Pèmèt kenbe-vivan nan mòd sèvè TCP
  • v1.2.0 (2016-10-18)
    Te ajoute sipò nan de pò k ap travay ansanm
    Retire opsyon ki pa nesesè yo
  • v1.2.1 (2016-11-10)
    Fiks ensèk nan uart lekti bouk
  • v1.3.0 (2017-01-27)
    Te ajoute opsyon Rejte nouvo koneksyon
    Te ajoute opsyon Inaktivite Timeout
  • v1.4.0 (2017-07-10)
    Te ajoute adrès IPv4 MWAN nan rejis MODBUS
    Lekti fiks nan adrès MAC
  • v1.5.0 (2018-04-23)
    Te ajoute opsyon "Okenn" nan seleksyon aparèy seri
  • v1.6.0 (2018-09-27)
    Te ajoute sipò ttyUSB
    Fiks file deskriptè fwit (nan ModulesSDK)
  • v1.6.1 (2018-09-27)
    Te ajoute seri valè yo atann nan mesaj erè JavaSript
  • v1.7.0 (2020-10-01)
    Mizajou kòd CSS ak HTML pou matche ak firmwèr 6.2.0+
    Chanje limit pou "Reply Timeout" a 1..1000000ms
  • v1.8.0 (2022-03-03)
    Te ajoute lòt valè ki gen rapò ak estati MWAN
  • v1.9.0 (2022-08-12)
    Te ajoute plis valè CRC32 konfigirasyon aparèy
  • v1.10.0 (2022-11-03)
    Retravay enfòmasyon lisans
  • v1.10.1 (2023-02-28)
    Lye statikman ak zlib 1.2.13
  • 1.11.0 (2023-06-09)
    Te ajoute sipò pou plis binè opinyon ak pwodiksyon broch GPIO

Deskripsyon

Aplikasyon routeur Pwotokòl MODBUS TCP2RTU pa genyen nan firmwèr estanda routeur la. Téléchargement aplikasyon routeur sa a dekri nan manyèl Konfigirasyon an (gade Chapit Dokiman ki gen rapò).

Modbus TCP2RTU aplikasyon pou routeur bay konvèsyon pwotokòl MODBUS TCP an pwotokòl MODBUS RTU, ki ka itilize sou liy seri a. RS232 oswa RS485/422 koòdone ka itilize pou kominikasyon seri nan routeur Advantech la.
Gen yon pati komen PDU Pou tou de pwotokòl. Yo itilize header MBAP pou idantifikasyon lè w ap voye MODBUS ADU nan TCP/IP. Port 502 dedye pou MODBUS TCP ADU.

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

Lè w ap voye yon PDU nan liy seri a, adrès inite destinasyon an te jwenn nan yon header MBAP kòm ID UNIT ajoute nan PDU a ansanm ak sòm chèk la.

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

Modil la sipòte konfigirasyon de entèfas seri endepandan, si li disponib nan routeur la. Otomatik rekonesans pò RS485 soti nan RS422 sipòte. Ou ka jwenn enfòmasyon detaye sou koòdone seri a nan manyèl itilizatè a nan routeur la oswa pò ekspansyon (RS485/422, gade [2]).

Entèfas

Web koòdone aksesib lè w peze non modil la sou paj aplikasyon routeur nan routeur la Web koòdone.
Meni pati gòch la nan Web koòdone gen seksyon sa yo: Estati, Konfigirasyon ak Pèsonalizasyon. Seksyon Estati a gen Statistik ki montre enfòmasyon estatistik ak Sistèm Journal ki montre menm boutèy demi lit ki nan koòdone routeur la. Seksyon konfigirasyon gen pò 1, pò 2 ak atik USB ak personnalisation gen sèlman switch seksyon meni tounen soti nan modil la. web paj nan routeur la web paj konfigirasyon yo. Meni prensipal entèfas modil la montre sou Figi 1.

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

Konfigirasyon

Konfigirasyon pò

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

Siyifikasyon atik endividyèl yo:

Pò ekspansyon Pò ekspansyon, kote yo pral etabli koneksyon MODBUS RTU. Si pa gen yon aparèy MODBUS RTU ki konekte nan koòdone seri a, li ka mete kanpe nan "Okenn" epi koòdone seri sa a ka itilize pou kominikasyon ak yon lòt aparèy. Se sèlman rejis entèn nan routeur la ka li soti nan ka sa a.
Atik Deskripsyon
Parite Kontwòl parite bit:
  • okenn – Yo p ap voye parite
  • menm – Menm egalite pral voye
  • enpè – Yo pral voye parite enpè
One Stop Bits

Split Timeout

Kantite Bits sispann

Tan pou kraze mesaj (gade nòt anba a)

TCP mòd Seleksyon mòd:
  • Sèvè – Sèvè TCP
  • Kliyan - TCP kliyan
Adrès sèvè

 

Tchp Port

Defini adrès sèvè lè yo chwazi mòd se Kliyan (nan TCP mòd atik).
TCP pò kote routeur la koute demann pou koneksyon MODBUS TCP. Pou voye MODBUS ADU rezève pò 502.
Reply Timeout Espesifye entèval tan an kote li ap tann yon repons. Si repons lan pa resevwa, y ap voye l youn nan kòd erè sa yo:
  • 0A – Chemen transmisyon pa disponib
    Gateway se pa kapab asiyen chemen transmisyon entèn soti nan pò a opinyon nan pò a pwodiksyon. Li se pwobableman twò chaje oswa mal mete.
  • 0B – Aparèy sib la pa reponn
    Aparèy sib la pa reponn, li ka pa disponib.
Tan inaktivite Peryòd tan apre koneksyon TCP/UDP koupe an ka ta gen inaktivite
Rejte nouvo koneksyon Lè li aktive, routeur la rejte nenpòt lòt tantativ koneksyon - routeur la pa sipòte koneksyon miltip ankò
Pèmèt I/O ak ekstansyon XC-CNT Opsyon sa a pèmèt kominikasyon dirèk ak routeur.
I/O (binè entrées Et sorties sou routeur a) Et entèn anrejistre travay sou tout platfòm (v2, v2i, v3 ak v4).
XC-CNT se tablo ekspansyon pou routeurs v2. Fòm kominikasyon sa a ap travay sou platfòm v2 sèlman.
ID inite w la ID pou kominikasyon dirèk ak routeur. Valè yo ka 1 a 255. Valè 0 yo aksepte tou pou kominike dirèkteman ak yon aparèy MODBUS/TCP oswa MODBUS/UDP. Valè default se 240.

Tout chanjman nan paramèt yo pral aplike apre w fin peze bouton Aplike.
Nòt: Si yo rekonèt yon tan ant de karaktè yo resevwa yo pi long pase valè paramèt Split Timeout an milisgond, mesaj ki soti nan tout done resevwa yo konpile epi li voye l.

Konfigirasyon USB
Konfigirasyon USB gen prèske menm atik konfigirasyon kòm PORT1 ak PORT2. Se sèlman diferans ki manke Pèmèt I/O ak ekstansyon XC-CNT ak atik ID Inite.

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

I/O & XC-CNT MODBUS TCP sèvè

Karakteristik debaz
Pwotokòl I/O ak sèvè XC-CNT MODBUS TCP se youn nan pwotokòl kominikasyon routeur ak yon aplikasyon routeur Modbus TCP2RTU ki baze sou koòdone I/O ak tablo ekspansyon XC-CNT. Routeur bay eta aktyèl la nan entrain an tan reyèl. Sistèm ka li lè l sèvi avèk mesaj ak kòd 0x03 (li valè plis rejis). Sèvi ak mesaj ak sistèm kòd 0x10 (ekri valè plis rejis) ka kontwole rezilta dijital epi mete kontè eta yo. Mesaj ki gen kòd diferan (pa egzanp, 0x6 pou ekri valè yon sèl rejis) yo pa sipòte.

Espas adrès nan routeur

Adrès Aksè Deskripsyon
0x0400 R/- anwo 16 bits nan tanperati nan routeur [C] (avèk siy)
0x0401 R/- anwo 16 bits nan tanperati nan routeur [C] (avèk siy)
0x0402 R/- upper 16 bits of the supply voltage [mV]
0x0403 R/- upper 16 bits of the supply voltage [mV]
0x0404 R/- eta nan 16 Bits anwo nan BIN2, toujou 0
0x0405 R/- eta ki pi ba 16 bit nan BIN2
0x0406 R/- eta nan 16 Bits anwo nan BIN3, toujou 0
0x0407 R/- eta ki pi ba 16 bit nan BIN3
0x0408 R/- eta nan 16 Bits anwo nan BIN0, toujou 0
0x0409 R/- eta pi ba 16 bit nan BIN0:
  • bit 0 - nivo nan opinyon BIN0 la
  • Bits 1 a 15 - pa itilize, toujou 0
0x040A R/- eta 16 bits anwo BOUT0, toujou 0
0x040B R/W eta pi ba 16 bit nan BOUT0:
  • bit 0 - nivo nan pwodiksyon an BOUT0
  • Bits 1 a 15 - pa itilize, toujou 0
0x040C R/- eta nan 16 Bits anwo nan BIN1, toujou 0
0x040D R/- eta pi ba 16 bit nan BIN1:
  • bit 0 - nivo nan opinyon BIN1 la
  • Bits 1 a 15 - pa itilize, toujou 0
0x040E R/- eta 16 bits anwo BOUT1, toujou 0
0x040F R/W eta pi ba 16 bit nan BOUT1:
  • bit 0 - nivo nan pwodiksyon an BOUT1
  • Bits 1 a 15 - pa itilize, toujou 0
Kontinye nan paj kap vini an
Adrès Aksè Deskripsyon
Tablo 2: I/O
Adrès Aksè Deskripsyon
0x0410 R/- anwo 16 bit nan valè AN1, toujou 0
0x0411 R/- pi ba 16 bit nan valè AN1, valè soti nan 12-bit AD konvètisè
0x0412 R/- anwo 16 bit nan valè AN2, toujou 0
0x0413 R/- pi ba 16 bit nan valè AN2, valè soti nan 12-bit AD konvètisè
0x0414 R/W anwo 16 Bits nan CNT1
0x0415 R/W pi ba 16 bit nan CNT1
0x0416 R/W anwo 16 Bits nan CNT2
0x0417 R/W pi ba 16 bit nan CNT2
0x0418 R/- eta anwo 16 antre binè:
  • Bits 0 a 15 - pa itilize, toujou 0
0x0419 R/- eta pi ba 16 antre binè:
  • bit 0 - nivo nan opinyon BIN1 la
  • bit 1 - nivo nan opinyon BIN2 la
  • bit 2 - nivo nan opinyon BIN3 la
  • bit 3 - nivo nan opinyon BIN4 la
  • Bits 4 a 15 - pa itilize, toujou 0
0x041A R/- eta de 16 anwo rezilta binè:
  • Bits 0 a 15 - pa itilize, toujou 0
0x041B R/W eta pi ba 16 pwodiksyon binè:
  • bit 0 - nivo nan pwodiksyon an BOUT1
  • Bits 1 a 15 - pa itilize, toujou 0
0x041C R/- pa itilize, toujou 0
0x041D R/- pa itilize, toujou 0
0x041E R/- pa itilize, toujou 0
0x041F R/- pa itilize, toujou 0
Adrès Aksè Deskripsyon
0x0420 R/- anwo 16 bit nan valè AN1, toujou 0
0x0421 R/- pi ba 16 bits nan valè AN1, valè soti nan 12-bit AD konvètisè
0x0422 R/- anwo 16 bit nan valè AN2, toujou 0
0x0423 R/- pi ba 16 bits nan valè AN2, valè soti nan 12-bit AD konvètisè
0x0424 R/W anwo 16 Bits nan CNT1
0x0425 R/W pi ba 16 bit nan CNT1
0x0426 R/W anwo 16 Bits nan CNT2
0x0427 R/W pi ba 16 bit nan CNT2
0x0428 R/- eta anwo 16 antre binè:
  • Bits 0 a 15 - pa itilize, toujou 0
0x0429 R/- eta pi ba 16 antre binè:
  • bit 0 - nivo nan opinyon BIN1 la
  • bit 1 - nivo nan opinyon BIN2 la
  • bit 2 - nivo nan opinyon BIN3 la
  • bit 3 - nivo nan opinyon BIN4 la
  • Bits 4 a 15 - pa itilize, toujou 0
0x042A R/- eta de 16 anwo rezilta binè:
  • Bits 0 a 15 - pa itilize, toujou 0
0x042B R/W eta pi ba 16 pwodiksyon binè:
  • bit 0 - nivo nan pwodiksyon an BOUT1
  • Bits 1 a 15 - pa itilize, toujou 0
0x042C R/- pa itilize, toujou 0
0x042D R/- pa itilize, toujou 0
0x042E R/- pa itilize, toujou 0
0x042F R/- pa itilize, toujou 0
Tablo 4: XC-CNT – PORT2
Adrès Aksè Deskripsyon
0x0430 R/- anwo 16 Bits nan nimewo seri
0x0431 R/- pi ba 16 bit nan nimewo seri
0x0432 R/- 1st ak 2nd byte nan adrès MAC
0x0433 R/- 3rd ak 4th byte nan adrès MAC
0x0434 R/- 5th ak 6th byte nan adrès MAC
0x0435 R/- 1st ak 2nd byte nan adrès IP MWAN
0x0436 R/- 3rd ak 4th byte nan adrès IP MWAN
0x0437 R/- kantite SIM aktif
Kontinye nan paj kap vini an
Adrès Aksè Deskripsyon
0x0430 R/- anwo 16 Bits nan nimewo seri
0x0431 R/- pi ba 16 bit nan nimewo seri
0x0432 R/- 1st ak 2nd byte nan adrès MAC
0x0433 R/- 3rd ak 4th byte nan adrès MAC
0x0434 R/- 5th ak 6th byte nan adrès MAC
0x0435 R/- 1st ak 2nd byte nan adrès IP MWAN
0x0436 R/- 3rd ak 4th byte nan adrès IP MWAN
0x0437 R/- kantite SIM aktif
Adrès Aksè Deskripsyon
0x0438 R/- 1st ak 2nd byte nan MWAN Rx Done
0x0439 R/- 3rd ak 4th byte nan MWAN Rx Done
0x043A R/- 5th ak 6th byte nan MWAN Rx Done
0x043B R/- 7th ak 8th byte nan MWAN Rx Done
0x043C R/- 1st ak 2nd byte nan MWAN Tx Done
0x043D R/- 3rd ak 4th byte nan MWAN Tx Done
0x043E R/- 5th ak 6th byte nan MWAN Tx Done
0x043F R/- 7th ak 8th byte nan MWAN Tx Done
0x0440 R/- 1st ak 2nd byte nan MWAN Uptime
0x0441 R/- 3rd ak 4th byte nan MWAN Uptime
0x0442 R/- 5th ak 6th byte nan MWAN Uptime
0x0443 R/- 7th ak 8th byte nan MWAN Uptime
0x0444 R/- Enskripsyon MWAN
0x0445 R/- MWAN Teknoloji
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN Cell
0x0448 R/- MWAN Cell
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- MWAN Channel
0x044C R/- Bann MWAN
0x044D R/- MWAN siyal fòs
0x044E R/- Valè CRC32 nan konfigirasyon routeur
0x044F R/- Valè CRC32 nan konfigirasyon routeur

Nòt:

  • Nimewo seri sou adrès 0x0430 ak 0x0431 yo prezan sèlman nan ka ta gen 7 chif nimewo seri, otreman valè sou adrès sa yo vid.
  • Nan ka absans tablo XC-CNT tout valè korespondan yo se 0.
  • Ou ka jwenn enfòmasyon sou Fitting aktyèl la ak konfigirasyon tablo XC-CNT yo nan jounal sistèm lan apre ou fin kòmanse aplikasyon routeur la.
  • Ekri an reyalite posib pou tout rejis yo. Ekri nan rejis la, ki pa fèt pou ekri, se toujou siksè, sepandan pa gen okenn chanjman fizikman.
  • Lekti valè nan seri adrès enskri 0x0437 - 0x044D ap travay sou tout tribin routeur.
  • Adrès ki nan tablo a kòmanse soti nan 0. Si aplikasyon an itilize nimewo rejis ki kòmanse nan 1, adrès rejis la bezwen ogmante pa 1.

Dokiman ki gen rapò

  1. Advantech Czech: Ekspansyon Port RS232 – Manyèl itilizatè (MAN-0020-EN)
  2. Advantech Czech: Pò ekspansyon RS485/422 – Manyèl itilizatè (MAN-0025-EN)
  3. Advantech Czech: Ekspansyon Port CNT – Manyèl itilizatè (MAN-0028-EN)

Ou ka jwenn dokiman ki gen rapò ak pwodwi sou Jeni Portal nan icr.advantech.cz adrès.
Pou jwenn Gid Quick Start router ou a, Manyèl Itilizatè, Manyèl Konfigirasyon, oswa Firmware ale nan paj Modèl Routeur, jwenn modèl ki nesesè a, epi chanje nan Manyèl oswa Fimware tab la, respektivman.
Pake enstalasyon Router Apps ak manyèl yo disponib sou paj Router Apps la.
Pou Dokiman Devlopman yo, ale nan paj DevZone.

Dokiman / Resous

ADVANTECH Pwotokòl MODBUS TCP2RTU Routeur App [pdfGid Itilizatè
Pwotokòl MODBUS TCP2RTU Routeur App, Pwotokòl MODBUS TCP2RTU, Routeur App, App, App Pwotokòl MODBUS TCP2RTU

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *