ADVANTECH-LOGO

ADVANTECH-protokolla MODBUS TCP2RTU -reititinsovellus

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

Tuotetiedot

Tuote on laite, joka tukee MODBUS TCP2RTU -protokollaa. Sen valmistaa Advantech Czech sro, joka sijaitsee Usti nad Orlicissa, Tšekin tasavallassa. Käyttöoppaan asiakirjanumero on APP-0014-FI, jonka tarkistuspäivä on 26. lokakuuta 2023.

Advantech Czech sro ilmoittaa, että he eivät ole vastuussa tämän oppaan käytöstä aiheutuvista satunnaisista tai välillisistä vahingoista. Kaikki käsikirjassa mainitut tuotenimet ovat omistajiensa rekisteröityjä tavaramerkkejä, ja niiden käyttö tässä julkaisussa on vain viitteellinen.

Tuotteen käyttöohjeet

Kokoonpano

Voit määrittää tuotteen seuraavasti:

  1. Käytä web käyttöliittymää painamalla moduulin nimeä reitittimen Router apps -sivulla Web käyttöliittymä.
  2. Vasemman osan valikossa web käyttöliittymä, siirry Asetukset-osioon.
  3. Kokoonpano-osiosta löydät kohteet portille 1, portille 2 ja USB-kokoonpanolle.
  4. Portin konfigurointia varten:
    • Ota käyttöön laajennusportti: Tämä vaihtoehto mahdollistaa MODBUS TCP/IP -protokollan muuntamisen MODBUS RTU:ksi.
    • Siirtonopeus: Aseta siirtonopeus laajennusportin MODBUS RTU -yhteydelle. Jos MODBUS RTU -laitetta ei ole kytketty sarjaliitäntään, aseta se arvoon Ei mitään.

I/O & XC-CNT MODBUS TCP-palvelin

Tuotteessa on I/O- ja XC-CNT MODBUS TCP -palvelimeen liittyvä reitittimen perusominaisuus ja osoiteavaruus. Lisätietoja näistä ominaisuuksista on reitittimen tai laajennusportin käyttöoppaassa.

Aiheeseen liittyvät asiakirjat

Lisätietoja ja asiaan liittyviä asiakirjoja saat Advantech Czech sro:n toimittamasta käyttöohjeesta

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Tsekin tasavalta Asiakirja nro APP-0014-EN, tarkistettu 26. lokakuuta 2023.

© 2023 Advantech Czech sro Mitään tämän julkaisun osaa ei saa jäljentää tai siirtää missään muodossa tai millään tavalla, sähköisesti tai mekaanisesti, mukaan lukien valokuvaus, tallennus tai mikä tahansa tiedon tallennus- ja hakujärjestelmä ilman kirjallista lupaa. Tämän oppaan tiedot voivat muuttua ilman erillistä ilmoitusta, eivätkä ne edusta Advantechin sitoutumista.
Advantech Czech sro ei ole vastuussa satunnaisista tai välillisistä vahingoista, jotka johtuvat tämän oppaan toimittamisesta, toiminnasta tai käytöstä.
Kaikki tässä oppaassa käytetyt tuotenimet ovat omistajiensa rekisteröityjä tavaramerkkejä. Tavaramerkkien tai muun käyttö
Tässä julkaisussa olevat nimitykset ovat vain viitteellisiä, eivätkä ne ole tavaramerkin haltijan hyväksyntää.

Käytetyt symbolit

  • Vaara – Tietoja käyttäjän turvallisuudesta tai reitittimen mahdollisista vaurioista.
  • Huomio – Ongelmat, joita voi syntyä tietyissä tilanteissa.
  • Tiedot – Hyödyllisiä vinkkejä tai erityistä kiinnostavaa tietoa.
  • Example – esimampfunktion, komennon tai komentosarjan le.

Muutosloki

Protokolla MODBUS TCP2RTU muutosloki

  • v1.0.0 (2011)
    Ensimmäinen julkaisu
  • v1.0.1 (2011)
    Lisätty automaattinen tunnistus RS485-liitäntä ja RTS-signaalin ohjaus RS485-linjalle
  • v1.0.2 (2011)
    Pieniä parannuksia HTML-koodiin
  • v1.0.3 (2012)
    Korjattu käsittelemättömät poikkeukset
    Lisätty lähettää modbus-virheviesti 0x0B, jos vastauksen aikakatkaisu vanhenee
  • v1.0.4 (2013)
    Lisätty lähettää modbus-virhesanoma 0x0B, jos huono crc vastaanotetaan
  • v1.0.5 (2013)
    Lisätty I/O- ja CNT-portin lukutoiminnot
  • v1.0.6 (2013)
    Lisätty tuki FW 4.0.0+:lle
  • v1.0.7 (2014)
    Sisäisen puskurin kokoa on lisätty
  • v1.0.8 (2014)
    Lisätty uusien asiakkaiden esto, kun yhdistetty asiakas on aktiivinen
  • v1.0.9 (2014)
    Lisätty TCP-tilan asiakas
    Sarjanumero ja MAC-osoite lisätty modbus-rekistereihin
  • v1.1.0 (2015)
    Parannettu pyyntöjen käsittely
  • v1.1.1 (2015)
    Lisätty tietojen pituuden testi crc-tarkistukseen
  • v1.1.2 (2015)
    Poistettu signaali SIG_PIPE
  • v1.1.3 (2016)
    Käytössä säilytys TCP-palvelintilassa
  • v1.2.0 (2016)
    Lisätty tuki kahdelle samanaikaisesti toimivalle portille
    Tarpeettomat vaihtoehdot poistettu
  • v1.2.1 (2016)
    Korjattu virhe uart-lukusilmukassa
  • v1.3.0 (2017)
    Lisätty vaihtoehto Hylkää uudet yhteydet
    Lisätty vaihtoehto Käyttämättömyyden aikakatkaisu
  • v1.4.0 (2017)
    Lisätty MWAN IPv4 -osoite MODBUS-rekistereihin
    Kiinteä MAC-osoitteen luku
  • v1.5.0 (2018)
    Lisätty vaihtoehto "Ei mitään" sarjalaitteen valintaan
  • v1.6.0 (2018)
    Lisätty tuki ttyUSB:lle
    Korjattu file kuvaajan vuodot (ModulesSDK:ssa)
  • v1.6.1 (2018)
    JavaSript-virhesanomiin lisätty odotetut arvoalueet
  • v1.7.0 (2020)
    Päivitetty CSS- ja HTML-koodi vastaamaan laiteohjelmistoa 6.2.0+
    "Vastauksen aikakatkaisun" raja muutettu arvoon 1...1000000 ms
  • v1.8.0 (2022)
    Lisätty MWAN-tilaan liittyviä lisäarvoja
  • v1.9.0 (2022)
    Lisätty ylimääräinen laitekokoonpanon CRC32-arvo
  • v1.10.0 (2022)
    Muokatut lisenssitiedot
  • v1.10.1 (2023)
    Yhdistetty staattisesti zlib 1.2.13:een
  • 1.11.0 (2023)
    Lisätty tuki ylimääräisille binääritulon ja -lähdön GPIO-nastaille

Kuvaus

Reititinsovelluksen protokolla MODBUS TCP2RTU ei sisälly vakioreitittimen laiteohjelmistoon. Tämän reititinsovelluksen lataaminen on kuvattu määritysoppaassa (katso luku Aiheeseen liittyvät asiakirjat).

Modbus TCP2RTU -reititinsovellus tarjoaa MODBUS TCP -protokollan muuntamisen MODBUS RTU -protokollaksi, jota voidaan käyttää sarjalinjalla. RS232- tai RS485/422-liitäntää voidaan käyttää sarjaviestintään Advantech-reitittimessä.
Molemmille protokollille on yhteinen osa PDU. MBAP-otsikkoa käytetään tunnistamiseen lähetettäessä MODBUS ADU:ta TCP/IP:hen. Portti 502 on omistettu MODBUS TCP ADU:lle.

ADVANTECH-protokolla-MODBUS-TCP2RTU-reititin-sovellus-KUVA-1

Kun PDU lähetetään sarjalinjalle, MBAP-otsikosta UNIT ID:ksi saatu kohdeyksikön osoite lisätään PDU:han tarkistussumman kanssa.

ADVANTECH-protokolla-MODBUS-TCP2RTU-reititin-sovellus-KUVA-2

Moduuli tukee kahden erillisen sarjaliitännän konfigurointia, jos ne ovat saatavilla reitittimessä. Automaattinen RS485-portin tunnistus RS422:sta on tuettu. Yksityiskohtaiset tiedot sarjaliitännästä löytyvät reitittimen tai laajennusportin (RS485/422, katso [2]) käyttöoppaasta.

Käyttöliittymä

Web käyttöliittymä on käytettävissä painamalla moduulin nimeä reitittimen Reititinsovellukset-sivulla Web käyttöliittymä.
Vasemman osan valikko Web käyttöliittymä sisältää seuraavat osat: Status, Configuration ja Customiza-tion. Tila-osio sisältää tilastot, jotka näyttävät tilastotietoja, ja järjestelmälokin, joka näyttää saman lokin kuin reitittimen käyttöliittymässä. Kokoonpano-osio sisältää portit 1, portti 2 ja USB-kohteet ja Customization sisältää vain valikkoosion kytkimet takaisin moduulin web sivu reitittimeen web asetussivut. Moduulin graafisen käyttöliittymän päävalikko näkyy kuvassa 1.

ADVANTECH-protokolla-MODBUS-TCP2RTU-reititin-sovellus-KUVA-3

Kokoonpano

Portin konfigurointi

ADVANTECH-protokolla-MODBUS-TCP2RTU-reititin-sovellus-KUVA-4

Yksittäisten kohteiden merkitys:

Laajennusportti Laajennusportti, johon MODBUS RTU -yhteys muodostetaan. Jos sarjaliitäntään ei ole kytketty MODBUS RTU -laitetta, se voidaan asettaa asetukseksi "Ei mitään" ja tätä sarjaliitäntää voidaan käyttää viestintään toisen laitteen kanssa. Vain reitittimen sisäiset rekisterit voidaan lukea tässä tapauksessa.
Tuote Kuvaus
Pariteetti Ohjauspariteettibitti:
  • ei yhtään – Pariteettia ei lähetetä
  • jopa – Tasainen pariteetti lähetetään
  • outoa – Pariton pariteetti lähetetään
Stop-bittiä

Jaettu aikakatkaisu

Pysäytysbittien lukumäärä

Aika katkaista viesti (katso huomautus alla)

TCP-tila Tilan valinta:
  • Palvelin – TCP-palvelin
  • Asiakas - TCP-asiakas
Palvelimen osoite

 

TCP-portti

Määrittää palvelimen osoitteen, kun valittu tila on Asiakas (sisään TCP-tila erä).
TCP-portti, jossa reititin kuuntelee MODBUS TCP -yhteyspyyntöjä. MODBUS ADU:n lähettämistä varten on varattu portti 502.
Vastauksen aikakatkaisu Määrittää aikavälin, jonka kuluessa se odottaa vastausta. Jos vastausta ei saada, sille lähetetään jokin seuraavista virhekoodeista:
  • 0A – Lähetyspolku ei ole käytettävissä
    Yhdyskäytävä ei pysty varaamaan sisäistä siirtotietä tuloportista lähtöporttiin. Se on todennäköisesti ylikuormitettu tai asetettu väärin.
  • 0B – Kohdelaite ei vastaa
    Kohdelaite ei vastaa, ei ehkä ole käytettävissä.
Käyttämättömyyden aikakatkaisu Aikajakso, jonka jälkeen TCP/UDP-yhteys katkeaa, jos se ei ole aktiivinen
Hylkää uudet yhteydet Kun tämä on käytössä, reititin hylkää kaikki muut yhteysyritykset – reititin ei enää tue useita yhteyksiä
Ota käyttöön I/O- ja XC-CNT-laajennukset Tämä vaihtoehto mahdollistaa suoran yhteyden reitittimen kanssa.
I/O (reitittimen binääritulot ja -lähdöt) ja sisäiset rekisterit toimivat kaikilla alustoilla (v2, v2i, v3 ja v4).
XC-CNT on laajennuskortti v2-reitittimille. Tämä viestintämuoto toimii vain v2-alustalla.
Yksikön tunnus ID suoraa kommunikointia varten reitittimen kanssa. Arvot voivat olla 1 - 255. Arvo 0 hyväksytään myös kommunikoimaan suoraan MOD-BUS/TCP- tai MODBUS/UDP-laitteisiin. Oletusarvo on 240.

Kaikki asetusten muutokset otetaan käyttöön, kun painat Käytä-painiketta.
Huomautus: Jos kahden vastaanotetun merkin välinen aika on pidempi kuin Split Timeout -parametrin arvo millisekunteina, sanoma kaikesta vastaanotetusta tiedosta kootaan ja lähetetään.

USB-kokoonpano
USB-kokoonpanossa on lähes samat asetukset kuin PORT1:ssä ja PORT2:ssa. Ainoa ero puuttuu Ota käyttöön I/O- ja XC-CNT-laajennukset ja yksikkötunnuskohteet.

ADVANTECH-protokolla-MODBUS-TCP2RTU-reititin-sovellus-KUVA-5

I/O & XC-CNT MODBUS TCP-palvelin

Perusominaisuus
I/O-protokolla ja XC-CNT MODBUS TCP-palvelin on yksi reitittimen tiedonsiirtoprotokollasta, jossa on Modbus TCP2RTU -reititinsovellus, joka perustuu I/O-liitäntään ja XC-CNT-laajennuskortteihin. Reititin tarjoaa tulojen nykyisen tilan reaaliajassa. Järjestelmä voi lukea sen käyttämällä viestiä 0x03-koodilla (lukee useamman rekisterin arvot). Käyttämällä viestejä koodilla 0x10 (kirjoitetaan useamman rekisterin arvoja) järjestelmä voi ohjata digitaalisia lähtöjä ja asettaa tilalaskurit. Viestejä eri koodeilla (esim. 0x6 yhden rekisterin arvon kirjoittamiseen) ei tueta.

Reitittimen osoiteavaruus

Osoite Pääsy Kuvaus
0x0400 R/- ylempi 16 bittiä lämpötilaa reitittimessä [C] (kyltillä)
0x0401 R/- ylempi 16 bittiä lämpötilaa reitittimessä [C] (kyltillä)
0x0402 R/- ylempi 16 bittiä syöttötilavuudestatage [mV]
0x0403 R/- ylempi 16 bittiä syöttötilavuudestatage [mV]
0x0404 R/- BIN16:n ylemmän 2 bitin tila, aina 0
0x0405 R/- BIN16:n alemman 2 bitin tila
0x0406 R/- BIN16:n ylemmän 3 bitin tila, aina 0
0x0407 R/- BIN16:n alemman 3 bitin tila
0x0408 R/- BIN16:n ylemmän 0 bitin tila, aina 0
0x0409 R/- BIN16:n alempien 0 bitin tila:
  • bitti 0 – taso tulossa BIN0
  • bitit 1-15 – ei käytössä, aina 0
0x040A R/- BOUT16:n ylemmän 0 bitin tila, aina 0
0x040B R/W BOUT16:n alempien 0 bitin tila:
  • bitti 0 – taso lähdössä BOUT0
  • bitit 1-15 – ei käytössä, aina 0
0x040C R/- BIN16:n ylemmän 1 bitin tila, aina 0
0x040D R/- BIN16:n alempien 1 bitin tila:
  • bitti 0 – taso tulossa BIN1
  • bitit 1-15 – ei käytössä, aina 0
0x040E R/- BOUT16:n ylemmän 1 bitin tila, aina 0
0x040F R/W BOUT16:n alempien 1 bitin tila:
  • bitti 0 – taso lähdössä BOUT1
  • bitit 1-15 – ei käytössä, aina 0
Jatkuu seuraavalla sivulla
Osoite Pääsy Kuvaus
Taulukko 2: I/O
Osoite Pääsy Kuvaus
0x0410 R/- AN16-arvon ylempi 1 bittiä, aina 0
0x0411 R/- alempi 16 bittiä AN1-arvoa, arvo 12-bittisestä AD-muuntimesta
0x0412 R/- AN16-arvon ylempi 2 bittiä, aina 0
0x0413 R/- alempi 16 bittiä AN2-arvoa, arvo 12-bittisestä AD-muuntimesta
0x0414 R/W CNT16:n ylempi 1 bittiä
0x0415 R/W alempi 16 bittiä CNT1
0x0416 R/W CNT16:n ylempi 2 bittiä
0x0417 R/W alempi 16 bittiä CNT2
0x0418 R/- ylemmän 16 binääritulon tila:
  • bitit 0-15 – ei käytössä, aina 0
0x0419 R/- alemman 16 binaaritulon tila:
  • bitti 0 – taso tulossa BIN1
  • bitti 1 – taso tulossa BIN2
  • bitti 2 – taso tulossa BIN3
  • bitti 3 – taso tulossa BIN4
  • bitit 4-15 – ei käytössä, aina 0
0x041A R/- ylemmän 16 binäärilähdön tila:
  • bitit 0-15 – ei käytössä, aina 0
0x041B R/W alemman 16 binaarilähdön tila:
  • bitti 0 – taso lähdössä BOUT1
  • bitit 1-15 – ei käytössä, aina 0
0x041C R/- ei käytetty, aina 0
0x041D R/- ei käytetty, aina 0
0x041E R/- ei käytetty, aina 0
0x041F R/- ei käytetty, aina 0
Osoite Pääsy Kuvaus
0x0420 R/- AN16-arvon ylempi 1 bittiä, aina 0
0x0421 R/- alempi 16 bittiä AN1-arvoa, arvo 12-bittisestä AD-muuntimesta
0x0422 R/- AN16-arvon ylempi 2 bittiä, aina 0
0x0423 R/- alempi 16 bittiä AN2-arvoa, arvo 12-bittisestä AD-muuntimesta
0x0424 R/W CNT16:n ylempi 1 bittiä
0x0425 R/W alempi 16 bittiä CNT1
0x0426 R/W CNT16:n ylempi 2 bittiä
0x0427 R/W alempi 16 bittiä CNT2
0x0428 R/- ylemmän 16 binääritulon tila:
  • bitit 0-15 – ei käytössä, aina 0
0x0429 R/- alemman 16 binaaritulon tila:
  • bitti 0 – taso tulossa BIN1
  • bitti 1 – taso tulossa BIN2
  • bitti 2 – taso tulossa BIN3
  • bitti 3 – taso tulossa BIN4
  • bitit 4-15 – ei käytössä, aina 0
0x042A R/- ylemmän 16 binäärilähdön tila:
  • bitit 0-15 – ei käytössä, aina 0
0x042B R/W alemman 16 binaarilähdön tila:
  • bitti 0 – taso lähdössä BOUT1
  • bitit 1-15 – ei käytössä, aina 0
0x042C R/- ei käytetty, aina 0
0x042D R/- ei käytetty, aina 0
0x042E R/- ei käytetty, aina 0
0x042F R/- ei käytetty, aina 0
Taulukko 4: XC-CNT – PORT2
Osoite Pääsy Kuvaus
0x0430 R/- sarjanumeron ylempi 16 bittiä
0x0431 R/- sarjanumeron pienempi 16 bittiä
0x0432 R/- 1st ja 2nd tavu MAC-osoitetta
0x0433 R/- 3rd ja 4th tavu MAC-osoitetta
0x0434 R/- 5th ja 6th tavu MAC-osoitetta
0x0435 R/- 1st ja 2nd tavu IP-osoitteesta MWAN
0x0436 R/- 3rd ja 4th tavu IP-osoitteesta MWAN
0x0437 R/- aktiivisen SIM-kortin numero
Jatkuu seuraavalla sivulla
Osoite Pääsy Kuvaus
0x0430 R/- sarjanumeron ylempi 16 bittiä
0x0431 R/- sarjanumeron pienempi 16 bittiä
0x0432 R/- 1st ja 2nd tavu MAC-osoitetta
0x0433 R/- 3rd ja 4th tavu MAC-osoitetta
0x0434 R/- 5th ja 6th tavu MAC-osoitetta
0x0435 R/- 1st ja 2nd tavu IP-osoitteesta MWAN
0x0436 R/- 3rd ja 4th tavu IP-osoitteesta MWAN
0x0437 R/- aktiivisen SIM-kortin numero
Osoite Pääsy Kuvaus
0x0438 R/- 1st ja 2nd tavu MWAN Rx Dataa
0x0439 R/- 3rd ja 4th tavu MWAN Rx Dataa
0x043A R/- 5th ja 6th tavu MWAN Rx Dataa
0x043B R/- 7th ja 8th tavu MWAN Rx Dataa
0x043C R/- 1st ja 2nd tavu MWAN Tx Dataa
0x043D R/- 3rd ja 4th tavu MWAN Tx Dataa
0x043E R/- 5th ja 6th tavu MWAN Tx Dataa
0x043F R/- 7th ja 8th tavu MWAN Tx Dataa
0x0440 R/- 1st ja 2nd tavu MWAN-käyttöaikaa
0x0441 R/- 3rd ja 4th tavu MWAN-käyttöaikaa
0x0442 R/- 5th ja 6th tavu MWAN-käyttöaikaa
0x0443 R/- 7th ja 8th tavu MWAN-käyttöaikaa
0x0444 R/- MWAN-rekisteröinti
0x0445 R/- MWAN-tekniikka
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN-solu
0x0448 R/- MWAN-solu
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- MWAN kanava
0x044C R/- MWAN Band
0x044D R/- MWAN-signaalin voimakkuus
0x044E R/- Reitittimen kokoonpanon CRC32-arvo
0x044F R/- Reitittimen kokoonpanon CRC32-arvo

Huomautuksia:

  • Osoitteiden 0x0430 ja 0x0431 sarjanumerot ovat olemassa vain 7-numeroisen sarjanumeron tapauksessa, muuten näiden osoitteiden arvot ovat tyhjiä.
  • Jos XC-CNT-korttia ei ole, kaikki vastaavat arvot ovat 0.
  • Tietoja XC-CNT-korttien nykyisestä sovituksesta ja kokoonpanosta löytyy järjestelmälokista reititinsovelluksen käynnistämisen jälkeen.
  • Kirjoittaminen on itse asiassa mahdollista kaikille rekistereille. Rekisteriin kirjoittaminen, jota ei ole tarkoitettu kirjoittamista varten, onnistuu aina, mutta fyysistä muutosta ei tapahdu.
  • Arvojen lukeminen rekisterin osoitealueelta 0x0437 – 0x044D toimii kaikilla reititinalustoilla.
  • Taulukon osoitteet alkavat nollasta. Jos toteutus käyttää 0:stä alkavia rekisterinumeroita, rekisteriosoitetta on korotettava yhdellä.

Aiheeseen liittyvät asiakirjat

  1. Advantech Czech: Laajennusportti RS232 – Käyttöopas (MAN-0020-FI)
  2. Advantech Czech: Laajennusportti RS485/422 – Käyttöopas (MAN-0025-FI)
  3. Advantech Czech: Laajennusportti CNT – Käyttöopas (MAN-0028-FI)

Voit hankkia tuotteisiin liittyviä asiakirjoja suunnitteluportaalista osoitteessa icr.advantech.cz osoite.
Saat reitittimesi pika-aloitusoppaan, käyttöoppaan, määritysoppaan tai laiteohjelmiston siirtymällä Reititinmallit-sivulle, etsimällä haluamasi mallin ja siirtymällä Ohjeet- tai Laiteohjelmisto-välilehteen.
Router Apps -asennuspaketit ja -oppaat ovat saatavilla Router Apps -sivulla.
Kehitysasiakirjat ovat DevZone-sivulla.

Asiakirjat / Resurssit

ADVANTECH-protokolla MODBUS TCP2RTU -reititinsovellus [pdfKäyttöopas
Protokolla MODBUS TCP2RTU reititinsovellus, protokolla MODBUS TCP2RTU, reititinsovellus, sovellus, sovellusprotokolla MODBUS TCP2RTU

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *