ADVANTECH Protokoloa MODBUS TCP2RTU Router aplikazioa
Produktuaren informazioa
Produktua MODBUS TCP2RTU protokoloa onartzen duen gailua da. Advantech Czech sro-k fabrikatzen du, Usti nad Orlicin, Txekiar Errepublikan. Erabiltzailearen eskuliburuaren dokumentu-zenbakia APP-0014-EN da, 26ko urriaren 2023ko berrikuspen-data duena.
Advantech Czech sro-k adierazi du ez dutela eskuliburu hau erabiltzearen ondoriozko kalte-galeren erantzule. Eskuliburuan aipatzen diren marka-izen guztiak dagozkien jabeen marka erregistratuak dira, eta argitalpen honetan erabiltzea erreferentzia-helburuetarako soilik da.
Produktuak erabiltzeko jarraibideak
Konfigurazioa
Produktua konfiguratzeko, jarraitu urrats hauek:
- Sartu web interfazea bideratzailearen Router aplikazioen orrian moduluaren izena sakatuz Web interfazea.
- Ezkerreko zatiko menuan web interfazea, joan Konfigurazioa atalera.
- Konfigurazioa atalean, 1. portua, 2. portua eta USB konfiguraziorako elementuak aurkituko dituzu.
- Portuaren konfiguraziorako:
- Gaitu hedapen ataka: elementu honek MODBUS TCP/IP protokoloa MODBUS RTU bihurtzea ahalbidetzen du.
- Baudrate: Ezarri baudrate Hedapen atakan MODBUS RTU konexiorako. MODBUS RTU gailurik serieko interfazera konektatuta ez badago, ezarri Bat ere ez.
I/O eta XC-CNT MODBUS TCP zerbitzaria
Produktuak Oinarrizko Ezaugarri bat eta I/O eta XC-CNT MODBUS TCP zerbitzariarekin erlazionatutako bideratzailearen helbide-espazio bat ditu. Ezaugarri hauei buruzko informazio gehiago lortzeko, jo bideratzailearen edo hedapen atakaren erabiltzailearen eskuliburua.
Lotutako dokumentuak
Informazio gehigarrirako eta erlazionatutako dokumentuetarako, mesedez, kontsultatu Advantech Czech sro-k emandako erabiltzailearen eskuliburua
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Txekiar Errepublika APP-0014-EN zk. dokumentua, 26ko urriaren 2023ko berrikuspena.
© 2023 Advantech Czech sro Argitalpen honen zatirik ezin da erreproduzitu edo transmititu inolaz ere, elektroniko edo mekaniko bidez, argazkilaritza, grabaketa edo informazioa biltegiratzeko eta berreskuratzeko edozein sistema barne, idatzizko baimenik gabe. Eskuliburu honetako informazioa jakinarazi gabe alda daiteke, eta ez du Advantech-en konpromisorik adierazten.
Advantech Czech sro-k ez du erantzukizunik izango eskuliburu hau hornitzearen, erreproduzitzearen edo erabiltzearen ondoriozko kalteen edo ondoriozko kalteen erantzule.
Eskuliburu honetan erabiltzen diren marka-izen guztiak dagozkien jabeen marka erregistratuak dira. Markak edo bestelakoak erabiltzea
argitalpen honetako izendapenak erreferentzia-helburuetarako soilik dira eta ez dute markaren titularraren babesik.
Erabilitako sinboloak
- Arriskua - Erabiltzailearen segurtasunari edo bideratzaileari izan ditzakeen kalteei buruzko informazioa.
- Arreta – Egoera zehatzetan sor daitezkeen arazoak.
- Informazioa – Aholku erabilgarriak edo interes bereziko informazioa.
- Example – Adibampfuntzio, komando edo script-eko fitxategia.
Aldaketen erregistroa
Protokoloa MODBUS TCP2RTU Aldaketen erregistroa
- v1.0.0 (2011-07-19)
Lehenengo kaleratzea - v1.0.1 (2011-11-08)
RS485 interfaze automatikoa detektatzeko eta RTS seinalearen kontrola gehitu dira RS485 linearako - v1.0.2 (2011-11-25)
HTML kodean hobekuntza txikiak - v1.0.3 (2012-09-19)
Kudeatu gabeko salbuespenak konpondu dira
Modbus errore-mezua 0x0B bidaltzea gehitu da erantzunaren denbora-muga iraungitzen bada - v1.0.4 (2013-02-01)
Modbus errore-mezua 0x0B bidaltzea gehitu da crc txarra jasotzen bada - v1.0.5 (2013-05-22)
I/O eta CNT atakaren irakurketa funtzioak gehitu dira - v1.0.6 (2013-12-11)
FW 4.0.0+en euskarria gehitu da - v1.0.7 (2014-04-01)
Barne buffer-aren tamaina handitu da - v1.0.8 (2014-05-05)
Bezero berrien blokeoa gehitu da konektatutako bezeroa aktibo dagoenean - v1.0.9 (2014-11-11)
TCP moduko bezeroa gehitu da
Serie zenbakia eta MAC helbidea gehitu dira modbus erregistroetan - v1.1.0 (2015-05-22)
Eskaeren tratamendua hobetu - v1.1.1 (2015-06-11)
Datuen luzeraren proba gehitu da crc egiaztapenean - v1.1.2 (2015-10-14)
SIG_PIPE seinalea desgaituta dago - v1.1.3 (2016-04-25)
TCP zerbitzari moduan mantendu-bizia gaituta - v1.2.0 (2016-10-18)
Aldi berean lan egiten duten bi ataken laguntza gehitu da
Behar ez diren aukerak kendu ditu - v1.2.1 (2016-11-10)
Akatsa konpondu da uart irakurtzeko begiztan - v1.3.0 (2017-01-27)
Aukera gehitu da Baztertu konexio berriak
Aukera gehitu da Inactivity Timeout - v1.4.0 (2017-07-10)
MWAN IPv4 helbidea gehitu da MODBUS erregistroetan
MAC helbidearen irakurketa finkoa - v1.5.0 (2018-04-23)
"Ez ere" aukera gehitu da serieko gailuen aukeraketan - v1.6.0 (2018-09-27)
ttyUSB-ren laguntza gehitu da
Finkoa file deskribatzaileen filtrazioak (ModulesSDKn) - v1.6.1 (2018-09-27)
Espero diren balio-barrutiak gehitu dira JavaSript errore-mezuetan - v1.7.0 (2020-10-01)
CSS eta HTML kodea eguneratu da firmware 6.2.0+ekin bat etortzeko
"Erantzun denbora-muga"-ren muga 1..1000000 ms-ra aldatu da - v1.8.0 (2022-03-03)
MWAN egoerari lotutako balio gehigarriak gehitu dira - v1.9.0 (2022-08-12)
Gailuaren konfigurazio CRC32 balio gehigarria gehitu da - v1.10.0 (2022-11-03)
Berriz landutako lizentziaren informazioa - v1.10.1 (2023-02-28)
Estatikoki lotuta zlib 1.2.13 - 1.11.0 (2023-06-09)
Sarrera eta irteera GPIO pin bitar gehigarrietarako laguntza gehitu da
Deskribapena
Bideratzailearen aplikazioa MODBUS TCP2RTU protokoloa ez dago bideratzaileen firmware estandarrean. Bideratzaileen aplikazio hau kargatzea Konfigurazio eskuliburuan deskribatzen da (ikus Kapitulua erlazionatutako dokumentuak).
Modbus TCP2RTU bideratzaileen aplikazioak MODBUS TCP protokoloa MODBUS RTU protokolora bihurtzea eskaintzen du, serieko linean erabil daitekeena. RS232 edo RS485/422 interfazea serieko komunikaziorako erabil daiteke Advantech bideratzailean.
Parte komun bat dago PDU Bi protokoloetarako. MBAP goiburua identifikatzeko erabiltzen da MODBUS ADU TCP/IPra bidaltzean. 502 ataka MODBUS TCP ADUrako eskainita dago.
PDU bat serie-lerrora bidaltzean, UNIT ID gisa MBAP goiburutik lortutako helmuga-unitatearen helbidea gehitzen zaio PDUri checksumarekin batera.
Moduluak bi serieko interfaze independenteren konfigurazioa onartzen du, bideratzailean eskuragarri badago. RS485tik RS422 ataka automatikoki hautematea onartzen da. Serial interfazeari buruzko informazio zehatza bideratzailearen edo hedapen atakaren Erabiltzailearen eskuliburuan aurki daiteke (RS485/422, ikus [2]).
Interfazea
Web interfazea eskuragarri dago bideratzailearen Router aplikazioen orrian moduluaren izena sakatuta Web interfazea.
Ezkerreko zatiko menua Web interfazeak atal hauek ditu: Egoera, Konfigurazioa eta Pertsonalizazioa. Egoera atalak estatistika-informazioa erakusten duen estatistikak eta sistema-erregistroa bideratzailearen interfazearen erregistro bera erakusten du. Konfigurazio atalak 1. portua, 2. portua eta USB elementuak ditu eta Pertsonalizazioak menuaren ataleko etengailuak soilik ditu modulutik atzera. web orrialdera bideratzailera web konfigurazio orriak. Moduluaren GUIaren menu nagusia 1. irudian ageri da.
Konfigurazioa
Portuaren konfigurazioa
Elementu indibidualen esanahia:
Hedapen ataka | Hedapen ataka, non MODBUS RTU konexioa ezarriko den. MODBUS RTU gailurik serieko interfazera konektatuta ez badago, "Inor ez" moduan konfigura daiteke eta serieko interfaze hau beste gailu batekin komunikatzeko erabil daiteke. Kasu honetan bideratzailearen barneko erregistroak bakarrik irakur daitezke. |
Elementua | Deskribapena |
Parekidetasuna | Kontrol parekotasun bit:
|
Gelditu Bits
Zatitutako denbora-muga |
Gelditzeko bit kopurua
Mezua hausteko ordua (ikus beheko oharra) |
TCP modua | Moduaren hautaketa:
|
Zerbitzariaren helbidea
TCP ataka |
Zerbitzariaren helbidea zehazten du hautatutako modua dagoenean Bezeroa (in TCP modua elementua). Bideratzaileak MODBUS TCP konexio eskaerak entzuten dituen TCP ataka. MODBUS ADU bidaltzeko 502 ataka erreserbatuta dago. |
Erantzun denbora-muga | Erantzuna espero duen denbora-tartea zehazten du. Erantzuna jasotzen ez bada, errore-kode hauetako bat bidaliko zaio:
|
Aktibitaterik gabeko denbora-muga | TCP/UDP konexioa eteten den denbora-tartea jarduerarik ez dagoenean |
Baztertu konexio berriak | Gaituta dagoenean, bideratzaileak beste edozein konexio saiakera baztertzen ditu; bideratzaileak jada ez ditu konexio anitz onartzen |
Gaitu I/O eta XC-CNT luzapenak | Aukera honek bideratzailearekin zuzeneko komunikazioa ahalbidetzen du. I/O (sarrera eta irteera bitarrak bideratzailean) eta barneko erregistroek plataforma guztietan funtzionatzen dute (v2, v2i, v3 eta v4). XC-CNT v2 bideratzaileentzako hedapen-plaka da. Komunikazio modu honek v2 plataforman bakarrik funtzionatzen du. |
Unitatearen IDa | Bideratzailearekin zuzeneko komunikaziorako ID. Balioak 1etik 255era izan daitezke. 0 balioa ere onartzen da MOD-BUS/TCP edo MODBUS/UDP gailuekin zuzenean komunikatzeko. Balio lehenetsia 240 da. |
Ezarpenen aldaketa guztiak Aplikatu botoia sakatu ondoren aplikatuko dira.
Oharra: Jasotako bi karaktereen arteko denbora bat milisegundotan Split Timeout parametroaren balioa baino luzeagoa dela aitortzen bada, jasotako datu guztien mezua konpilatu eta gero bidaliko da.
USB konfigurazioa
USB konfigurazioak PORT1 eta PORT2 bezalako konfigurazio elementu ia berdinak ditu. Desberdintasun bakarra falta da Gaitu I/O eta XC-CNT luzapenak eta Unitatearen ID elementuak.
I/O eta XC-CNT MODBUS TCP zerbitzaria
Oinarrizko Ezaugarria
I/O protokoloa eta XC-CNT MODBUS TCP zerbitzaria bideratzaileen komunikazio-protokoloetako bat da, Modbus TCP2RTU bideratzaile-aplikazio batekin, I/O interfazean eta XC-CNT hedapen-plaketan oinarrituta. Bideratzaileak uneko sarreren egoera eskaintzen du denbora errealean. Sistemak 0x03 kodea duen mezua erabiliz irakur dezake (erregistro gehiagoren balioak irakurtzen ditu). 0x10 kodea duten mezuak erabiliz (erregistro gehiagoren balioak idaztea) sistemak irteera digitalak kontrolatu eta egoera-kontagailuak ezarri ditzake. Kode desberdinak dituzten mezuak (adibidez, 0x6 erregistro bakar baten balioa idazteko) ez dira onartzen.
Bideratzailearen helbide-espazioa
Helbidea | Sarbidea | Deskribapena |
0x0400 | R/- | goiko 16 bit tenperatura bideratzailean [◦C] (ikurra duena) |
0x0401 | R/- | goiko 16 bit tenperatura bideratzailean [◦C] (ikurra duena) |
0x0402 | R/- | hornidura bolumenaren goiko 16 bittage [mV] |
0x0403 | R/- | hornidura bolumenaren goiko 16 bittage [mV] |
0x0404 | R/- | BIN16 goiko 2 biten egoera, beti 0 |
0x0405 | R/- | BIN16-ren 2 bit txikien egoera |
0x0406 | R/- | BIN16 goiko 3 biten egoera, beti 0 |
0x0407 | R/- | BIN16-ren 3 bit txikien egoera |
0x0408 | R/- | BIN16 goiko 0 biten egoera, beti 0 |
0x0409 | R/- | BIN16-ren 0 bit txikien egoera:
|
0x040A | R/- | BOUT16-ren goiko 0 biten egoera, beti 0 |
0x040B | R/W | BOUT16-ren 0 bit txikien egoera:
|
0x040C | R/- | BIN16 goiko 1 biten egoera, beti 0 |
0x040D | R/- | BIN16-ren 1 bit txikien egoera:
|
0x040E | R/- | BOUT16-ren goiko 1 biten egoera, beti 0 |
0x040F | R/W | BOUT16-ren 1 bit txikien egoera:
|
Hurrengo orrialdean jarraitu |
Helbidea | Sarbidea | Deskribapena |
2. taula: I/O | ||
Helbidea | Sarbidea | Deskribapena |
0x0410 | R/- | AN16 balioaren goiko 1 bit, beti 0 |
0x0411 | R/- | AN16 balioaren 1 bit txikiagoa, 12 biteko AD bihurgailuaren balioa |
0x0412 | R/- | AN16 balioaren goiko 2 bit, beti 0 |
0x0413 | R/- | AN16 balioaren 2 bit txikiagoa, 12 biteko AD bihurgailuaren balioa |
0x0414 | R/W | CNT16 goiko 1 bit |
0x0415 | R/W | txikiagoa CNT16 1 bit |
0x0416 | R/W | CNT16 goiko 2 bit |
0x0417 | R/W | txikiagoa CNT16 2 bit |
0x0418 | R/- | goiko 16 sarrera bitarren egoera:
|
0x0419 | R/- | Beheko 16 sarrera bitarren egoera:
|
0x041A | R/- | Goiko 16 irteera bitarren egoera:
|
0x041B | R/W | Beheko 16 irteera bitarren egoera:
|
0x041C | R/- | ez da erabiltzen, beti 0 |
0x041D | R/- | ez da erabiltzen, beti 0 |
0x041E | R/- | ez da erabiltzen, beti 0 |
0x041F | R/- | ez da erabiltzen, beti 0 |
Helbidea | Sarbidea | Deskribapena |
0x0420 | R/- | AN16 balioaren goiko 1 bit, beti 0 |
0x0421 | R/- | AN16 balioaren 1 bit txikiagoa, AD bihurgailuaren 12 biteko balioa |
0x0422 | R/- | AN16 balioaren goiko 2 bit, beti 0 |
0x0423 | R/- | AN16 balioaren 2 bit txikiagoa, AD bihurgailuaren 12 biteko balioa |
0x0424 | R/W | CNT16 goiko 1 bit |
0x0425 | R/W | txikiagoa CNT16 1 bit |
0x0426 | R/W | CNT16 goiko 2 bit |
0x0427 | R/W | txikiagoa CNT16 2 bit |
0x0428 | R/- | goiko 16 sarrera bitarren egoera:
|
0x0429 | R/- | Beheko 16 sarrera bitarren egoera:
|
0x042A | R/- | Goiko 16 irteera bitarren egoera:
|
0x042B | R/W | Beheko 16 irteera bitarren egoera:
|
0x042C | R/- | ez da erabiltzen, beti 0 |
0x042D | R/- | ez da erabiltzen, beti 0 |
0x042E | R/- | ez da erabiltzen, beti 0 |
0x042F | R/- | ez da erabiltzen, beti 0 |
4. taula: XC-CNT – PORT2 | ||
Helbidea | Sarbidea | Deskribapena |
0x0430 | R/- | serie-zenbakiaren goiko 16 bit |
0x0431 | R/- | serie-zenbakiaren 16 bit txikiagoa |
0x0432 | R/- | 1st eta 2nd MAC helbidearen bytea |
0x0433 | R/- | 3rd eta 4th MAC helbidearen bytea |
0x0434 | R/- | 5th eta 6th MAC helbidearen bytea |
0x0435 | R/- | 1st eta 2nd MWAN IP helbidearen bytea |
0x0436 | R/- | 3rd eta 4th MWAN IP helbidearen bytea |
0x0437 | R/- | SIM aktibo kopurua |
Hurrengo orrialdean jarraitu |
Helbidea | Sarbidea | Deskribapena |
0x0430 | R/- | serie-zenbakiaren goiko 16 bit |
0x0431 | R/- | serie-zenbakiaren 16 bit txikiagoa |
0x0432 | R/- | 1st eta 2nd MAC helbidearen bytea |
0x0433 | R/- | 3rd eta 4th MAC helbidearen bytea |
0x0434 | R/- | 5th eta 6th MAC helbidearen bytea |
0x0435 | R/- | 1st eta 2nd MWAN IP helbidearen bytea |
0x0436 | R/- | 3rd eta 4th MWAN IP helbidearen bytea |
0x0437 | R/- | SIM aktibo kopurua |
Helbidea | Sarbidea | Deskribapena |
0x0438 | R/- | 1st eta 2nd MWAN Rx Datuen byte |
0x0439 | R/- | 3rd eta 4th MWAN Rx Datuen byte |
0x043A | R/- | 5th eta 6th MWAN Rx Datuen byte |
0x043B | R/- | 7th eta 8th MWAN Rx Datuen byte |
0x043C | R/- | 1st eta 2nd MWAN Tx Datuen byte |
0x043D | R/- | 3rd eta 4th MWAN Tx Datuen byte |
0x043E | R/- | 5th eta 6th MWAN Tx Datuen byte |
0x043F | R/- | 7th eta 8th MWAN Tx Datuen byte |
0x0440 | R/- | 1st eta 2nd MWAN Uptime byte |
0x0441 | R/- | 3rd eta 4th MWAN Uptime byte |
0x0442 | R/- | 5th eta 6th MWAN Uptime byte |
0x0443 | R/- | 7th eta 8th MWAN Uptime byte |
0x0444 | R/- | MWAN erregistroa |
0x0445 | R/- | MWAN Teknologia |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN zelula |
0x0448 | R/- | MWAN zelula |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN kanala |
0x044C | R/- | MWAN Band |
0x044D | R/- | MWAN seinalearen indarra |
0x044E | R/- | Bideratzailearen konfigurazioaren CRC32 balioa |
0x044F | R/- | Bideratzailearen konfigurazioaren CRC32 balioa |
Oharrak:
- 0x0430 eta 0x0431 helbideetako serie-zenbakia 7 digituko serie-zenbakiaren kasuan bakarrik egongo da; bestela, helbide horietako balioak hutsik egongo dira.
- XC-CNT plakarik ez badago dagozkion balio guztiak 0 dira.
- XC-CNT plaken egungo egokitze eta konfigurazioari buruzko informazioa sistemaren erregistroan aurki daiteke bideratzaile aplikazioa abiarazi ondoren.
- Izan ere, erregistro guztietan idaztea posible da. Erregistroan idaztea, idazteko diseinatuta ez dagoena, beti da arrakastatsua, baina fisikoki ez dago aldaketarik.
- 0x0437 – 0x044D erregistroko helbide-barrutiko balioak irakurtzeak bideratzaileen plataforma guztietan funtzionatzen du.
- Taularen helbideak 0tik hasten dira. Inplementazioak 1etik hasten diren erregistro-zenbakiak erabiltzen baditu, erregistro-helbidea 1 handitu behar da.
- Advantech Czech: Expansion Port RS232 - Erabiltzailearen eskuliburua (MAN-0020-EN)
- Advantech Czech: Hedapen Portua RS485/422 - Erabiltzailearen eskuliburua (MAN-0025-EN)
- Advantech Czech: Expansion Port CNT - Erabiltzailearen eskuliburua (MAN-0028-EN)
Produktuarekin erlazionatutako dokumentuak Ingeniaritza Atarian eskura ditzakezu hemen icr.advantech.cz helbidea.
Zure bideratzailearen Hasierako Gida azkarra, Erabiltzailearen eskuliburua, Konfigurazio eskuliburua edo Firmwarea lortzeko, joan Router Models orrira, bilatu behar den modeloa eta aldatu Eskuliburuak edo Firmware fitxara, hurrenez hurren.
Router Apps instalazio-paketeak eta eskuliburuak Router Apps orrian daude eskuragarri.
Garapen dokumentuetarako, joan DevZone orrira.
Dokumentuak / Baliabideak
![]() |
ADVANTECH Protokoloa MODBUS TCP2RTU Router aplikazioa [pdfErabiltzailearen gida Protokoloa MODBUS TCP2RTU Bideratzailearen aplikazioa, MODBUS TCP2RTU protokoloa, Bideratzaileen aplikazioa, aplikazioa, Aplikazioaren protokoloa MODBUS TCP2RTU |