ADVANTECH protokolli MODBUS TCP2RTU ruuteri rakendus
Tooteteave
Toode on seade, mis toetab MODBUS TCP2RTU protokolli. Seda toodab Advantech Czech sro, mis asub Usti nad Orlicis, Tšehhi Vabariigis. Kasutusjuhendi dokumendinumber on APP-0014-EN, läbivaatamise kuupäev on 26. oktoober 2023.
Advantech Czech sro kinnitab, et nad ei vastuta selle juhendi kasutamisest tulenevate juhuslike ega kaudsete kahjude eest. Kõik juhendis mainitud kaubamärgid on nende vastavate omanike registreeritud kaubamärgid ja nende kasutamine selles väljaandes on ainult viitamise eesmärgil.
Toote kasutusjuhised
Seadistamine
Toote konfigureerimiseks toimige järgmiselt.
- Juurdepääs web liides, vajutades ruuteri lehel Ruuteri rakenduste mooduli nime Web liides.
- Vasakpoolses menüüs web liides, navigeerige jaotisse Konfiguratsioon.
- Jaotises Konfiguratsioon leiate üksused pordi 1, pordi 2 ja USB konfiguratsiooni jaoks.
- Pordi konfigureerimiseks:
- Luba laiendusport: see üksus võimaldab teisendada MODBUS TCP/IP protokolli MODBUS RTU-ks.
- Baudrate: määrake laienduspordi MODBUS RTU ühenduse boodikiirus. Kui ükski MODBUS RTU seade pole jadaliidesega ühendatud, määrake selle väärtuseks None.
I/O & XC-CNT MODBUS TCP server
Tootel on I/O & XC-CNT MODBUS TCP serveriga seotud ruuteri põhiomadused ja aadressiruum. Nende omaduste kohta lisateabe saamiseks vaadake ruuteri või laienduspordi kasutusjuhendit.
Seotud dokumendid
Lisateabe ja seotud dokumentide saamiseks vaadake palun Advantech Czech sro kasutusjuhendit
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Tšehhi Vabariik Dokumendi nr APP-0014-EN, muudetud alates 26. oktoobrist 2023.
© 2023 Advantech Czech sro Ühtegi selle väljaande osa ei tohi ilma kirjaliku nõusolekuta reprodutseerida ega edastada ühelgi kujul ega vahenditega, ei elektrooniliselt ega mehaaniliselt, kaasa arvatud fotograafia, salvestamine või mis tahes teabe salvestamise ja otsimise süsteem. Selles juhendis sisalduvat teavet võidakse ette teatamata muuta ja see ei kujuta endast Advantechi kohustust.
Advantech Czech sro ei vastuta juhuslike ega kaudsete kahjude eest, mis tulenevad selle juhendi sisustamisest, toimimisest või kasutamisest.
Kõik selles juhendis kasutatud kaubamärgid on nende vastavate omanike registreeritud kaubamärgid. Kaubamärkide või muu kasutamine
tähistused selles väljaandes on ainult viitamiseks ega kujuta endast kaubamärgiomaniku kinnitust.
Kasutatud sümbolid
- Oht – teave kasutaja ohutuse või ruuteri võimaliku kahjustamise kohta.
- Tähelepanu – probleemid, mis võivad tekkida konkreetsetes olukordades.
- Teave – kasulikud näpunäited või erilist huvi pakkuv teave.
- Example – Ntampfunktsiooni, käsu või skripti le.
Muudatuste logi
Protokolli MODBUS TCP2RTU muudatuste logi
- v1.0.0 (2011-07-19)
Esimene väljalase - v1.0.1 (2011-11-08)
Lisatud automaatse tuvastamise RS485 liides ja RTS signaali juhtimine RS485 liinile - v1.0.2 (2011-11-25)
Väiksed täiustused HTML-koodis - v1.0.3 (2012-09-19)
Parandatud käsitlemata erandid
Kui vastuse ajalõpp aegub, lisati modbusi tõrketeade 0x0B - v1.0.4 (2013-02-01)
Lisatud on modbusi veateade 0x0B, kui on vastu võetud halb crc - v1.0.5 (2013-05-22)
Lisatud I/O ja CNT pordi lugemisfunktsioonid - v1.0.6 (2013-12-11)
Lisatud on FW 4.0.0+ tugi - v1.0.7 (2014-04-01)
Suurenenud sisepuhvri suurus - v1.0.8 (2014-05-05)
Lisatud on uute klientide blokeerimine, kui ühendatud klient on aktiivne - v1.0.9 (2014-11-11)
Lisatud TCP-režiimi klient
Modbusi registritesse on lisatud seerianumber ja MAC-aadress - v1.1.0 (2015-05-22)
Täiustatud taotluste töötlemine - v1.1.1 (2015-06-11)
Lisatud andmete pikkuse test crc-kontrollis - v1.1.2 (2015-10-14)
Keelatud signaal SIG_PIPE - v1.1.3 (2016-04-25)
TCP-serveri režiimis elushoidmine lubatud - v1.2.0 (2016-10-18)
Lisatud kahe samaaegselt töötava pordi tugi
Eemaldatud mittevajalikud valikud - v1.2.1 (2016-11-10)
Parandatud viga uart lugemistsüklis - v1.3.0 (2017-01-27)
Lisatud valik Keeldu uutest ühendustest
Lisatud suvand Mitteaktiivsuse aeg - v1.4.0 (2017-07-10)
Lisatud MWAN IPv4 aadress MODBUS-i registritesse
MAC-aadressi fikseeritud lugemine - v1.5.0 (2018-04-23)
Lisati seeriaseadmete valikule valik "Puudub". - v1.6.0 (2018-09-27)
Lisatud on ttyUSB tugi
Parandatud file deskriptori lekked (ModulesSDK-s) - v1.6.1 (2018-09-27)
JavaSripti veateadetele on lisatud eeldatavad väärtusvahemikud - v1.7.0 (2020-10-01)
Värskendatud CSS- ja HTML-kood, et need vastaksid püsivara versioonile 6.2.0+
"Vastuse ajalõpu" limiit muudeti 1...1000000 ms-le - v1.8.0 (2022-03-03)
Lisatud MWAN-i olekuga seotud lisaväärtused - v1.9.0 (2022-08-12)
Lisati täiendav seadme konfiguratsiooni CRC32 väärtus - v1.10.0 (2022-11-03)
Ümbertöödeldud litsentsiteave - v1.10.1 (2023-02-28)
Staatiliselt seotud zlib 1.2.13-ga - 1.11.0 (2023-06-09)
Lisatud GPIO täiendavate binaarsete sisend- ja väljundkontaktide tugi
Kirjeldus
Ruuteri rakenduse protokoll MODBUS TCP2RTU ei sisaldu standardses ruuteri püsivaras. Selle ruuterirakenduse üleslaadimist kirjeldatakse konfiguratsioonijuhendis (vt peatükki Seotud dokumendid).
Modbus TCP2RTU ruuterirakendus pakub MODBUS TCP protokolli teisendamist MODBUS RTU protokolliks, mida saab kasutada jadaliinil. RS232 või RS485/422 liidest saab kasutada Advantechi ruuteri jadasuhtluseks.
Mõlema protokolli jaoks on ühine osa PDU. MBAP päist kasutatakse tuvastamiseks MODBUS ADU saatmisel TCP/IP-le. Port 502 on mõeldud MODBUS TCP ADU jaoks.
PDU jadaliinile saatmisel lisatakse PDU-le koos kontrollsummaga ka MBAP päisest UNIT ID-na saadud sihtüksuse aadress.
Moodul toetab kahe sõltumatu jadaliidese konfigureerimist, kui need on ruuteris saadaval. Toetatakse RS485 pordi automaatset tuvastamist RS422-st. Üksikasjalikku teavet jadaliidese kohta leiate ruuteri või laienduspordi (RS485/422, vt [2]) kasutusjuhendist.
Liides
Web liidese pääseb juurde, vajutades ruuteri lehel Ruuteri rakenduste mooduli nime Web liides.
Vasakpoolse osa menüü Web liides sisaldab järgmisi jaotisi: olek, konfiguratsioon ja kohandamine. Oleku jaotis sisaldab statistikat, mis näitab statistilist teavet, ja süsteemi logi, mis näitab sama logi, mis ruuteri liideses. Seadistuse jaotis sisaldab pordi 1, pordi 2 ja USB elemente ning kohandamine sisaldab ainult menüüosa lülitusi mooduli web lehele ruuteri juurde web konfiguratsioonilehed. Mooduli GUI peamenüü on näidatud joonisel 1.
Seadistamine
Pordi konfiguratsioon
Üksikute üksuste tähendus:
Laiendusport | Laiendusport, kuhu luuakse MODBUS RTU ühendus. Kui jadaliidesega pole ühendatud MODBUS RTU seadet, saab selle seadistada valikule "Puudub" ja seda jadaliidest saab kasutada teise seadmega suhtlemiseks. Sel juhul saab välja lugeda ainult ruuteri sisemisi registreid. |
Üksus | Kirjeldus |
Pariteet | Juhtpaarsuse bitt:
|
Stop Bits
Split Timeout |
Stop-bittide arv
Sõnumi katkestamise aeg (vt märkust allpool) |
TCP režiim | Režiimi valik:
|
Serveri aadress
TCP port |
Määrab serveri aadressi, kui režiim on valitud Klient (sisse TCP režiim üksus). TCP-port, mille kaudu ruuter kuulab MODBUS-i TCP-ühenduse taotlusi. MODBUS ADU saatmiseks on reserveeritud port 502. |
Vastuse ajalõpp | Määrab ajavahemiku, mille jooksul see vastust ootab. Kui vastust ei saada, saadetakse sellele üks järgmistest veakoodidest:
|
Mitteaktiivsuse ajalõpp | Ajavahemik, mille möödudes TCP/UDP ühendus katkeb tegevusetuse korral |
Keeldu uutest ühendustest | Kui see on lubatud, lükkab ruuter tagasi kõik muud ühenduse loomise katsed – ruuter ei toeta enam mitut ühendust |
Lubage I/O ja XC-CNT laiendused | See valik võimaldab otsesuhtlust ruuteriga. I/O (ruuteri binaarsed sisendid ja väljundid) ning sisemised registrid töötavad kõikidel platvormidel (v2, v2i, v3 ja v4). XC-CNT on v2 ruuterite laiendusplaat. See suhtlusvorm töötab ainult v2 platvormil. |
Üksuse ID | ID otsesuhtluseks ruuteriga. Väärtused võivad olla 1 kuni 255. Väärtust 0 aktsepteeritakse ka otse MOD-BUS/TCP või MODBUS/UDP seadmetega suhtlemiseks. Vaikeväärtus on 240. |
Kõik seadete muudatused rakenduvad pärast nupu Rakenda vajutamist.
Märkus. Kui tuvastatakse, et kahe vastuvõetud märgi vaheline aeg on pikem kui parameetri Split Timeout väärtus millisekundites, koostatakse sõnum kõigist vastuvõetud andmetest ja seejärel saadetakse see.
USB konfiguratsioon
USB-konfiguratsioonil on peaaegu samad konfiguratsioonielemendid kui PORT1-l ja PORT2-l. Ainus erinevus puudub Luba I/O ja XC-CNT laiendused ning üksuse ID üksused.
I/O & XC-CNT MODBUS TCP server
Põhiomadus
I/O-protokoll ja XC-CNT MODBUS TCP-server on üks ruuteri sideprotokollidest koos Modbus TCP2RTU ruuterirakendusega, mis põhineb I/O liidesel ja XC-CNT laiendusplaatidel. Ruuter pakub reaalajas sisendite hetkeseisu. Süsteem saab seda lugeda, kasutades sõnumit koodiga 0x03 (lugeb rohkemate registrite väärtusi). Kasutades sõnumeid koodiga 0x10 (rohkemate registrite väärtuste kirjutamine), saab süsteem juhtida digitaalväljundeid ja seadistada olekuloendureid. Erinevate koodidega sõnumeid (nt 0x6 ühe registri väärtuse kirjutamiseks) ei toetata.
Ruuteri aadressiruum
Aadress | Juurdepääs | Kirjeldus |
0x0400 | R/- | ülemine 16 bitti temperatuuri ruuteris [◦C] (märgiga) |
0x0401 | R/- | ülemine 16 bitti temperatuuri ruuteris [◦C] (märgiga) |
0x0402 | R/- | toiteallika ülemised 16 bittitage [mV] |
0x0403 | R/- | toiteallika ülemised 16 bittitage [mV] |
0x0404 | R/- | BIN16 ülemise 2 biti olek, alati 0 |
0x0405 | R/- | BIN16 madalama 2 biti olek |
0x0406 | R/- | BIN16 ülemise 3 biti olek, alati 0 |
0x0407 | R/- | BIN16 madalama 3 biti olek |
0x0408 | R/- | BIN16 ülemise 0 biti olek, alati 0 |
0x0409 | R/- | BIN16 madalama 0 biti olek:
|
0x040A | R/- | BOUT16 ülemise 0 biti olek, alati 0 |
0x040B | R/W | BOUT16 madalama 0 biti olek:
|
0x040C | R/- | BIN16 ülemise 1 biti olek, alati 0 |
0x040D | R/- | BIN16 madalama 1 biti olek:
|
0x040E | R/- | BOUT16 ülemise 1 biti olek, alati 0 |
0x040F | R/W | BOUT16 madalama 1 biti olek:
|
Jätkub järgmisel lehel |
Aadress | Juurdepääs | Kirjeldus |
Tabel 2: I/O | ||
Aadress | Juurdepääs | Kirjeldus |
0x0410 | R/- | AN16 väärtuse ülemised 1 bitti, alati 0 |
0x0411 | R/- | madalam 16 bitti AN1 väärtust, 12-bitise AD-muunduri väärtus |
0x0412 | R/- | AN16 väärtuse ülemised 2 bitti, alati 0 |
0x0413 | R/- | madalam 16 bitti AN2 väärtust, 12-bitise AD-muunduri väärtus |
0x0414 | R/W | CNT16 ülemised 1 bitti |
0x0415 | R/W | madalam 16 bitti CNT1 |
0x0416 | R/W | CNT16 ülemised 2 bitti |
0x0417 | R/W | madalam 16 bitti CNT2 |
0x0418 | R/- | ülemise 16 kahendsisendi olek:
|
0x0419 | R/- | madalama 16 kahendsisendi olek:
|
0x041A | R/- | ülemise 16 binaarväljundi olek:
|
0x041B | R/W | madalama 16 binaarväljundi olek:
|
0x041C | R/- | pole kasutatud, alati 0 |
0x041D | R/- | pole kasutatud, alati 0 |
0x041E | R/- | pole kasutatud, alati 0 |
0x041F | R/- | pole kasutatud, alati 0 |
Aadress | Juurdepääs | Kirjeldus |
0x0420 | R/- | AN16 väärtuse ülemised 1 bitti, alati 0 |
0x0421 | R/- | madalam 16 bitti AN1 väärtust, väärtus 12-bitisest AD-muundurist |
0x0422 | R/- | AN16 väärtuse ülemised 2 bitti, alati 0 |
0x0423 | R/- | madalam 16 bitti AN2 väärtust, väärtus 12-bitisest AD-muundurist |
0x0424 | R/W | CNT16 ülemised 1 bitti |
0x0425 | R/W | madalam 16 bitti CNT1 |
0x0426 | R/W | CNT16 ülemised 2 bitti |
0x0427 | R/W | madalam 16 bitti CNT2 |
0x0428 | R/- | ülemise 16 kahendsisendi olek:
|
0x0429 | R/- | madalama 16 kahendsisendi olek:
|
0x042A | R/- | ülemise 16 binaarväljundi olek:
|
0x042B | R/W | madalama 16 binaarväljundi olek:
|
0x042C | R/- | pole kasutatud, alati 0 |
0x042D | R/- | pole kasutatud, alati 0 |
0x042E | R/- | pole kasutatud, alati 0 |
0x042F | R/- | pole kasutatud, alati 0 |
Tabel 4: XC-CNT – PORT2 | ||
Aadress | Juurdepääs | Kirjeldus |
0x0430 | R/- | seerianumbri ülemised 16 bitti |
0x0431 | R/- | seerianumbri alumine 16 bitti |
0x0432 | R/- | 1st ja 2nd bait MAC-aadressi |
0x0433 | R/- | 3rd ja 4th bait MAC-aadressi |
0x0434 | R/- | 5th ja 6th bait MAC-aadressi |
0x0435 | R/- | 1st ja 2nd bait IP-aadressi MWAN |
0x0436 | R/- | 3rd ja 4th bait IP-aadressi MWAN |
0x0437 | R/- | aktiivse SIM-kaardi number |
Jätkub järgmisel lehel |
Aadress | Juurdepääs | Kirjeldus |
0x0430 | R/- | seerianumbri ülemised 16 bitti |
0x0431 | R/- | seerianumbri alumine 16 bitti |
0x0432 | R/- | 1st ja 2nd bait MAC-aadressi |
0x0433 | R/- | 3rd ja 4th bait MAC-aadressi |
0x0434 | R/- | 5th ja 6th bait MAC-aadressi |
0x0435 | R/- | 1st ja 2nd bait IP-aadressi MWAN |
0x0436 | R/- | 3rd ja 4th bait IP-aadressi MWAN |
0x0437 | R/- | aktiivse SIM-kaardi number |
Aadress | Juurdepääs | Kirjeldus |
0x0438 | R/- | 1st ja 2nd bait MWAN Rx andmeid |
0x0439 | R/- | 3rd ja 4th bait MWAN Rx andmeid |
0x043A | R/- | 5th ja 6th bait MWAN Rx andmeid |
0x043B | R/- | 7th ja 8th bait MWAN Rx andmeid |
0x043C | R/- | 1st ja 2nd bait MWAN Tx Data |
0x043D | R/- | 3rd ja 4th bait MWAN Tx Data |
0x043E | R/- | 5th ja 6th bait MWAN Tx Data |
0x043F | R/- | 7th ja 8th bait MWAN Tx Data |
0x0440 | R/- | 1st ja 2nd bait MWAN Uptime |
0x0441 | R/- | 3rd ja 4th bait MWAN Uptime |
0x0442 | R/- | 5th ja 6th bait MWAN Uptime |
0x0443 | R/- | 7th ja 8th bait MWAN Uptime |
0x0444 | R/- | MWAN-i registreerimine |
0x0445 | R/- | MWAN tehnoloogia |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN rakk |
0x0448 | R/- | MWAN rakk |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN kanal |
0x044C | R/- | MWAN bänd |
0x044D | R/- | MWAN signaali tugevus |
0x044E | R/- | Ruuteri konfiguratsiooni CRC32 väärtus |
0x044F | R/- | Ruuteri konfiguratsiooni CRC32 väärtus |
Märkused:
- Seerianumbrid aadressidel 0x0430 ja 0x0431 on olemas ainult 7-kohalise seerianumbri korral, vastasel juhul on nende aadresside väärtused tühjad.
- XC-CNT plaadi puudumisel on kõik vastavad väärtused 0.
- Teavet XC-CNT plaatide praeguse paigaldamise ja konfiguratsiooni kohta leiate süsteemilogist pärast ruuteri rakenduse käivitamist.
- Kirjutamine on tegelikult võimalik kõikidele registritele. Registrisse kirjutamine, mis pole mõeldud kirjutamiseks, on alati edukas, kuid füüsilist muutust ei toimu.
- Väärtuste lugemine registri aadressivahemikust 0x0437 – 0x044D töötab kõigil ruuteriplatvormidel.
- Tabelis olevad aadressid algavad 0-st. Kui teostus kasutab registri numbreid alates 1, tuleb registri aadressi suurendada 1 võrra.
- Advantech Czech: laiendusport RS232 – kasutusjuhend (MAN-0020-ET)
- Advantech Czech: laiendusport RS485/422 – kasutusjuhend (MAN-0025-ET)
- Advantech Czech: laiendusport CNT – kasutusjuhend (MAN-0028-ET)
Tootega seotud dokumente saate inseneriportaalist aadressil icr.advantech.cz aadress.
Ruuteri kiirjuhendi, kasutusjuhendi, konfiguratsioonijuhendi või püsivara hankimiseks minge lehele Ruuteri mudelid, leidke vajalik mudel ja minge vastavalt vahekaardile Kasutusjuhendid või Püsivara.
Ruuterirakenduste installipaketid ja juhendid on saadaval lehel Router Apps.
Arendusdokumentide jaoks minge DevZone'i lehele.
Dokumendid / Ressursid
![]() |
ADVANTECH protokolli MODBUS TCP2RTU ruuteri rakendus [pdfKasutusjuhend Protokoll MODBUS TCP2RTU ruuterirakendus, protokoll MODBUS TCP2RTU, ruuterirakendus, rakendus, rakenduse protokoll MODBUS TCP2RTU |