ADVANTECH-LOGO

ADVANTECH Protokol MODBUS TCP2RTU Router App

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-PROIZVOD

Informacije o proizvodu

Proizvod je uređaj koji podržava MODBUS TCP2RTU protokol. Proizvodi ga Advantech Czech sro, smješten u Usti nad Orlici, Češka Republika. Broj dokumenta za korisnički priručnik je APP-0014-EN, s datumom revizije 26. listopada 2023.

Advantech Czech sro izjavljuje da nije odgovoran za bilo kakvu slučajnu ili posljedičnu štetu nastalu uporabom ovog priručnika. Svi nazivi robnih marki spomenuti u priručniku registrirani su zaštitni znakovi svojih vlasnika i njihova je upotreba u ovoj publikaciji samo u referentne svrhe.

Upute za uporabu proizvoda

Konfiguracija

Da biste konfigurirali proizvod, slijedite ove korake:

  1. Pristupite web sučelje pritiskom na naziv modula na stranici Router apps na ruteru Web sučelje.
  2. U lijevom dijelu izbornika web sučelje, idite na odjeljak Konfiguracija.
  3. U odjeljku Konfiguracija pronaći ćete stavke za Port 1, Port 2 i USB konfiguraciju.
  4. Za konfiguraciju priključka:
    • Enable Expansion port: Ova stavka omogućuje konverziju MODBUS TCP/IP protokola u MODBUS RTU.
    • Baudrate: Postavite brzinu prijenosa za MODBUS RTU vezu na priključku za proširenje. Ako nijedan MODBUS RTU uređaj nije spojen na serijsko sučelje, postavite ga na Ništa.

I/O & XC-CNT MODBUS TCP poslužitelj

Proizvod ima osnovnu karakteristiku i adresni prostor usmjerivača koji se odnosi na I/O & XC-CNT MODBUS TCP poslužitelj. Za više informacija o ovim karakteristikama, pogledajte korisnički priručnik usmjerivača ili priključka za proširenje.

Povezani dokumenti

Za dodatne informacije i srodne dokumente, pogledajte korisnički priručnik koji isporučuje Advantech Czech sro

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

© 2023 Advantech Czech sro Nijedan dio ove publikacije ne smije se reproducirati ili prenositi u bilo kojem obliku ili na bilo koji način, elektronički ili mehanički, uključujući fotografiju, snimanje ili bilo koji sustav za pohranu i pronalaženje informacija, bez pisanog pristanka. Informacije u ovom priručniku podložne su promjenama bez prethodne najave i ne predstavljaju obvezu od strane Advantecha.
Advantech Czech sro neće biti odgovoran za slučajne ili posljedične štete proizašle iz opremanja, izvedbe ili korištenja ovog priručnika.
Svi nazivi robnih marki korišteni u ovom priručniku registrirani su zaštitni znakovi svojih vlasnika. Korištenje zaštitnih znakova ili dr
oznake u ovoj publikaciji služe samo u referentne svrhe i ne predstavljaju potvrdu od strane nositelja zaštitnog znaka.

Korišteni simboli

  • Opasnost – Informacije o sigurnosti korisnika ili mogućem oštećenju usmjerivača.
  • Pažnja – Problemi koji se mogu pojaviti u određenim situacijama.
  • Informacije – Korisni savjeti ili informacije od posebnog interesa.
  • Example – prample funkcije, naredbe ili skripte.

Dnevnik promjena

Protokol MODBUS TCP2RTU Dnevnik promjena

  • v1.0.0 (2011. travnja 07.)
    Prvo izdanje
  • v1.0.1 (2011. travnja 11.)
    Dodano automatsko otkrivanje RS485 sučelja i kontrola RTS signala za RS485 liniju
  • v1.0.2 (2011. travnja 11.)
    Manja poboljšanja u HTML kodu
  • v1.0.3 (2012. travnja 09.)
    Ispravljene neobrađene iznimke
    Dodano slanje modbus poruke o pogrešci 0x0B ako istekne vrijeme čekanja za odgovor
  • v1.0.4 (2013. travnja 02.)
    Dodano slanje modbus poruke o pogrešci 0x0B ako se primi loš crc
  • v1.0.5 (2013. travnja 05.)
    Dodane funkcije očitavanja I/O i CNT priključka
  • v1.0.6 (2013. travnja 12.)
    Dodana podrška za FW 4.0.0+
  • v1.0.7 (2014. travnja 04.)
    Povećana veličina unutarnjeg međuspremnika
  • v1.0.8 (2014. travnja 05.)
    Dodano blokiranje novih klijenata kada je povezani klijent aktivan
  • v1.0.9 (2014. travnja 11.)
    Dodan klijent TCP načina rada
    Dodan serijski broj i MAC adresa u modbus registre
  • v1.1.0 (2015. travnja 05.)
    Poboljšana obrada zahtjeva
  • v1.1.1 (2015. travnja 06.)
    Dodan test duljine podataka u crc provjeri
  • v1.1.2 (2015. travnja 10.)
    Onemogućen signal SIG_PIPE
  • v1.1.3 (2016. travnja 04.)
    Omogućeno održavanje u načinu TCP poslužitelja
  • v1.2.0 (2016. travnja 10.)
    Dodana podrška za dva istovremeno radna porta
    Uklonjene su nepotrebne opcije
  • v1.2.1 (2016. travnja 11.)
    Ispravljena pogreška u uart petlji čitanja
  • v1.3.0 (2017. travnja 01.)
    Dodana opcija Odbij nove veze
    Dodana opcija Istek vremena neaktivnosti
  • v1.4.0 (2017. travnja 07.)
    Dodana MWAN IPv4 adresa u MODBUS registre
    Fiksno čitanje MAC adrese
  • v1.5.0 (2018. travnja 04.)
    Dodana opcija “Ništa” za odabir serijskog uređaja
  • v1.6.0 (2018. travnja 09.)
    Dodana podrška za ttyUSB
    Popravljeno file curenje deskriptora (u ModulesSDK)
  • v1.6.1 (2018. travnja 09.)
    Dodani su očekivani rasponi vrijednosti porukama o pogrešci JavaSripta
  • v1.7.0 (2020. travnja 10.)
    Ažurirani CSS i HTML kôd kako bi odgovarali firmveru 6.2.0+
    Promijenjeno ograničenje za “Vrijeme čekanja odgovora” na 1..1000000 ms
  • v1.8.0 (2022. travnja 03.)
    Dodane dodatne vrijednosti koje se odnose na MWAN status
  • v1.9.0 (2022. travnja 08.)
    Dodana CRC32 vrijednost dodatne konfiguracije uređaja
  • v1.10.0 (2022. travnja 11.)
    Prerađene informacije o licenci
  • v1.10.1 (2023. travnja 02.)
    Statički povezan sa zlib 1.2.13
  • 1.11.0 (2023-06-09)
    Dodana podrška za dodatne binarne ulazne i izlazne GPIO pinove

Opis

Protokol aplikacije rutera MODBUS TCP2RTU nije sadržan u standardnom firmveru rutera. Prijenos ove aplikacije usmjerivača opisan je u priručniku za konfiguraciju (pogledajte Povezani dokumenti u poglavlju).

Modbus TCP2RTU aplikacija usmjerivača omogućuje konverziju MODBUS TCP protokola u MODBUS RTU protokol, koji se može koristiti na serijskom vodu. RS232 ili RS485/422 sučelje može se koristiti za serijsku komunikaciju u Advantech routeru.
Postoji zajednički dio PDU za oba protokola. MBAP zaglavlje se koristi za identifikaciju prilikom slanja MODBUS ADU na TCP/IP. Port 502 namijenjen je za MODBUS TCP ADU.

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

Prilikom slanja PDU-a na serijsku liniju, adresa odredišne ​​jedinice dobivena iz MBAP zaglavlja kao UNIT ID dodaje se PDU-u zajedno s kontrolnim zbrojem.

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

Modul podržava konfiguraciju dva neovisna serijska sučelja, ako su dostupna u ruteru. Podržano je automatsko prepoznavanje porta RS485 iz RS422. Detaljne informacije o serijskom sučelju mogu se pronaći u korisničkom priručniku rutera ili priključka za proširenje (RS485/422, vidi [2]).

Sučelje

Web sučelju se može pristupiti pritiskom na naziv modula na stranici Router apps na ruteru Web sučelje.
Lijevi dio izbornika Web sučelje sadrži ove odjeljke: Status, Konfiguracija i Prilagodba. Odjeljak Status sadrži Statistiku koja prikazuje statističke podatke i Dnevnik sustava koji prikazuje isti dnevnik kao u sučelju rutera. Odjeljak konfiguracije sadrži stavke Port 1, Port 2 i USB, a Prilagodba sadrži samo odjeljak izbornika koji se vraća iz modula web stranicu na usmjerivač web konfiguracijskih stranica. Glavni izbornik GUI modula prikazan je na slici 1.

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

Konfiguracija

Konfiguracija priključka

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

Značenje pojedinačnih stavki:

Port za proširenje Priključak za proširenje, gdje će se uspostaviti MODBUS RTU veza. Ako nema MODBUS RTU uređaja spojenog na serijsko sučelje, može se postaviti na "None" i ovo serijsko sučelje može se koristiti za komunikaciju s drugim uređajem. U ovom slučaju mogu se očitati samo interni registri usmjerivača.
Artikal Opis
Paritet Kontrolni bit pariteta:
  • nikakav – Paritet neće biti poslan
  • čak – Paritet će biti poslan
  • neparan – Poslat će se neparni paritet
Stop bitovi

Split Timeout

Broj zaustavnih bitova

Vrijeme za prekid poruke (pogledajte napomenu u nastavku)

TCP način Odabir načina rada:
  • poslužitelj – TCP poslužitelj
  • Klijent – TCP klijent
Adresa poslužitelja

 

TCP priključak

Definira adresu poslužitelja kada je odabran način Klijent (u TCP način artikal).
TCP port na kojem ruter sluša zahtjeve za MODBUS TCP vezom. Za slanje MODBUS ADU rezerviran je port 502.
Istek vremena za odgovor Određuje vremenski interval u kojem se očekuje odgovor. Ako odgovor ne dobije, bit će poslan jedan od ovih kodova pogreške:
  • 0A – Put prijenosa nije dostupan
    Gateway ne može dodijeliti interni prijenosni put od ulaznog porta do izlaznog porta. Vjerojatno je preopterećen ili netočno postavljen.
  • 0B – Ciljni uređaj ne reagira
    Ciljni uređaj ne reagira, možda nije dostupan.
Istek neaktivnosti Vremenski period nakon kojeg se TCP/UDP veza prekida u slučaju neaktivnosti
Odbijte nove veze Kada je omogućeno, usmjerivač odbija sve druge pokušaje povezivanja – usmjerivač više ne podržava višestruke veze
Omogući I/O i XC-CNT proširenja Ova opcija omogućuje izravnu komunikaciju s routerom.
I/O (binarni ulazi i izlazi na ruteru) i interni registri rade na svim platformama (v2, v2i, v3 i v4).
XC-CNT je ploča za proširenje za v2 rutere. Ovaj oblik komunikacije radi samo na v2 platformi.
ID jedinice ID za izravnu komunikaciju s routerom. Vrijednosti mogu biti od 1 do 255. Vrijednost 0 također se prihvaća za izravnu komunikaciju s MODBUS/TCP ili MODBUS/UDP uređajima. Zadana vrijednost je 240.

Sve promjene u postavkama primijenit će se nakon pritiska na gumb Primijeni.
Bilješka: Ako se prepozna da je vrijeme između dva primljena znaka dulje od vrijednosti parametra Split Timeout u milisekundama, poruka se sastavlja iz svih primljenih podataka i zatim šalje.

USB konfiguracija
USB Configuration ima gotovo iste konfiguracijske stavke kao PORT1 i PORT2. Jedina razlika je što nedostaju Enable I/O and XC-CNT extensions and Unit ID items.

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

I/O & XC-CNT MODBUS TCP poslužitelj

Osnovna karakteristika
I/O protokol i XC-CNT MODBUS TCP poslužitelj jedan je od komunikacijskih protokola usmjerivača s Modbus TCP2RTU aplikacijom usmjerivača koji se temelji na I/O sučelju i XC-CNT pločama za proširenje. Router daje trenutno stanje ulaza u stvarnom vremenu. Sustav ga može pročitati pomoću poruke s kodom 0x03 (čitanje vrijednosti više registara). Pomoću poruka s kodom 0x10 (upisivanje vrijednosti više registara) sustav može kontrolirati digitalne izlaze i postaviti brojače stanja. Poruke s različitim kodovima (npr. 0x6 za upisivanje vrijednosti jednog registra) nisu podržane.

Adresni prostor usmjerivača

Adresa Pristup Opis
0x0400 R/- gornjih 16 bitova temperature u routeru [C] (sa znakom)
0x0401 R/- gornjih 16 bitova temperature u routeru [C] (sa znakom)
0x0402 R/- gornjih 16 bitova opskrbe voltage [mV]
0x0403 R/- gornjih 16 bitova opskrbe voltage [mV]
0x0404 R/- stanje gornjih 16 bitova BIN2, uvijek 0
0x0405 R/- stanje nižih 16 bitova BIN2
0x0406 R/- stanje gornjih 16 bitova BIN3, uvijek 0
0x0407 R/- stanje nižih 16 bitova BIN3
0x0408 R/- stanje gornjih 16 bitova BIN0, uvijek 0
0x0409 R/- stanje nižih 16 bitova od BIN0:
  • bit 0 – razina na ulazu BIN0
  • bitovi 1 do 15 – ne koriste se, uvijek 0
0x040A R/- stanje gornjih 16 bitova BOUT0, uvijek 0
0x040B R/W stanje nižih 16 bitova od BOUT0:
  • bit 0 – razina na izlazu BOUT0
  • bitovi 1 do 15 – ne koriste se, uvijek 0
0x040C R/- stanje gornjih 16 bitova BIN1, uvijek 0
0x040D R/- stanje nižih 16 bitova od BIN1:
  • bit 0 – razina na ulazu BIN1
  • bitovi 1 do 15 – ne koriste se, uvijek 0
0x040E R/- stanje gornjih 16 bitova BOUT1, uvijek 0
0x040F R/W stanje nižih 16 bitova od BOUT1:
  • bit 0 – razina na izlazu BOUT1
  • bitovi 1 do 15 – ne koriste se, uvijek 0
Nastavak na sljedećoj stranici
Adresa Pristup Opis
Tablica 2: I/O
Adresa Pristup Opis
0x0410 R/- gornjih 16 bitova AN1 vrijednosti, uvijek 0
0x0411 R/- nižih 16 bita AN1 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0412 R/- gornjih 16 bitova AN2 vrijednosti, uvijek 0
0x0413 R/- nižih 16 bita AN2 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0414 R/W gornjih 16 bitova CNT1
0x0415 R/W nižih 16 bitova CNT1
0x0416 R/W gornjih 16 bitova CNT2
0x0417 R/W nižih 16 bitova CNT2
0x0418 R/- stanje gornjih 16 binarnih ulaza:
  • bitovi 0 do 15 – ne koriste se, uvijek 0
0x0419 R/- stanje donjih 16 binarnih ulaza:
  • bit 0 – razina na ulazu BIN1
  • bit 1 – razina na ulazu BIN2
  • bit 2 – razina na ulazu BIN3
  • bit 3 – razina na ulazu BIN4
  • bitovi 4 do 15 – ne koriste se, uvijek 0
0x041A R/- stanje gornjih 16 binarnih izlaza:
  • bitovi 0 do 15 – ne koriste se, uvijek 0
0x041B R/W stanje donjih 16 binarnih izlaza:
  • bit 0 – razina na izlazu BOUT1
  • bitovi 1 do 15 – ne koriste se, uvijek 0
0x041C R/- ne koristi se, uvijek 0
0x041D R/- ne koristi se, uvijek 0
0x041E R/- ne koristi se, uvijek 0
0x041F R/- ne koristi se, uvijek 0
Adresa Pristup Opis
0x0420 R/- gornjih 16 bitova AN1 vrijednosti, uvijek 0
0x0421 R/- nižih 16 bitova AN1 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0422 R/- gornjih 16 bitova AN2 vrijednosti, uvijek 0
0x0423 R/- nižih 16 bitova AN2 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0424 R/W gornjih 16 bitova CNT1
0x0425 R/W nižih 16 bitova CNT1
0x0426 R/W gornjih 16 bitova CNT2
0x0427 R/W nižih 16 bitova CNT2
0x0428 R/- stanje gornjih 16 binarnih ulaza:
  • bitovi 0 do 15 – ne koriste se, uvijek 0
0x0429 R/- stanje donjih 16 binarnih ulaza:
  • bit 0 – razina na ulazu BIN1
  • bit 1 – razina na ulazu BIN2
  • bit 2 – razina na ulazu BIN3
  • bit 3 – razina na ulazu BIN4
  • bitovi 4 do 15 – ne koriste se, uvijek 0
0x042A R/- stanje gornjih 16 binarnih izlaza:
  • bitovi 0 do 15 – ne koriste se, uvijek 0
0x042B R/W stanje donjih 16 binarnih izlaza:
  • bit 0 – razina na izlazu BOUT1
  • bitovi 1 do 15 – ne koriste se, uvijek 0
0x042C R/- ne koristi se, uvijek 0
0x042D R/- ne koristi se, uvijek 0
0x042E R/- ne koristi se, uvijek 0
0x042F R/- ne koristi se, uvijek 0
Tablica 4: XC-CNT – PORT2
Adresa Pristup Opis
0x0430 R/- gornjih 16 bitova serijskog broja
0x0431 R/- nižih 16 bitova serijskog broja
0x0432 R/- 1st i 2nd bajt MAC adrese
0x0433 R/- 3rd i 4th bajt MAC adrese
0x0434 R/- 5th i 6th bajt MAC adrese
0x0435 R/- 1st i 2nd bajt IP adrese MWAN
0x0436 R/- 3rd i 4th bajt IP adrese MWAN
0x0437 R/- broj aktivne SIM kartice
Nastavak na sljedećoj stranici
Adresa Pristup Opis
0x0430 R/- gornjih 16 bitova serijskog broja
0x0431 R/- nižih 16 bitova serijskog broja
0x0432 R/- 1st i 2nd bajt MAC adrese
0x0433 R/- 3rd i 4th bajt MAC adrese
0x0434 R/- 5th i 6th bajt MAC adrese
0x0435 R/- 1st i 2nd bajt IP adrese MWAN
0x0436 R/- 3rd i 4th bajt IP adrese MWAN
0x0437 R/- broj aktivne SIM kartice
Adresa Pristup Opis
0x0438 R/- 1st i 2nd bajt MWAN Rx podataka
0x0439 R/- 3rd i 4th bajt MWAN Rx podataka
0x043A R/- 5th i 6th bajt MWAN Rx podataka
0x043B R/- 7th i 8th bajt MWAN Rx podataka
0x043C R/- 1st i 2nd bajt MWAN Tx podataka
0x043D R/- 3rd i 4th bajt MWAN Tx podataka
0x043E R/- 5th i 6th bajt MWAN Tx podataka
0x043F R/- 7th i 8th bajt MWAN Tx podataka
0x0440 R/- 1st i 2nd bajt vremena neprekidnog rada MWAN-a
0x0441 R/- 3rd i 4th bajt vremena neprekidnog rada MWAN-a
0x0442 R/- 5th i 6th bajt vremena neprekidnog rada MWAN-a
0x0443 R/- 7th i 8th bajt vremena neprekidnog rada MWAN-a
0x0444 R/- MWAN Registracija
0x0445 R/- MWAN tehnologija
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN ćelija
0x0448 R/- MWAN ćelija
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- MWAN kanal
0x044C R/- MWAN opseg
0x044D R/- Snaga MWAN signala
0x044E R/- CRC32 vrijednost konfiguracije usmjerivača
0x044F R/- CRC32 vrijednost konfiguracije usmjerivača

Bilješke:

  • Serijski broj na adresama 0x0430 i 0x0431 prisutan je samo u slučaju serijskog broja od 7 znamenki, inače su vrijednosti na tim adresama prazne.
  • U slučaju odsutnosti XC-CNT ploče sve odgovarajuće vrijednosti su 0.
  • Informacije o trenutnom postavljanju i konfiguraciji XC-CNT ploča mogu se pronaći u zapisniku sustava nakon pokretanja aplikacije rutera.
  • Pisanje je zapravo moguće u sve registre. Upisivanje u registar, koji nije predviđen za upisivanje, uvijek je uspješan, ali nema fizičkih promjena.
  • Čitanje vrijednosti iz raspona adresa registra 0x0437 – 0x044D radi na svim platformama usmjerivača.
  • Adrese u tablici počinju od 0. Ako implementacija koristi brojeve registara koji počinju od 1, adresu registra treba povećati za 1.

Povezani dokumenti

  1. Advantech Czech: Priključak za proširenje RS232 – korisnički priručnik (MAN-0020-EN)
  2. Advantech Czech: Priključak za proširenje RS485/422 – korisnički priručnik (MAN-0025-EN)
  3. Advantech Czech: Priključak za proširenje CNT – korisnički priručnik (MAN-0028-EN)

Dokumente vezane uz proizvode možete dobiti na Inženjerskom portalu na adresi icr.advantech.cz adresa.
Da biste dobili Vodič za brzi početak rada, Korisnički priručnik, Priručnik za konfiguraciju ili Firmware, idite na stranicu Modeli usmjerivača, pronađite željeni model i prebacite se na karticu Priručnici ili Firmware.
Instalacijski paketi i priručnici Router Apps dostupni su na stranici Router Apps.
Za razvojne dokumente idite na stranicu DevZone.

Dokumenti / Resursi

ADVANTECH Protokol MODBUS TCP2RTU Router App [pdf] Korisnički priručnik
Protokol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *