ADVANTECH-LOGOA

ADVANTECH Protokoloa MODBUS TCP2RTU Router aplikazioa

ADVANTECH-Protokoloa-MODBUS-TCP2RTU-Router-App-PRODUCT

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:

  1. Sartu web interfazea bideratzailearen Router aplikazioen orrian moduluaren izena sakatuz Web interfazea.
  2. Ezkerreko zatiko menuan web interfazea, joan Konfigurazioa atalera.
  3. Konfigurazioa atalean, 1. portua, 2. portua eta USB konfiguraziorako elementuak aurkituko dituzu.
  4. 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.

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

PDU bat serie-lerrora bidaltzean, UNIT ID gisa MBAP goiburutik lortutako helmuga-unitatearen helbidea gehitzen zaio PDUri checksumarekin batera.

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

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.

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

Konfigurazioa

Portuaren konfigurazioa

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

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:
  • bat ere ez – Ez da parekotasunik bidaliko
  • are – Parekidetasuna ere bidaliko da
  • bakoitia – Parekidetasun bakoitia bidaliko da
Gelditu Bits

Zatitutako denbora-muga

Gelditzeko bit kopurua

Mezua hausteko ordua (ikus beheko oharra)

TCP modua Moduaren hautaketa:
  • Zerbitzaria – TCP zerbitzaria
  • Bezeroa – TCP bezeroa
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:
  • 0A – Transmisio-bidea ez dago erabilgarri
    Gateway-k ezin du barneko transmisio-bidea esleitu sarrerako atakatik irteerako atakara. Litekeena da gainkargatuta edo gaizki ezarrita dagoela.
  • 0B – Helburuko gailuak ez du erantzuten
    Helburuko gailuak ez du erantzuten, baliteke erabilgarri ez egotea.
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.

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

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:
  • 0 bit - maila BIN0 sarreran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
0x040A R/- BOUT16-ren goiko 0 biten egoera, beti 0
0x040B R/W BOUT16-ren 0 bit txikien egoera:
  • 0 bit - maila BOUT0 irteeran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
0x040C R/- BIN16 goiko 1 biten egoera, beti 0
0x040D R/- BIN16-ren 1 bit txikien egoera:
  • 0 bit - maila BIN1 sarreran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
0x040E R/- BOUT16-ren goiko 1 biten egoera, beti 0
0x040F R/W BOUT16-ren 1 bit txikien egoera:
  • 0 bit - maila BOUT1 irteeran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
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:
  • 0etik 15era bitak - ez dira erabiltzen, beti 0
0x0419 R/- Beheko 16 sarrera bitarren egoera:
  • 0 bit - maila BIN1 sarreran
  • 1 bit - maila BIN2 sarreran
  • 2 bit - maila BIN3 sarreran
  • 3 bit - maila BIN4 sarreran
  • 4etik 15era bitak - ez dira erabiltzen, beti 0
0x041A R/- Goiko 16 irteera bitarren egoera:
  • 0etik 15era bitak - ez dira erabiltzen, beti 0
0x041B R/W Beheko 16 irteera bitarren egoera:
  • 0 bit - maila BOUT1 irteeran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
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:
  • 0etik 15era bitak - ez dira erabiltzen, beti 0
0x0429 R/- Beheko 16 sarrera bitarren egoera:
  • 0 bit - maila BIN1 sarreran
  • 1 bit - maila BIN2 sarreran
  • 2 bit - maila BIN3 sarreran
  • 3 bit - maila BIN4 sarreran
  • 4etik 15era bitak - ez dira erabiltzen, beti 0
0x042A R/- Goiko 16 irteera bitarren egoera:
  • 0etik 15era bitak - ez dira erabiltzen, beti 0
0x042B R/W Beheko 16 irteera bitarren egoera:
  • 0 bit - maila BOUT1 irteeran
  • 1etik 15era bitak - ez dira erabiltzen, beti 0
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.

Lotutako dokumentuak

  1. Advantech Czech: Expansion Port RS232 - Erabiltzailearen eskuliburua (MAN-0020-EN)
  2. Advantech Czech: Hedapen Portua RS485/422 - Erabiltzailearen eskuliburua (MAN-0025-EN)
  3. 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

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *