ADVANTECH-LOGO

Protokol ADVANTECH MODBUS TCP2RTU Router App

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-PRODUCT

Informacije o izdelku

Izdelek je naprava, ki podpira protokol MODBUS TCP2RTU. Proizvaja ga Advantech Czech sro, ki se nahaja v kraju Usti nad Orlici na Češkem. Številka dokumenta za uporabniški priročnik je APP-0014-EN, z datumom revizije 26. oktober 2023.

Advantech Czech sro izjavlja, da ni odgovoren za naključno ali posledično škodo, ki je posledica uporabe tega priročnika. Vse blagovne znamke, omenjene v priročniku, so registrirane blagovne znamke svojih lastnikov in njihova uporaba v tej publikaciji je samo za referenčne namene.

Navodila za uporabo izdelka

Konfiguracija

Če želite konfigurirati izdelek, sledite tem korakom:

  1. Dostop do web vmesnik tako, da pritisnete ime modula na strani z aplikacijami usmerjevalnika Web vmesnik.
  2. V levem delu menija web vmesnika, se pomaknite do razdelka Konfiguracija.
  3. V razdelku Konfiguracija boste našli elemente za vrata 1, vrata 2 in konfiguracijo USB.
  4. Za konfiguracijo vrat:
    • Omogoči razširitvena vrata: ta element omogoča pretvorbo protokola MODBUS TCP/IP v MODBUS RTU.
    • Hitrost prenosa: Nastavite hitrost prenosa za povezavo MODBUS RTU na razširitvenih vratih. Če na serijski vmesnik ni priključena nobena naprava MODBUS RTU, jo nastavite na Brez.

I/O & XC-CNT MODBUS TCP strežnik

Izdelek ima osnovno karakteristiko in naslovni prostor usmerjevalnika v zvezi z I/O & XC-CNT MODBUS TCP strežnikom. Za več informacij o teh značilnostih glejte uporabniški priročnik usmerjevalnika ali razširitvenih vrat.

Sorodni dokumenti

Za dodatne informacije in sorodne dokumente si oglejte uporabniški priročnik, ki ga nudi Advantech Czech sro

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Češka republika Dokument št. APP-0014-EN, revizija od 26. oktobra 2023.

© 2023 Advantech Czech sro Nobenega dela te publikacije ni dovoljeno reproducirati ali prenašati v kakršni koli obliki ali na kakršen koli način, elektronski ali mehanski, vključno s fotografijo, snemanjem ali katerim koli sistemom za shranjevanje in iskanje informacij, brez pisnega soglasja. Informacije v tem priročniku se lahko spremenijo brez predhodnega obvestila in ne predstavljajo zaveze s strani Advantecha.
Advantech Czech sro ne odgovarja za naključno ali posledično škodo, ki je posledica dobave, delovanja ali uporabe tega priročnika.
Vse blagovne znamke, uporabljene v tem priročniku, so registrirane blagovne znamke svojih lastnikov. Uporaba blagovnih znamk ali drugega
Oznake v tej publikaciji so samo za referenčne namene in ne pomenijo odobritve imetnika blagovne znamke.

Uporabljeni simboli

  • Nevarnost – informacije o varnosti uporabnika ali morebitni poškodbi usmerjevalnika.
  • Pozor – Težave, ki se lahko pojavijo v posebnih situacijah.
  • Informacije – koristni nasveti ali informacije posebnega pomena.
  • Example – nprample funkcije, ukaza ali skripta.

Dnevnik sprememb

Protokol MODBUS TCP2RTU Dnevnik sprememb

  • v1.0.0 (2011-07-19)
    Prva izdaja
  • v1.0.1 (2011-11-08)
    Dodano samodejno zaznavanje vmesnika RS485 in nadzor signala RTS za linijo RS485
  • v1.0.2 (2011-11-25)
    Manjše izboljšave kode HTML
  • v1.0.3 (2012-09-19)
    Popravljene neobravnavane izjeme
    Dodano pošiljanje sporočila o napaki modbus 0x0B, če poteče časovna omejitev odgovora
  • v1.0.4 (2013-02-01)
    Dodano pošiljanje sporočila o napaki modbus 0x0B, če je prejet slab crc
  • v1.0.5 (2013-05-22)
    Dodane funkcije branja V/I in vrat CNT
  • v1.0.6 (2013-12-11)
    Dodana podpora za FW 4.0.0+
  • v1.0.7 (2014-04-01)
    Povečana velikost notranjega medpomnilnika
  • v1.0.8 (2014-05-05)
    Dodano blokiranje novih odjemalcev, ko je povezan odjemalec aktiven
  • v1.0.9 (2014-11-11)
    Dodan odjemalec v načinu TCP
    Dodana serijska številka in naslov MAC v registre modbus
  • v1.1.0 (2015-05-22)
    Izboljšana obdelava zahtev
  • v1.1.1 (2015-06-11)
    Dodan preizkus dolžine podatkov pri preverjanju crc
  • v1.1.2 (2015-10-14)
    Onemogočen signal SIG_PIPE
  • v1.1.3 (2016-04-25)
    Omogočeno vzdrževanje v načinu strežnika TCP
  • v1.2.0 (2016-10-18)
    Dodana podpora za dve istočasno delujočih vrat
    Odstranjene nepotrebne možnosti
  • v1.2.1 (2016-11-10)
    Odpravljena napaka v bralni zanki uart
  • v1.3.0 (2017-01-27)
    Dodana možnost Zavrni nove povezave
    Dodana možnost Časovna omejitev neaktivnosti
  • v1.4.0 (2017-07-10)
    Dodan naslov MWAN IPv4 v registre MODBUS
    Popravljeno branje naslova MAC
  • v1.5.0 (2018-04-23)
    Dodana možnost »Brez« k izbiri serijske naprave
  • v1.6.0 (2018-09-27)
    Dodana podpora za ttyUSB
    Popravljeno file uhajanje deskriptorjev (v ModulesSDK)
  • v1.6.1 (2018-09-27)
    Sporočilom o napakah JavaSript dodani pričakovani obsegi vrednosti
  • v1.7.0 (2020-10-01)
    Posodobljena koda CSS in HTML za ujemanje z vdelano programsko opremo 6.2.0+
    Spremenjena omejitev za »Časovna omejitev odgovora« na 1..1000000 ms
  • v1.8.0 (2022-03-03)
    Dodane dodatne vrednosti, povezane s statusom MWAN
  • v1.9.0 (2022-08-12)
    Dodana dodatna vrednost konfiguracije naprave CRC32
  • v1.10.0 (2022-11-03)
    Preoblikovane informacije o licenci
  • v1.10.1 (2023-02-28)
    Statično povezan z zlib 1.2.13
  • 1.11.0 (2023)
    Dodana podpora za dodatne binarne vhodne in izhodne zatiče GPIO

Opis

Protokol aplikacije usmerjevalnika MODBUS TCP2RTU ni v standardni vdelani programski opremi usmerjevalnika. Nalaganje te aplikacije usmerjevalnika je opisano v priročniku za konfiguracijo (glejte Povezani dokumenti s poglavjem).

Aplikacija usmerjevalnika Modbus TCP2RTU omogoča pretvorbo protokola MODBUS TCP v protokol MODBUS RTU, ki se lahko uporablja na serijski liniji. Za serijsko komunikacijo v usmerjevalniku Advantech se lahko uporablja vmesnik RS232 ali RS485/422.
Obstaja skupni del PDU za oba protokola. Glava MBAP se uporablja za identifikacijo pri pošiljanju MODBUS ADU v TCP/IP. Vrata 502 so namenjena za MODBUS TCP ADU.

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

Pri pošiljanju PDU v serijsko linijo se naslov ciljne enote, pridobljen iz glave MBAP kot UNIT ID, doda PDU skupaj s kontrolno vsoto.

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

Modul podpira konfiguracijo dveh neodvisnih serijskih vmesnikov, če sta na voljo v usmerjevalniku. Podprto je samodejno prepoznavanje vrat RS485 iz RS422. Podrobne informacije o serijskem vmesniku najdete v uporabniškem priročniku usmerjevalnika ali razširitvenih vrat (RS485/422, glejte [2]).

Vmesnik

Web vmesnik je dostopen s pritiskom na ime modula na strani Router apps na usmerjevalniku Web vmesnik.
Levi del menija Web vmesnik vsebuje te razdelke: Status, Konfiguracija in Prilagoditev. Razdelek Status vsebuje Stats, ki prikazuje statistične informacije, in System Log, ki prikazuje enak dnevnik kot v vmesniku usmerjevalnika. Razdelek za konfiguracijo vsebuje elemente Port 1, Port 2 in USB, razdelek za prilagajanje pa vsebuje le razdelek menija, ki preklopi nazaj iz modula web stran na usmerjevalnik web konfiguracijske strani. Glavni meni GUI modula je prikazan na sliki 1.

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

Konfiguracija

Konfiguracija vrat

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

Pomen posameznih postavk:

Razširitvena vrata Razširitvena vrata, kjer bo vzpostavljena povezava MODBUS RTU. Če na serijski vmesnik ni priključena nobena naprava MODBUS RTU, jo lahko nastavite na »Brez« in ta serijski vmesnik lahko uporabite za komunikacijo z drugo napravo. V tem primeru je mogoče prebrati le notranje registre usmerjevalnika.
Postavka Opis
Pariteta Kontrolni paritetni bit:
  • nič – Pariteta ne bo poslana
  • celo – Poslana bo sodna pariteta
  • liho – Poslana bo liha pariteta
Stop bitov

Časovna omejitev razdelitve

Število zaustavitvenih bitov

Čas za prekinitev sporočila (glejte opombo spodaj)

Način TCP Izbira načina:
  • Strežnik – strežnik TCP
  • Stranka – odjemalec TCP
Naslov strežnika

 

Vrata TCP

Določi naslov strežnika, ko je izbran način Stranka (v Način TCP postavka).
TCP vrata, na katerih usmerjevalnik posluša zahteve za povezavo MODBUS TCP. Za pošiljanje MODBUS ADU so rezervirana vrata 502.
Časovna omejitev odgovora Določa časovni interval, v katerem pričakuje odgovor. Če odgovora ne prejme, bo poslana ena od teh kod napake:
  • 0A – Prenosna pot ni na voljo
    Prehod ne more dodeliti notranje prenosne poti od vhodnih do izhodnih vrat. Verjetno je preobremenjen ali nepravilno nastavljen.
  • 0B – Ciljna naprava se ne odziva
    Ciljna naprava se ne odziva, morda ni na voljo.
Časovna omejitev neaktivnosti Časovno obdobje, po katerem se povezava TCP/UDP prekine v primeru nedejavnosti
Zavrnite nove povezave Ko je omogočeno, usmerjevalnik zavrne vse druge poskuse povezave – usmerjevalnik ne podpira več povezav z več povezavami
Omogoči razširitve V/I in XC-CNT Ta možnost omogoča neposredno komunikacijo z usmerjevalnikom.
I/O (binarni vhodi in izhodi na usmerjevalniku) in notranji registri delujejo na vseh platformah (v2, v2i, v3 in v4).
XC-CNT je razširitvena plošča za usmerjevalnike v2. Ta oblika komunikacije deluje samo na platformi v2.
ID enote ID za neposredno komunikacijo z usmerjevalnikom. Vrednosti so lahko od 1 do 255. Vrednost 0 je sprejemljiva tudi za neposredno komunikacijo z napravami MODBUS/TCP ali MODBUS/UDP. Privzeta vrednost je 240.

Vse spremembe nastavitev bodo uporabljene po pritisku na gumb Uporabi.
Opomba: Če je čas med dvema prejetima znakoma prepoznan kot daljši od vrednosti parametra Časovna omejitev razdelitve v milisekundah, se sporočilo sestavi iz vseh prejetih podatkov in nato pošlje.

Konfiguracija USB
Konfiguracija USB ima skoraj enake konfiguracijske postavke kot PORT1 in PORT2. Edina razlika je, da manjkajo razširitve Omogoči V/I in XC-CNT ter elementi ID enote.

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

I/O & XC-CNT MODBUS TCP strežnik

Osnovna značilnost
V/I protokol in XC-CNT MODBUS TCP strežnik je eden od komunikacijskih protokolov usmerjevalnika z aplikacijo usmerjevalnika Modbus TCP2RTU, ki temelji na V/I vmesniku in razširitvenih ploščah XC-CNT. Usmerjevalnik zagotavlja trenutno stanje vhodov v realnem času. Sistem ga lahko prebere s sporočilom s kodo 0x03 (branje vrednosti več registrov). S pomočjo sporočil s kodo 0x10 (zapis vrednosti več registrov) lahko sistem krmili digitalne izhode in nastavlja števce stanja. Sporočila z različnimi kodami (npr. 0x6 za pisanje vrednosti posameznega registra) niso podprta.

Naslovni prostor usmerjevalnika

Naslov Dostop Opis
0x0400 R/- zgornjih 16 bitov temperature v usmerjevalniku [C] (z znakom)
0x0401 R/- zgornjih 16 bitov temperature v usmerjevalniku [C] (z znakom)
0x0402 R/- zgornjih 16 bitov voltage [mV]
0x0403 R/- zgornjih 16 bitov voltage [mV]
0x0404 R/- stanje zgornjih 16 bitov BIN2, vedno 0
0x0405 R/- stanje spodnjih 16 bitov BIN2
0x0406 R/- stanje zgornjih 16 bitov BIN3, vedno 0
0x0407 R/- stanje spodnjih 16 bitov BIN3
0x0408 R/- stanje zgornjih 16 bitov BIN0, vedno 0
0x0409 R/- stanje spodnjih 16 bitov BIN0:
  • bit 0 – nivo na vhodu BIN0
  • biti od 1 do 15 – niso uporabljeni, vedno 0
0x040A R/- stanje zgornjih 16 bitov BOUT0, vedno 0
0x040B R/W stanje spodnjih 16 bitov BOUT0:
  • bit 0 – nivo na izhodu BOUT0
  • biti od 1 do 15 – niso uporabljeni, vedno 0
0x040C R/- stanje zgornjih 16 bitov BIN1, vedno 0
0x040D R/- stanje spodnjih 16 bitov BIN1:
  • bit 0 – nivo na vhodu BIN1
  • biti od 1 do 15 – niso uporabljeni, vedno 0
0x040E R/- stanje zgornjih 16 bitov BOUT1, vedno 0
0x040F R/W stanje spodnjih 16 bitov BOUT1:
  • bit 0 – nivo na izhodu BOUT1
  • biti od 1 do 15 – niso uporabljeni, vedno 0
Nadaljevanje na naslednji strani
Naslov Dostop Opis
Tabela 2: V/I
Naslov Dostop Opis
0x0410 R/- zgornjih 16 bitov vrednosti AN1, vedno 0
0x0411 R/- spodnjih 16 bitov vrednosti AN1, vrednost iz 12-bitnega AD pretvornika
0x0412 R/- zgornjih 16 bitov vrednosti AN2, vedno 0
0x0413 R/- spodnjih 16 bitov vrednosti AN2, vrednost iz 12-bitnega AD pretvornika
0x0414 R/W zgornjih 16 bitov CNT1
0x0415 R/W spodnjih 16 bitov CNT1
0x0416 R/W zgornjih 16 bitov CNT2
0x0417 R/W spodnjih 16 bitov CNT2
0x0418 R/- stanje zgornjih 16 binarnih vhodov:
  • biti od 0 do 15 – niso uporabljeni, vedno 0
0x0419 R/- stanje spodnjih 16 binarnih vhodov:
  • bit 0 – nivo na vhodu BIN1
  • bit 1 – nivo na vhodu BIN2
  • bit 2 – nivo na vhodu BIN3
  • bit 3 – nivo na vhodu BIN4
  • biti od 4 do 15 – niso uporabljeni, vedno 0
0x041A R/- stanje zgornjih 16 binarnih izhodov:
  • biti od 0 do 15 – niso uporabljeni, vedno 0
0x041B R/W stanje spodnjih 16 binarnih izhodov:
  • bit 0 – nivo na izhodu BOUT1
  • biti od 1 do 15 – niso uporabljeni, vedno 0
0x041C R/- ni v uporabi, vedno 0
0x041D R/- ni v uporabi, vedno 0
0x041E R/- ni v uporabi, vedno 0
0x041F R/- ni v uporabi, vedno 0
Naslov Dostop Opis
0x0420 R/- zgornjih 16 bitov vrednosti AN1, vedno 0
0x0421 R/- spodnjih 16 bitov vrednosti AN1, vrednost iz 12-bitnega AD pretvornika
0x0422 R/- zgornjih 16 bitov vrednosti AN2, vedno 0
0x0423 R/- spodnjih 16 bitov vrednosti AN2, vrednost iz 12-bitnega AD pretvornika
0x0424 R/W zgornjih 16 bitov CNT1
0x0425 R/W spodnjih 16 bitov CNT1
0x0426 R/W zgornjih 16 bitov CNT2
0x0427 R/W spodnjih 16 bitov CNT2
0x0428 R/- stanje zgornjih 16 binarnih vhodov:
  • biti od 0 do 15 – niso uporabljeni, vedno 0
0x0429 R/- stanje spodnjih 16 binarnih vhodov:
  • bit 0 – nivo na vhodu BIN1
  • bit 1 – nivo na vhodu BIN2
  • bit 2 – nivo na vhodu BIN3
  • bit 3 – nivo na vhodu BIN4
  • biti od 4 do 15 – niso uporabljeni, vedno 0
0x042A R/- stanje zgornjih 16 binarnih izhodov:
  • biti od 0 do 15 – niso uporabljeni, vedno 0
0x042B R/W stanje spodnjih 16 binarnih izhodov:
  • bit 0 – nivo na izhodu BOUT1
  • biti od 1 do 15 – niso uporabljeni, vedno 0
0x042C R/- ni v uporabi, vedno 0
0x042D R/- ni v uporabi, vedno 0
0x042E R/- ni v uporabi, vedno 0
0x042F R/- ni v uporabi, vedno 0
Tabela 4: XC-CNT – PORT2
Naslov Dostop Opis
0x0430 R/- zgornjih 16 bitov serijske številke
0x0431 R/- spodnjih 16 bitov serijske številke
0x0432 R/- 1st in 2nd bajt naslova MAC
0x0433 R/- 3rd in 4th bajt naslova MAC
0x0434 R/- 5th in 6th bajt naslova MAC
0x0435 R/- 1st in 2nd bajt naslova IP MWAN
0x0436 R/- 3rd in 4th bajt naslova IP MWAN
0x0437 R/- število aktivnih SIM
Nadaljevanje na naslednji strani
Naslov Dostop Opis
0x0430 R/- zgornjih 16 bitov serijske številke
0x0431 R/- spodnjih 16 bitov serijske številke
0x0432 R/- 1st in 2nd bajt naslova MAC
0x0433 R/- 3rd in 4th bajt naslova MAC
0x0434 R/- 5th in 6th bajt naslova MAC
0x0435 R/- 1st in 2nd bajt naslova IP MWAN
0x0436 R/- 3rd in 4th bajt naslova IP MWAN
0x0437 R/- število aktivnih SIM
Naslov Dostop Opis
0x0438 R/- 1st in 2nd bajt podatkov Rx MWAN
0x0439 R/- 3rd in 4th bajt podatkov Rx MWAN
0x043A R/- 5th in 6th bajt podatkov Rx MWAN
0x043B R/- 7th in 8th bajt podatkov Rx MWAN
0x043C R/- 1st in 2nd bajt podatkov MWAN Tx
0x043D R/- 3rd in 4th bajt podatkov MWAN Tx
0x043E R/- 5th in 6th bajt podatkov MWAN Tx
0x043F R/- 7th in 8th bajt podatkov MWAN Tx
0x0440 R/- 1st in 2nd bajt časa delovanja MWAN
0x0441 R/- 3rd in 4th bajt časa delovanja MWAN
0x0442 R/- 5th in 6th bajt časa delovanja MWAN
0x0443 R/- 7th in 8th bajt časa delovanja MWAN
0x0444 R/- Registracija MWAN
0x0445 R/- Tehnologija MWAN
0x0446 R/- MWAN PLMN
0x0447 R/- Celica MWAN
0x0448 R/- Celica MWAN
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- Kanal MWAN
0x044C R/- Pas MWAN
0x044D R/- Moč signala MWAN
0x044E R/- Vrednost CRC32 konfiguracije usmerjevalnika
0x044F R/- Vrednost CRC32 konfiguracije usmerjevalnika

Opombe:

  • Serijska številka na naslovih 0x0430 in 0x0431 je prisotna samo v primeru 7-mestne serijske številke, sicer so vrednosti na teh naslovih prazne.
  • V primeru odsotnosti plošče XC-CNT so vse ustrezne vrednosti 0.
  • Informacije o trenutnem namestitvi in ​​konfiguraciji plošč XC-CNT lahko najdete v sistemskem dnevniku po zagonu aplikacije usmerjevalnika.
  • Pisanje je dejansko možno v vse registre. Pisanje v register, ki ni namenjen pisanju, je vedno uspešen, vendar fizične spremembe ni.
  • Branje vrednosti iz obsega naslovov registra 0x0437 – 0x044D deluje na vseh platformah usmerjevalnika.
  • Naslovi v tabeli se začnejo z 0. Če implementacija uporablja registrske številke, ki se začnejo z 1, je treba naslov registra povečati za 1.

Sorodni dokumenti

  1. Advantech Češčina: Razširitvena vrata RS232 – Uporabniški priročnik (MAN-0020-EN)
  2. Advantech Czech: Razširitvena vrata RS485/422 – Uporabniški priročnik (MAN-0025-EN)
  3. Advantech Czech: Razširitvena vrata CNT – Uporabniški priročnik (MAN-0028-EN)

Dokumente, povezane z izdelkom, lahko dobite na inženirskem portalu na icr.advantech.cz naslov.
Če želite pridobiti vodnik za hitri začetek, uporabniški priročnik, priročnik za konfiguracijo ali vdelano programsko opremo, pojdite na stran z modeli usmerjevalnika, poiščite želeni model in preklopite na zavihek Priročniki oziroma vdelana programska oprema.
Namestitveni paketi in priročniki aplikacij usmerjevalnika so na voljo na strani aplikacij usmerjevalnika.
Za razvojne dokumente pojdite na stran DevZone.

Dokumenti / Viri

Protokol ADVANTECH MODBUS TCP2RTU Router App [pdf] Uporabniški priročnik
Protokol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *