ADVANTECH-LOGO

ADVANTECH protokol MODBUS TCP2RTU Router App

ADVANTECH-Protokol-MODBUS-TCP2RTU-Router-App-PRODUCT

Informacije o proizvodu

Proizvod je uređaj koji podržava MODBUS TCP2RTU protokol. Proizvodi ga Advantech Czech sro, koji se nalazi u Usti nad Orlici, Češka Republika. Broj dokumenta za uputstvo za upotrebu je APP-0014-EN, sa datumom revizije 26. oktobra 2023.

Advantech Czech sro izjavljuje da nije odgovoran za bilo kakvu slučajnu ili posljedičnu štetu nastalu korištenjem ovog priručnika. Svi nazivi brendova pomenuti u priručniku su registrovani zaštitni znakovi njihovih vlasnika i njihova upotreba u ovoj publikaciji je samo u informativne svrhe.

Upute za upotrebu proizvoda

Konfiguracija

Da biste konfigurirali proizvod, slijedite ove korake:

  1. Pristupite web interfejs pritiskom na naziv modula na stranici aplikacija rutera na ruteru Web interfejs.
  2. U lijevom dijelu menija web interfejs, idite na odeljak Konfiguracija.
  3. U odjeljku Konfiguracija pronaći ćete stavke za Port 1, Port 2 i USB konfiguraciju.
  4. Za konfiguraciju porta:
    • Omogući port za proširenje: Ova stavka omogućava konverziju MODBUS TCP/IP protokola u MODBUS RTU.
    • Baudrate: Postavite brzinu prijenosa za MODBUS RTU vezu na portu za proširenje. Ako nijedan MODBUS RTU uređaj nije povezan na serijski interfejs, postavite ga na Ništa.

I/O & XC-CNT MODBUS TCP server

Proizvod ima osnovnu karakteristiku i adresni prostor rutera koji se odnosi na I/O & XC-CNT MODBUS TCP server. Za više informacija o ovim karakteristikama pogledajte korisnički priručnik rutera ili porta za proširenje.

Povezani dokumenti

Za dodatne informacije i srodnu dokumentaciju, molimo pogledajte uputstvo za upotrebu koje je obezbedio Advantech Czech sro

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Češka Republika Dokument br. APP-0014-EN, revizija od 26. oktobra 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, elektronski ili mehanički, uključujući fotografiju, snimanje ili bilo koji sistem za pohranu i pronalaženje informacija bez pismene saglasnosti. Informacije u ovom priručniku podložne su promjenama bez prethodne najave i ne predstavljaju obavezu od strane Advantech-a.
Advantech Czech sro neće biti odgovoran za slučajne ili posljedične štete koje proizlaze iz opremanja, rada ili korištenja ovog priručnika.
Svi nazivi brendova koji se koriste u ovom priručniku su registrovani zaštitni znakovi njihovih vlasnika. Korištenje zaštitnih znakova ili drugo
Oznake u ovoj publikaciji služe samo u referentne svrhe i ne predstavljaju odobrenje od strane nosioca žiga.

Korišteni simboli

  • Opasnost – Informacije o sigurnosti korisnika ili potencijalnom oštećenju rutera.
  • Pažnja – Problemi koji mogu nastati u određenim situacijama.
  • Informacije – korisni savjeti ili informacije od posebnog interesa.
  • Example – prample funkcije, komande ili skripte.

Dnevnik promjena

Protokol MODBUS TCP2RTU Dnevnik promjena

  • v1.0.0 (2011-07-19)
    Prvo izdanje
  • v1.0.1 (2011-11-08)
    Dodata automatska detekcija RS485 interfejsa i kontrola RTS signala za RS485 liniju
  • v1.0.2 (2011-11-25)
    Manja poboljšanja u HTML kodu
  • v1.0.3 (2012-09-19)
    Popravljeni neobrađeni izuzeci
    Dodano slanje poruke o grešci Modbus 0x0B ako istekne vremensko ograničenje odgovora
  • v1.0.4 (2013-02-01)
    Dodato slanje Modbus poruke o grešci 0x0B ako je primljen loš crc
  • v1.0.5 (2013-05-22)
    Dodane funkcije očitavanja I/O i CNT porta
  • v1.0.6 (2013-12-11)
    Dodata podrška za FW 4.0.0+
  • v1.0.7 (2014-04-01)
    Povećana veličina internog bafera
  • v1.0.8 (2014-05-05)
    Dodato blokiranje novih klijenata kada je povezan klijent aktivan
  • v1.0.9 (2014-11-11)
    Dodan klijent u TCP modu
    Dodat serijski broj i MAC adresa u modbus registre
  • v1.1.0 (2015-05-22)
    Poboljšana obrada zahtjeva
  • v1.1.1 (2015-06-11)
    Dodan test dužine podataka u crc provjeri
  • v1.1.2 (2015-10-14)
    Onemogućen signal SIG_PIPE
  • v1.1.3 (2016-04-25)
    Omogućeno održavanje u životu u režimu TCP servera
  • v1.2.0 (2016-10-18)
    Dodata podrška za dva porta koji istovremeno rade
    Uklonjene nepotrebne opcije
  • v1.2.1 (2016-11-10)
    Ispravljena greška u uart petlji čitanja
  • v1.3.0 (2017-01-27)
    Dodata opcija Odbij nove veze
    Dodata opcija Vremensko ograničenje neaktivnosti
  • v1.4.0 (2017-07-10)
    Dodata MWAN IPv4 adresa u MODBUS registre
    Fiksno čitanje MAC adrese
  • v1.5.0 (2018-04-23)
    Dodata opcija “None” za odabir serijskog uređaja
  • v1.6.0 (2018-09-27)
    Dodata podrška za ttyUSB
    Popravljeno file curenja deskriptora (u ModulesSDK)
  • v1.6.1 (2018-09-27)
    Dodan očekivani raspon vrijednosti JavaSript porukama o grešci
  • v1.7.0 (2020-10-01)
    Ažuriran CSS i HTML kod kako bi odgovarao firmveru 6.2.0+
    Promijenjeno ograničenje za “Vreme za odgovor” na 1..1000000ms
  • v1.8.0 (2022-03-03)
    Dodane dodatne vrijednosti vezane za MWAN status
  • v1.9.0 (2022-08-12)
    Dodata vrijednost CRC32 za dodatnu konfiguraciju uređaja
  • v1.10.0 (2022-11-03)
    Prerađene informacije o licenci
  • v1.10.1 (2023-02-28)
    Statički povezan sa zlib 1.2.13
  • 1.11.0 (2023-06-09)
    Dodata 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 za ruter opisan je u priručniku za konfiguraciju (pogledajte Poglavlje Povezani dokumenti).

Modbus TCP2RTU ruter aplikacija omogućava konverziju MODBUS TCP protokola u MODBUS RTU protokol, koji se može koristiti na serijskoj liniji. RS232 ili RS485/422 interfejs se može koristiti za serijsku komunikaciju u Advantech ruteru.
Postoji zajednički dio PDU za oba protokola. MBAP zaglavlje se koristi za identifikaciju pri slanju MODBUS ADU na TCP/IP. Port 502 je namijenjen 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 se dodaje PDU-u zajedno sa kontrolnom sumom.

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

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

Interface

Web sučelju se može pristupiti pritiskom na naziv modula na stranici s aplikacijama rutera na ruteru Web interfejs.
Lijevi dio menija Web interfejs sadrži ove sekcije: Status, Konfiguracija i Prilagodba. Odeljak Status sadrži statistiku koja prikazuje statističke informacije i sistemski dnevnik koji prikazuje isti dnevnik kao u interfejsu rutera. Odeljak za konfiguraciju sadrži Port 1, Port 2 i USB stavke, a Prilagođavanje sadrži samo sekciju menija koja se vraća iz modula web stranicu na ruter web konfiguracijske stranice. Glavni meni GUI modula prikazan je na slici 1.

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

Konfiguracija

Konfiguracija porta

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

Značenje pojedinačnih stavki:

Ekspanzijski port Port za proširenje, gdje će se uspostaviti MODBUS RTU veza. Ako nema MODBUS RTU uređaja spojenog na serijski interfejs, može se postaviti na „Nijedan“ i ovaj serijski interfejs se može koristiti za komunikaciju sa drugim uređajem. U ovom slučaju mogu se očitati samo interni registri rutera.
Stavka Opis
Paritet Kontrolni paritet bit:
  • nijedan – Paritet se neće poslati
  • čak – Paritet će biti poslat
  • odd – Neparni paritet će biti poslan
Stop bitovi

Istek vremena podjele

Broj stop bitova

Vrijeme je za prekid poruke (pogledajte napomenu ispod)

TCP način rada Odabir načina rada:
  • Server – TCP server
  • Klijent – TCP klijent
Adresa servera

 

TCP port

Definira adresu servera kada je odabrani način rada Klijent (u TCP način rada stavka).
TCP port na kojem ruter sluša zahtjeve za MODBUS TCP vezu. Za slanje MODBUS ADU je rezervisan port 502.
Odgovor je istekao Određuje vremenski interval u kojem se očekuje odgovor. Ako odgovor ne dobije, bit će poslan jedan od ovih kodova greške:
  • 0A – Putanja prijenosa nedostupna
    Gateway nije u mogućnosti da dodijeli interni prijenosni put od ulaznog porta do izlaznog porta. Vjerovatno je preopterećen ili pogrešno postavljen.
  • 0B – Ciljni uređaj ne reaguje
    Ciljni uređaj ne odgovara, možda neće biti dostupan.
Istek neaktivnosti Vremenski period nakon kojeg se TCP/UDP veza prekida u slučaju neaktivnosti
Odbijte nove veze Kada je omogućeno, ruter odbija sve druge pokušaje povezivanja – ruter više ne podržava višestruke veze
Omogućite I/O i XC-CNT ekstenzije Ova opcija omogućava direktnu komunikaciju sa ruterom.
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 direktnu komunikaciju sa ruterom. Vrijednosti mogu biti od 1 do 255. Vrijednost 0 je također prihvaćena za direktnu komunikaciju sa MOD-BUS/TCP ili MODBUS/UDP uređajima. Zadana vrijednost je 240.

Sve promjene u postavkama bit će primijenjene nakon pritiska na dugme Primijeni.
Napomena: Ako se prepozna da je vrijeme između dva primljena znaka duže od vrijednosti parametra Split Timeout u milisekundama, poruka iz svih primljenih podataka se kompajlira i zatim šalje.

USB konfiguracija
USB konfiguracija ima skoro iste konfiguracijske stavke kao PORT1 i PORT2. Jedina razlika je što nedostaje Enable I/O i XC-CNT ekstenzije i jedinice ID stavke.

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

I/O & XC-CNT MODBUS TCP server

Osnovna karakteristika
I/O protokol i XC-CNT MODBUS TCP server je jedan od protokola komunikacije rutera s aplikacijom za ruter Modbus TCP2RTU baziran na I/O sučelju i XC-CNT pločama za proširenje. Ruter pruža trenutno stanje ulaza u realnom vremenu. Sistem ga može pročitati pomoću poruke sa 0x03 kodom (čitanje vrijednosti više registara). Koristeći poruke sa kodom 0x10 (zapisivanje vrijednosti više registara) sistem može kontrolisati digitalne izlaze i podesiti brojače stanja. Poruke s različitim kodovima (npr. 0x6 za upisivanje vrijednosti jednog registra) nisu podržane.

Adresni prostor rutera

Adresa Pristup Opis
0x0400 R/- gornjih 16 bita temperature u ruteru [C] (sa znakom)
0x0401 R/- gornjih 16 bita temperature u ruteru [C] (sa znakom)
0x0402 R/- gornjih 16 bita opskrbe voltage [mV]
0x0403 R/- gornjih 16 bita 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 BIN0:
  • bit 0 – nivo 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 bita BOUT0:
  • bit 0 – nivo 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 BIN1:
  • bit 0 – nivo 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 bita BOUT1:
  • bit 0 – nivo na izlazu BOUT1
  • bitovi 1 do 15 – ne koriste se, uvijek 0
Nastavak na sljedećoj stranici
Adresa Pristup Opis
Tabela 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 bita CNT1
0x0415 R/W nižih 16 bita CNT1
0x0416 R/W gornjih 16 bita CNT2
0x0417 R/W nižih 16 bita 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 – nivo na ulazu BIN1
  • bit 1 – nivo na ulazu BIN2
  • bit 2 – nivo na ulazu BIN3
  • bit 3 – nivo 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 – nivo 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 bita AN1 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0422 R/- gornjih 16 bitova AN2 vrijednosti, uvijek 0
0x0423 R/- nižih 16 bita AN2 vrijednosti, vrijednost iz 12-bitnog AD pretvarača
0x0424 R/W gornjih 16 bita CNT1
0x0425 R/W nižih 16 bita CNT1
0x0426 R/W gornjih 16 bita CNT2
0x0427 R/W nižih 16 bita 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 – nivo na ulazu BIN1
  • bit 1 – nivo na ulazu BIN2
  • bit 2 – nivo na ulazu BIN3
  • bit 3 – nivo 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 – nivo 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
Tabela 4: XC-CNT – PORT2
Adresa Pristup Opis
0x0430 R/- gornjih 16 bitova serijskog broja
0x0431 R/- nižih 16 bita 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 bita 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 rada MWAN-a
0x0441 R/- 3rd i 4th bajt vremena rada MWAN-a
0x0442 R/- 5th i 6th bajt vremena rada MWAN-a
0x0443 R/- 7th i 8th bajt vremena rada MWAN-a
0x0444 R/- MWAN registracija
0x0445 R/- MWAN Technology
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN Cell
0x0448 R/- MWAN Cell
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- MWAN kanal
0x044C R/- MWAN Band
0x044D R/- MWAN jačina signala
0x044E R/- CRC32 vrijednost konfiguracije rutera
0x044F R/- CRC32 vrijednost konfiguracije rutera

napomene:

  • Serijski broj na adresama 0x0430 i 0x0431 je prisutan samo u slučaju sedmocifrenog serijskog broja, inače su vrijednosti na tim adresama prazne.
  • U slučaju odsustva XC-CNT ploče sve odgovarajuće vrijednosti su 0.
  • Informacije o trenutnoj montaži i konfiguraciji XC-CNT ploča mogu se pronaći u sistemskom dnevniku nakon pokretanja aplikacije rutera.
  • Pisanje je zapravo moguće u sve registre. Upisivanje u registar, koji nije dizajniran za pisanje, uvijek je uspješan, ali nema fizičkih promjena.
  • Čitanje vrijednosti iz raspona adresa registra 0x0437 – 0x044D radi na svim platformama rutera.
  • Adrese u tabeli 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: port za proširenje RS232 – Priručnik za upotrebu (MAN-0020-EN)
  2. Advantech Czech: port za proširenje RS485/422 – Priručnik za upotrebu (MAN-0025-EN)
  3. Advantech Češka: CNT ekspanzioni priključak – Priručnik za upotrebu (MAN-0028-EN)

Dokumente u vezi sa proizvodima možete dobiti na Inženjerskom portalu na adresi icr.advantech.cz adresa.
Da biste dobili vodič za brzi početak vašeg rutera, korisnički priručnik, priručnik za konfiguraciju ili firmver, idite na stranicu Modeli rutera, pronađite željeni model i prijeđite na karticu Priručnici ili firmver.
Paketi i priručnici za instalaciju aplikacija rutera dostupni su na stranici aplikacije rutera.
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 *