ADVANTECH-LOGO

ADVANTECH Protokol MODBUS TCP2RTU Router App

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

Informácie o produkte

Produkt je zariadenie, ktoré podporuje protokol MODBUS TCP2RTU. Vyrába ho spoločnosť Advantech Czech sro so sídlom v Ústí nad Orlicí, Česká republika. Číslo dokumentu pre používateľskú príručku je APP-0014-EN s dátumom revízie 26. októbra 2023.

Advantech Czech sro prehlasuje, že nezodpovedá za žiadne náhodné alebo následné škody vyplývajúce z používania tohto návodu. Všetky názvy značiek uvedené v príručke sú registrované ochranné známky ich príslušných vlastníkov a ich použitie v tejto publikácii je len na referenčné účely.

Návod na použitie produktu

Konfigurácia

Ak chcete nakonfigurovať produkt, postupujte podľa týchto krokov:

  1. Prístup k web rozhraním stlačením názvu modulu na stránke Aplikácie smerovača smerovača Web rozhranie.
  2. V ľavej časti ponuky web rozhranie, prejdite do časti Konfigurácia.
  3. V časti Konfigurácia nájdete položky pre konfiguráciu Port 1, Port 2 a USB.
  4. Pre konfiguráciu portu:
    • Enable Expansion port: Táto položka umožňuje konverziu protokolu MODBUS TCP/IP na MODBUS RTU.
    • Prenosová rýchlosť: Nastavte prenosovú rýchlosť pre pripojenie MODBUS RTU na rozširujúcom porte. Ak k sériovému rozhraniu nie je pripojené žiadne zariadenie MODBUS RTU, nastavte ho na Žiadne.

I/O & XC-CNT MODBUS TCP Server

Produkt má základné charakteristiky a adresný priestor smerovača súvisiace s I/O a XC-CNT MODBUS TCP Serverom. Ďalšie informácie o týchto vlastnostiach nájdete v používateľskej príručke smerovača alebo rozširujúceho portu.

Súvisiace dokumenty

Ďalšie informácie a súvisiace dokumenty nájdete v používateľskej príručke poskytnutej spoločnosťou Advantech Czech sro

Advantech Czech sro, Sokolská 71, 562 04 Ústí nad Orlicí, Česká republika Dokument č. APP-0014-EN, revízia z 26. októbra 2023.

© 2023 Advantech Czech sro Žiadna časť tejto publikácie nesmie byť reprodukovaná ani prenášaná v akejkoľvek forme alebo akýmikoľvek prostriedkami, elektronickými alebo mechanickými, vrátane fotografií, záznamov alebo akéhokoľvek systému na ukladanie a vyhľadávanie informácií bez písomného súhlasu. Informácie v tejto príručke sa môžu zmeniť bez upozornenia a nepredstavujú záväzok zo strany spoločnosti Advantech.
Advantech Czech sro nezodpovedá za náhodné alebo následné škody vyplývajúce z poskytnutia, plnenia alebo používania tohto návodu.
Všetky názvy značiek použité v tejto príručke sú registrované ochranné známky ich príslušných vlastníkov. Používanie ochranných známok alebo iných
označenia v tejto publikácii slúžia len na referenčné účely a nepredstavujú podporu majiteľa ochrannej známky.

Použité symboly

  • Nebezpečenstvo – informácie týkajúce sa bezpečnosti používateľa alebo možného poškodenia smerovača.
  • Pozor – Problémy, ktoré môžu nastať v špecifických situáciách.
  • Informácie – užitočné tipy alebo informácie osobitného záujmu.
  • Example – naprampsúbor funkcie, príkazu alebo skriptu.

Denník zmien

Protokol zmien protokolu MODBUS TCP2RTU

  • verzia 1.0.0 (2011-07-19)
    Prvé vydanie
  • verzia 1.0.1 (2011-11-08)
    Pridané rozhranie automatickej detekcie RS485 a riadenie signálu RTS pre linku RS485
  • verzia 1.0.2 (2011-11-25)
    Menšie vylepšenia v HTML kóde
  • verzia 1.0.3 (2012-09-19)
    Opravené neošetrené výnimky
    Pridané odosielanie chybovej správy modbus 0x0B, ak vyprší časový limit odpovede
  • verzia 1.0.4 (2013-02-01)
    Pridané odosielanie chybovej správy modbus 0x0B, ak je prijaté zlé crc
  • verzia 1.0.5 (2013-05-22)
    Pridané čítacie funkcie I/O a CNT portu
  • verzia 1.0.6 (2013-12-11)
    Pridaná podpora FW 4.0.0+
  • verzia 1.0.7 (2014-04-01)
    Zväčšená veľkosť vnútornej vyrovnávacej pamäte
  • verzia 1.0.8 (2014-05-05)
    Pridané blokovanie nových klientov, keď je pripojený klient aktívny
  • verzia 1.0.9 (2014-11-11)
    Pridaný klient režimu TCP
    Pridané sériové číslo a MAC adresa do modbus registrov
  • verzia 1.1.0 (2015-05-22)
    Vylepšené spracovanie žiadostí
  • verzia 1.1.1 (2015-06-11)
    Pridaný test dĺžky dát v crc kontrole
  • verzia 1.1.2 (2015-10-14)
    Vypnutý signál SIG_PIPE
  • verzia 1.1.3 (2016-04-25)
    Povolené udržiavanie nažive v režime servera TCP
  • verzia 1.2.0 (2016-10-18)
    Pridaná podpora dvoch súčasne fungujúcich portov
    Odstránené nepotrebné možnosti
  • verzia 1.2.1 (2016-11-10)
    Opravená chyba v čítacej slučke uart
  • verzia 1.3.0 (2017-01-27)
    Pridaná možnosť Odmietnuť nové pripojenia
    Pridaná možnosť Časový limit nečinnosti
  • verzia 1.4.0 (2017-07-10)
    Pridaná adresa MWAN IPv4 do registrov MODBUS
    Opravené čítanie MAC adresy
  • verzia 1.5.0 (2018-04-23)
    Do výberu sériového zariadenia bola pridaná možnosť „Žiadne“.
  • verzia 1.6.0 (2018-09-27)
    Pridaná podpora ttyUSB
    Opravené file úniky deskriptorov (v ModulesSDK)
  • verzia 1.6.1 (2018-09-27)
    Do chybových správ JavaSript boli pridané očakávané rozsahy hodnôt
  • verzia 1.7.0 (2020-10-01)
    Aktualizovaný kód CSS a HTML, aby zodpovedal firmvéru 6.2.0+
    Zmenený limit pre „Časový limit odpovede“ na 1..1000000 ms
  • verzia 1.8.0 (2022-03-03)
    Pridané ďalšie hodnoty súvisiace so stavom MWAN
  • verzia 1.9.0 (2022-08-12)
    Pridaná dodatočná hodnota konfigurácie zariadenia CRC32
  • verzia 1.10.0 (2022-11-03)
    Prepracované licenčné informácie
  • verzia 1.10.1 (2023-02-28)
    Staticky prepojené so zlib 1.2.13
  • 1.11.0 2023 06 (09-XNUMX-XNUMX)
    Pridaná podpora pre ďalšie binárne vstupné a výstupné GPIO piny

Popis

Protokol aplikácie smerovača MODBUS TCP2RTU nie je súčasťou štandardného firmvéru smerovača. Nahrávanie tejto aplikácie smerovača je popísané v konfiguračnej príručke (pozri kapitolu Súvisiace dokumenty).

Aplikácia smerovača Modbus TCP2RTU poskytuje konverziu protokolu MODBUS TCP na protokol MODBUS RTU, ktorý je možné použiť na sériovej linke. Pre sériovú komunikáciu v routeri Advantech je možné použiť rozhranie RS232 alebo RS485/422.
Pre oba protokoly je spoločná časť PDU. Hlavička MBAP sa používa na identifikáciu pri odosielaní MODBUS ADU na TCP/IP. Port 502 je vyhradený pre MODBUS TCP ADU.

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

Pri odosielaní PDU na sériovú linku sa adresa cieľovej jednotky získaná z hlavičky MBAP ako UNIT ID pridá k PDU spolu s kontrolným súčtom.

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

Modul podporuje konfiguráciu dvoch nezávislých sériových rozhraní, ak sú v routeri dostupné. Je podporované automatické rozpoznávanie portu RS485 od RS422. Podrobné informácie o sériovom rozhraní nájdete v užívateľskej príručke smerovača alebo rozširujúceho portu (RS485/422, pozri [2]).

Rozhranie

Web Rozhranie je prístupné stlačením názvu modulu na stránke aplikácií smerovača smerovača Web rozhranie.
Ľavá časť ponuky Web obsahuje tieto časti: Stav, Konfigurácia a Prispôsobenie. Sekcia Status obsahuje Stats, ktorá zobrazuje štatistické informácie a System Log, ktorý zobrazuje rovnaký protokol ako v rozhraní routera. Sekcia Konfigurácia obsahuje položky Port 1, Port 2 a USB a Customization obsahuje iba prepínače sekcie menu späť z modulu web stránku smerovača web konfiguračné stránky. Hlavná ponuka GUI modulu je znázornená na obrázku 1.

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

Konfigurácia

Konfigurácia portu

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

Význam jednotlivých položiek:

Rozširujúci port Rozširujúci port, na ktorom sa vytvorí spojenie MODBUS RTU. Ak k sériovému rozhraniu nie je pripojené žiadne zariadenie MODBUS RTU, je možné ho nastaviť na „Žiadne“ a toto sériové rozhranie je možné použiť na komunikáciu s iným zariadením. V tomto prípade je možné načítať iba interné registre smerovača.
Položka Popis
Parita Riadiaci paritný bit:
  • žiadny – Nebude odoslaná žiadna parita
  • dokonca – Odošle sa párna parita
  • nepárne – Odošle sa nepárna parita
Stop bity

Časový limit rozdelenia

Počet stop bitov

Čas na prerušenie správy (pozri poznámku nižšie)

Režim TCP Výber režimu:
  • Server - TCP server
  • Klient – TCP klient
Adresa servera

 

TCP port

Definuje adresu servera pri zvolenom režime Klient (v Režim TCP položka).
TCP port, na ktorom router počúva požiadavky na pripojenie MODBUS TCP. Pre odosielanie MODBUS ADU je vyhradený port 502.
Časový limit odpovede Určuje časový interval, v ktorom očakáva odpoveď. Ak odpoveď nedostane, odošle sa jeden z týchto chybových kódov:
  • 0A – Prenosová cesta nie je k dispozícii
    Brána nie je schopná prideliť internú prenosovú cestu zo vstupného portu na výstupný port. Pravdepodobne je preťažený alebo nesprávne nastavený.
  • 0B – Cieľové zariadenie neodpovedá
    Cieľové zariadenie neodpovedá, nemusí byť dostupné.
Časový limit nečinnosti Časové obdobie, po ktorom sa TCP/UDP spojenie preruší v prípade nečinnosti
Odmietnuť nové spojenia Keď je táto možnosť povolená, smerovač odmietne akékoľvek ďalšie pokusy o pripojenie – smerovač už viacnásobné pripojenia nepodporuje
Povoliť rozšírenia I/O a XC-CNT Táto možnosť umožňuje priamu komunikáciu s routerom.
I/O (binárne vstupy a výstupy na routeri) a interné registre fungujú na všetkých platformách (v2, v2i, v3 a v4).
XC-CNT je rozširujúca doska pre smerovače v2. Táto forma komunikácie funguje iba na platforme v2.
ID jednotky ID pre priamu komunikáciu s routerom. Hodnoty môžu byť 1 až 255. Hodnota 0 je akceptovaná aj na priamu komunikáciu so zariadeniami MODBUS/TCP alebo MODBUS/UDP. Predvolená hodnota je 240.

Všetky zmeny v nastaveniach sa prejavia po stlačení tlačidla Použiť.
Poznámka: Ak sa zistí, že čas medzi dvoma prijatými znakmi je dlhší ako hodnota parametra Split Timeout v milisekundách, správa zo všetkých prijatých údajov sa skompiluje a potom sa odošle.

Konfigurácia USB
USB Configuration má takmer rovnaké konfiguračné položky ako PORT1 a PORT2. Jediný rozdiel chýba Enable I/O a XC-CNT extensions a Unit ID.

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

I/O & XC-CNT MODBUS TCP Server

Základná charakteristika
I/O protokol a XC-CNT MODBUS TCP server je jedným z komunikačných protokolov smerovača s aplikáciou smerovača Modbus TCP2RTU založenou na I/O rozhraní a rozširujúcich doskách XC-CNT. Router poskytuje aktuálny stav vstupov v reálnom čase. Systém ho dokáže prečítať pomocou správy s kódom 0x03 (načítanie hodnôt viacerých registrov). Pomocou správ s kódom 0x10 (zápis hodnôt viacerých registrov) môže systém ovládať digitálne výstupy a nastavovať počítadlá stavov. Správy s rôznymi kódmi (napr. 0x6 pre zápis hodnoty jedného registra) nie sú podporované.

Adresný priestor smerovača

Adresa Prístup Popis
0x0400 R/- horných 16 bitov teploty v smerovači [C] (so znakom)
0x0401 R/- horných 16 bitov teploty v smerovači [C] (so znakom)
0x0402 R/- horných 16 bitov objtage [mV]
0x0403 R/- horných 16 bitov objtage [mV]
0x0404 R/- stav horných 16 bitov BIN2, vždy 0
0x0405 R/- stav nižších 16 bitov BIN2
0x0406 R/- stav horných 16 bitov BIN3, vždy 0
0x0407 R/- stav nižších 16 bitov BIN3
0x0408 R/- stav horných 16 bitov BIN0, vždy 0
0x0409 R/- stav nižších 16 bitov BIN0:
  • bit 0 – úroveň na vstupe BIN0
  • bity 1 až 15 – nepoužíva sa, vždy 0
0x040A R/- stav horných 16 bitov BOUT0, vždy 0
0x040B R/W stav nižších 16 bitov BOUT0:
  • bit 0 – úroveň na výstupe BOUT0
  • bity 1 až 15 – nepoužíva sa, vždy 0
0x040C R/- stav horných 16 bitov BIN1, vždy 0
0x040D R/- stav nižších 16 bitov BIN1:
  • bit 0 – úroveň na vstupe BIN1
  • bity 1 až 15 – nepoužíva sa, vždy 0
0x040E R/- stav horných 16 bitov BOUT1, vždy 0
0x040F R/W stav nižších 16 bitov BOUT1:
  • bit 0 – úroveň na výstupe BOUT1
  • bity 1 až 15 – nepoužíva sa, vždy 0
Pokračovanie na ďalšej strane
Adresa Prístup Popis
Tabuľka 2: I/O
Adresa Prístup Popis
0x0410 R/- horných 16 bitov hodnoty AN1, vždy 0
0x0411 R/- nižších 16 bitov hodnoty AN1, hodnoty z 12-bitového AD prevodníka
0x0412 R/- horných 16 bitov hodnoty AN2, vždy 0
0x0413 R/- nižších 16 bitov hodnoty AN2, hodnoty z 12-bitového AD prevodníka
0x0414 R/W horných 16 bitov CNT1
0x0415 R/W nižších 16 bitov CNT1
0x0416 R/W horných 16 bitov CNT2
0x0417 R/W nižších 16 bitov CNT2
0x0418 R/- stav horných 16 binárnych vstupov:
  • bity 0 až 15 – nepoužíva sa, vždy 0
0x0419 R/- stav dolných 16 binárnych vstupov:
  • bit 0 – úroveň na vstupe BIN1
  • bit 1 – úroveň na vstupe BIN2
  • bit 2 – úroveň na vstupe BIN3
  • bit 3 – úroveň na vstupe BIN4
  • bity 4 až 15 – nepoužíva sa, vždy 0
0x041A R/- stav horných 16 binárnych výstupov:
  • bity 0 až 15 – nepoužíva sa, vždy 0
0x041B R/W stav dolných 16 binárnych výstupov:
  • bit 0 – úroveň na výstupe BOUT1
  • bity 1 až 15 – nepoužíva sa, vždy 0
0x041C R/- nepoužíva sa, vždy 0
0x041D R/- nepoužíva sa, vždy 0
0x041E R/- nepoužíva sa, vždy 0
0x041F R/- nepoužíva sa, vždy 0
Adresa Prístup Popis
0x0420 R/- horných 16 bitov hodnoty AN1, vždy 0
0x0421 R/- nižších 16 bitov hodnoty AN1, hodnoty z 12-bitového AD prevodníka
0x0422 R/- horných 16 bitov hodnoty AN2, vždy 0
0x0423 R/- nižších 16 bitov hodnoty AN2, hodnoty z 12-bitového AD prevodníka
0x0424 R/W horných 16 bitov CNT1
0x0425 R/W nižších 16 bitov CNT1
0x0426 R/W horných 16 bitov CNT2
0x0427 R/W nižších 16 bitov CNT2
0x0428 R/- stav horných 16 binárnych vstupov:
  • bity 0 až 15 – nepoužíva sa, vždy 0
0x0429 R/- stav dolných 16 binárnych vstupov:
  • bit 0 – úroveň na vstupe BIN1
  • bit 1 – úroveň na vstupe BIN2
  • bit 2 – úroveň na vstupe BIN3
  • bit 3 – úroveň na vstupe BIN4
  • bity 4 až 15 – nepoužíva sa, vždy 0
0x042A R/- stav horných 16 binárnych výstupov:
  • bity 0 až 15 – nepoužíva sa, vždy 0
0x042B R/W stav dolných 16 binárnych výstupov:
  • bit 0 – úroveň na výstupe BOUT1
  • bity 1 až 15 – nepoužíva sa, vždy 0
0x042C R/- nepoužíva sa, vždy 0
0x042D R/- nepoužíva sa, vždy 0
0x042E R/- nepoužíva sa, vždy 0
0x042F R/- nepoužíva sa, vždy 0
Tabuľka 4: XC-CNT – PORT2
Adresa Prístup Popis
0x0430 R/- horných 16 bitov sériového čísla
0x0431 R/- nižších 16 bitov sériového čísla
0x0432 R/- 1st a 2nd byte MAC adresy
0x0433 R/- 3rd a 4th byte MAC adresy
0x0434 R/- 5th a 6th byte MAC adresy
0x0435 R/- 1st a 2nd byte IP adresy MWAN
0x0436 R/- 3rd a 4th byte IP adresy MWAN
0x0437 R/- počet aktívnych SIM
Pokračovanie na ďalšej strane
Adresa Prístup Popis
0x0430 R/- horných 16 bitov sériového čísla
0x0431 R/- nižších 16 bitov sériového čísla
0x0432 R/- 1st a 2nd byte MAC adresy
0x0433 R/- 3rd a 4th byte MAC adresy
0x0434 R/- 5th a 6th byte MAC adresy
0x0435 R/- 1st a 2nd byte IP adresy MWAN
0x0436 R/- 3rd a 4th byte IP adresy MWAN
0x0437 R/- počet aktívnych SIM
Adresa Prístup Popis
0x0438 R/- 1st a 2nd byte dát MWAN Rx
0x0439 R/- 3rd a 4th byte dát MWAN Rx
0x043A R/- 5th a 6th byte dát MWAN Rx
0x043B R/- 7th a 8th byte dát MWAN Rx
0x043C R/- 1st a 2nd byte dát MWAN Tx
0x043D R/- 3rd a 4th byte dát MWAN Tx
0x043E R/- 5th a 6th byte dát MWAN Tx
0x043F R/- 7th a 8th byte dát MWAN Tx
0x0440 R/- 1st a 2nd byte MWAN Uptime
0x0441 R/- 3rd a 4th byte MWAN Uptime
0x0442 R/- 5th a 6th byte MWAN Uptime
0x0443 R/- 7th a 8th byte MWAN Uptime
0x0444 R/- Registrácia MWAN
0x0445 R/- Technológia MWAN
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN Cell
0x0448 R/- MWAN Cell
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- Kanál MWAN
0x044C R/- Pásmo MWAN
0x044D R/- Sila signálu MWAN
0x044E R/- Hodnota CRC32 konfigurácie smerovača
0x044F R/- Hodnota CRC32 konfigurácie smerovača

Poznámky:

  • Sériové číslo na adresách 0x0430 a 0x0431 je uvedené len v prípade 7-miestneho sériového čísla, inak sú hodnoty na týchto adresách prázdne.
  • V prípade neprítomnosti dosky XC-CNT sú všetky zodpovedajúce hodnoty 0.
  • Informácie o aktuálnom osadení a konfigurácii dosiek XC-CNT nájdete v systémovom denníku po spustení aplikácie smerovača.
  • Zápis je v skutočnosti možný do všetkých registrov. Zápis do registra, ktorý nie je určený na zápis, je vždy úspešný, nedochádza však k žiadnej fyzickej zmene.
  • Čítanie hodnôt z rozsahu adries registra 0x0437 – 0x044D funguje na všetkých platformách smerovačov.
  • Adresy v tabuľke začínajú od 0. Ak implementácia používa čísla registrov od 1, adresu registra je potrebné zvýšiť o 1.

Súvisiace dokumenty

  1. Advantech Czech: Rozširujúci port RS232 – Používateľská príručka (MAN-0020-EN)
  2. Advantech Czech: Rozširujúci port RS485/422 – Používateľská príručka (MAN-0025-EN)
  3. Advantech Czech: Rozširujúci port CNT – Používateľská príručka (MAN-0028-EN)

Dokumenty týkajúce sa produktu môžete získať na inžinierskom portáli na adrese icr.advantech.cz adresu.
Ak chcete získať príručku rýchleho spustenia, používateľskú príručku, konfiguračnú príručku alebo firmvér smerovača, prejdite na stránku Modely smerovačov, nájdite požadovaný model a prepnite na kartu Manuals alebo Firmware.
Inštalačné balíky a príručky Router Apps sú dostupné na stránke Router Apps.
Pre vývojové dokumenty prejdite na stránku DevZone.

Dokumenty / zdroje

ADVANTECH Protokol MODBUS TCP2RTU Router App [pdf] Používateľská príručka
Protokol Aplikácia smerovača MODBUS TCP2RTU, protokol MODBUS TCP2RTU, aplikácia smerovača, aplikácia, protokol aplikácie MODBUS TCP2RTU

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *