ADVANTECH protokols MODBUS TCP2RTU maršrutētāja lietotne
Informācija par produktu
Produkts ir ierīce, kas atbalsta MODBUS TCP2RTU protokolu. To ražo Advantech Czech sro, kas atrodas Usti nad Orlici, Čehijas Republikā. Lietotāja rokasgrāmatas dokumenta numurs ir APP-0014-EN, kura pārskatīšanas datums ir 26. gada 2023. oktobris.
Advantech Czech sro norāda, ka viņi nav atbildīgi par nejaušiem vai izrietošiem bojājumiem, kas radušies šīs rokasgrāmatas lietošanas rezultātā. Visi rokasgrāmatā minētie zīmolu nosaukumi ir to attiecīgo īpašnieku reģistrētas preču zīmes, un to izmantošana šajā publikācijā ir paredzēta tikai atsauces nolūkiem.
Produkta lietošanas instrukcijas
Konfigurācija
Lai konfigurētu produktu, veiciet šīs darbības:
- Piekļūstiet web saskarni, nospiežot moduļa nosaukumu maršrutētāja lapā Router apps Web saskarne.
- Kreisās daļas izvēlnē web saskarni, dodieties uz sadaļu Konfigurācija.
- Sadaļā Konfigurācija atradīsit vienumus portam 1, portam 2 un USB konfigurācijai.
- Portu konfigurācijai:
- Iespējot paplašināšanas portu: šis vienums ļauj pārveidot MODBUS TCP/IP protokolu par MODBUS RTU.
- Baudrate: iestatiet MODBUS RTU savienojuma bodu ātrumu paplašināšanas portā. Ja seriālajam interfeisam nav pievienota neviena MODBUS RTU ierīce, iestatiet to uz None.
I/O un XC-CNT MODBUS TCP serveris
Produktam ir ar I/O un XC-CNT MODBUS TCP serveri saistīta maršrutētāja pamatraksts un adrešu telpa. Papildinformāciju par šiem parametriem skatiet maršrutētāja vai paplašināšanas porta lietotāja rokasgrāmatā.
Saistītie dokumenti
Papildinformāciju un saistītos dokumentus skatiet Advantech Czech sro sniegtajā lietotāja rokasgrāmatā
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Čehija Dokumenta Nr. APP-0014-EN, pārskatīts no 26. gada 2023. oktobra.
© 2023 Advantech Czech sro Nevienu šīs publikācijas daļu nedrīkst reproducēt vai pārsūtīt nekādā veidā vai ar jebkādiem elektroniskiem vai mehāniskiem līdzekļiem, tostarp fotografējot, ierakstot vai jebkurā informācijas uzglabāšanas un izguves sistēmā bez rakstiskas piekrišanas. Informācija šajā rokasgrāmatā var tikt mainīta bez iepriekšēja brīdinājuma, un tā nav Advantech saistības.
Advantech Czech sro nav atbildīgs par nejaušiem vai izrietošiem bojājumiem, kas radušies šīs rokasgrāmatas aprīkošanas, darbības vai lietošanas rezultātā.
Visi šajā rokasgrāmatā izmantotie zīmolu nosaukumi ir to attiecīgo īpašnieku reģistrētās preču zīmes. Preču zīmju vai cita veida izmantošana
apzīmējumi šajā publikācijā ir paredzēti tikai atsauces nolūkiem, un tie nav preču zīmes īpašnieka apstiprinājums.
Izmantotie simboli
- Bīstami — informācija par lietotāja drošību vai iespējamiem maršrutētāja bojājumiem.
- Uzmanību – problēmas, kas var rasties konkrētās situācijās.
- Informācija – noderīgi padomi vai īpaši interesanta informācija.
- Example – Piemampfunkciju, komandu vai skriptu.
Izmaiņu žurnāls
Protokola MODBUS TCP2RTU izmaiņu žurnāls
- v1.0.0 (2011-07-19)
Pirmais izlaidums - v1.0.1 (2011-11-08)
Pievienots automātiskās noteikšanas RS485 interfeiss un RTS signāla kontrole RS485 līnijai - v1.0.2 (2011-11-25)
Nelieli uzlabojumi HTML kodā - v1.0.3 (2012-09-19)
Fiksēti neapstrādāti izņēmumi
Pievienots modbus kļūdas ziņojums 0x0B, ja beidzas atbildes noildze - v1.0.4 (2013-02-01)
Pievienots modbus kļūdas ziņojuma nosūtīšana 0x0B, ja tiek saņemts slikts crc - v1.0.5 (2013-05-22)
Pievienotas I/O un CNT porta nolasīšanas funkcijas - v1.0.6 (2013-12-11)
Pievienots FW 4.0.0+ atbalsts - v1.0.7 (2014-04-01)
Palielināts iekšējā bufera izmērs - v1.0.8 (2014-05-05)
Pievienota jaunu klientu bloķēšana, kad savienotais klients ir aktīvs - v1.0.9 (2014-11-11)
Pievienots TCP režīma klients
Modbus reģistros ir pievienots sērijas numurs un MAC adrese - v1.1.0 (2015-05-22)
Uzlabota pieprasījumu apstrāde - v1.1.1 (2015-06-11)
Pievienots datu garuma tests crc pārbaudē - v1.1.2 (2015-10-14)
Atspējots signāls SIG_PIPE - v1.1.3 (2016-04-25)
Iespējota saglabāšana TCP servera režīmā - v1.2.0 (2016-10-18)
Pievienots atbalsts diviem vienlaicīgi strādājošiem portiem
Noņemtas nevajadzīgās opcijas - v1.2.1 (2016-11-10)
Izlabota kļūda uart lasīšanas cilpā - v1.3.0 (2017-01-27)
Pievienota opcija Noraidīt jaunus savienojumus
Pievienota opcija Neaktivitātes taimauts - v1.4.0 (2017-07-10)
Pievienota MWAN IPv4 adrese MODBUS reģistriem
Fiksēta MAC adreses nolasīšana - v1.5.0 (2018-04-23)
Sērijas ierīces izvēlei pievienota opcija “Nav”. - v1.6.0 (2018-09-27)
Pievienots ttyUSB atbalsts
Fiksēts file deskriptora noplūdes (ModulesSDK) - v1.6.1 (2018-09-27)
JavaSript kļūdu ziņojumiem ir pievienoti paredzamie vērtību diapazoni - v1.7.0 (2020-10-01)
Atjaunināts CSS un HTML kods, lai tas atbilstu programmaparatūrai 6.2.0+
Mainīts “Atbildes noildzes” ierobežojums uz 1...1000000 ms - v1.8.0 (2022-03-03)
Pievienotas papildu vērtības, kas saistītas ar MWAN statusu - v1.9.0 (2022-08-12)
Pievienota papildu ierīces konfigurācijas CRC32 vērtība - v1.10.0 (2022-11-03)
Pārstrādāta licences informācija - v1.10.1 (2023-02-28)
Statiski saistīts ar zlib 1.2.13 - 1.11.0 (2023-06-09)
Pievienots atbalsts papildu binārajām ievades un izvades GPIO tapām
Apraksts
Maršrutētāja lietotnes protokols MODBUS TCP2RTU nav iekļauts maršrutētāja standarta programmaparatūrā. Šīs maršrutētāja lietotnes augšupielāde ir aprakstīta konfigurācijas rokasgrāmatā (skatiet nodaļu Saistītie dokumenti).
Modbus TCP2RTU maršrutētāja lietotne nodrošina MODBUS TCP protokola konvertēšanu uz MODBUS RTU protokolu, ko var izmantot seriālajā līnijā. RS232 vai RS485/422 interfeisu var izmantot seriālajai komunikācijai Advantech maršrutētājā.
Abiem protokoliem ir kopīga daļa PDU. MBAP galvene tiek izmantota identifikācijai, nosūtot MODBUS ADU uz TCP/IP. Ports 502 ir paredzēts MODBUS TCP ADU.
Nosūtot PDU uz seriālo līniju, galamērķa vienības adrese, kas iegūta no MBAP galvenes kā UNIT ID, tiek pievienota PDU kopā ar kontrolsummu.
Modulis atbalsta divu neatkarīgu seriālo interfeisu konfigurēšanu, ja tas ir pieejams maršrutētājā. Tiek atbalstīta automātiska RS485 porta atpazīšana no RS422. Sīkāku informāciju par seriālo interfeisu var atrast maršrutētāja vai paplašināšanas porta lietotāja rokasgrāmatā (RS485/422, skatiet [2]).
Interfeiss
Web interfeiss ir pieejams, maršrutētāja lapā Maršrutētāja lietotnes nospiežot moduļa nosaukumu Web saskarne.
Kreisās daļas izvēlne Web saskarnē ir šādas sadaļas: Statuss, Konfigurācija un Pielāgošana. Statusa sadaļā ir statistika, kas parāda statistisko informāciju, un sistēmas žurnāls, kas parāda to pašu žurnālu kā maršrutētāja saskarnē. Konfigurācijas sadaļā ir 1. ports, 2. ports un USB vienumi, un pielāgošana satur tikai izvēlnes sadaļas slēdžus atpakaļ no moduļa web lapu maršrutētājam web konfigurācijas lapas. Moduļa GUI galvenā izvēlne ir parādīta 1. attēlā.
Konfigurācija
Porta konfigurācija
Atsevišķu vienumu nozīme:
Paplašināšanas ports | Paplašināšanas ports, kurā tiks izveidots MODBUS RTU savienojums. Ja seriālajam interfeisam nav pievienota MODBUS RTU ierīce, to var iestatīt uz “Nav” un šo seriālo interfeisu var izmantot saziņai ar citu ierīci. Šajā gadījumā var nolasīt tikai maršrutētāja iekšējos reģistrus. |
Vienums | Apraksts |
Paritāte | Kontroles paritātes bits:
|
Stop Bits
Dalītais noildze |
Stop bitu skaits
Laiks pārtraukt ziņojumu (skatiet piezīmi zemāk) |
TCP režīms | Režīma izvēle:
|
Servera adrese
TCP ports |
Nosaka servera adresi, ja ir izvēlēts režīms Klients (iekš TCP režīms vienums). TCP ports, kurā maršrutētājs klausās MODBUS TCP savienojuma pieprasījumus. MODBUS ADU nosūtīšanai ir rezervēts ports 502. |
Atbildes noildze | Norāda laika intervālu, kurā tiek gaidīta atbilde. Ja atbilde netiek saņemta, tai tiks nosūtīts viens no šiem kļūdu kodiem:
|
Neaktivitātes taimauts | Laika periods, pēc kura TCP/UDP savienojums tiek pārtraukts neaktivitātes gadījumā |
Noraidīt jaunus savienojumus | Kad tas ir iespējots, maršrutētājs noraida visus citus savienojuma mēģinājumus — maršrutētājs vairs neatbalsta vairākus savienojumus |
Iespējot I/O un XC-CNT paplašinājumus | Šī opcija nodrošina tiešu saziņu ar maršrutētāju. I/O (binārās ieejas un izejas maršrutētājā) un iekšējie reģistri darbojas visās platformās (v2, v2i, v3 un v4). XC-CNT ir paplašināšanas plate v2 maršrutētājiem. Šis saziņas veids darbojas tikai platformā v2. |
Vienības ID | ID tiešai saziņai ar maršrutētāju. Vērtības var būt no 1 līdz 255. Vērtība 0 tiek pieņemta arī tiešai saziņai ar MOD-BUS/TCP vai MODBUS/UDP ierīcēm. Noklusējuma vērtība ir 240. |
Visas iestatījumu izmaiņas tiks piemērotas pēc pogas Apply nospiešanas.
Piezīme: Ja tiek atpazīts, ka laiks starp abām saņemtajām rakstzīmēm ir garāks par parametra Split Timeout vērtību milisekundēs, ziņojums no visiem saņemtajiem datiem tiek apkopots un pēc tam nosūtīts.
USB konfigurācija
USB konfigurācijai ir gandrīz tādi paši konfigurācijas vienumi kā PORT1 un PORT2. Trūkst tikai atšķirības Iespējot I/O un XC-CNT paplašinājumus un vienības ID vienumus.
I/O un XC-CNT MODBUS TCP serveris
Pamatīpašība
I/O protokols un XC-CNT MODBUS TCP serveris ir viens no maršrutētāja sakaru protokoliem ar Modbus TCP2RTU maršrutētāja lietotni, kuras pamatā ir I/O interfeiss un XC-CNT paplašināšanas plates. Maršrutētājs nodrošina pašreizējo ievades stāvokli reāllaikā. Sistēma to var nolasīt, izmantojot ziņojumu ar 0x03 kodu (vairāku reģistru vērtību nolasīšana). Izmantojot ziņojumus ar kodu 0x10 (vairāku reģistru vērtību rakstīšana), sistēma var kontrolēt digitālās izejas un iestatīt stāvokļa skaitītājus. Ziņojumi ar dažādiem kodiem (piemēram, 0x6 viena reģistra vērtības ierakstīšanai) netiek atbalstīti.
Maršrutētāja adrešu telpa
Adrese | Piekļuve | Apraksts |
0x0400 | R/- | augšējie 16 biti temperatūras maršrutētājā [◦C] (ar zīmi) |
0x0401 | R/- | augšējie 16 biti temperatūras maršrutētājā [◦C] (ar zīmi) |
0x0402 | R/- | augšējie 16 biti no padeves tilptage [mV] |
0x0403 | R/- | augšējie 16 biti no padeves tilptage [mV] |
0x0404 | R/- | BIN16 augšējo 2 bitu stāvoklis, vienmēr 0 |
0x0405 | R/- | BIN16 zemāko 2 bitu stāvoklis |
0x0406 | R/- | BIN16 augšējo 3 bitu stāvoklis, vienmēr 0 |
0x0407 | R/- | BIN16 zemāko 3 bitu stāvoklis |
0x0408 | R/- | BIN16 augšējo 0 bitu stāvoklis, vienmēr 0 |
0x0409 | R/- | BIN16 zemāko 0 bitu stāvoklis:
|
0x040A | R/- | BOUT16 augšējo 0 bitu stāvoklis, vienmēr 0 |
0x040B | R/W | BOUT16 zemāko 0 bitu stāvoklis:
|
0x040C | R/- | BIN16 augšējo 1 bitu stāvoklis, vienmēr 0 |
0x040D | R/- | BIN16 zemāko 1 bitu stāvoklis:
|
0x040E | R/- | BOUT16 augšējo 1 bitu stāvoklis, vienmēr 0 |
0x040F | R/W | BOUT16 zemāko 1 bitu stāvoklis:
|
Turpinājums nākamajā lapā |
Adrese | Piekļuve | Apraksts |
2. tabula: I/O | ||
Adrese | Piekļuve | Apraksts |
0x0410 | R/- | AN16 vērtības augšējie 1 biti, vienmēr 0 |
0x0411 | R/- | zemāka 16 bitu AN1 vērtība, vērtība no 12 bitu AD pārveidotāja |
0x0412 | R/- | AN16 vērtības augšējie 2 biti, vienmēr 0 |
0x0413 | R/- | zemāka 16 bitu AN2 vērtība, vērtība no 12 bitu AD pārveidotāja |
0x0414 | R/W | augšējie 16 biti CNT1 |
0x0415 | R/W | zemāki 16 biti CNT1 |
0x0416 | R/W | augšējie 16 biti CNT2 |
0x0417 | R/W | zemāki 16 biti CNT2 |
0x0418 | R/- | augšējo 16 bināro ieeju stāvoklis:
|
0x0419 | R/- | zemāko 16 bināro ieeju stāvoklis:
|
0x041A | R/- | augšējo 16 bināro izeju stāvoklis:
|
0x041B | R/W | zemāko 16 bināro izeju stāvoklis:
|
0x041C | R/- | nav lietots, vienmēr 0 |
0x041D | R/- | nav lietots, vienmēr 0 |
0x041E | R/- | nav lietots, vienmēr 0 |
0x041F | R/- | nav lietots, vienmēr 0 |
Adrese | Piekļuve | Apraksts |
0x0420 | R/- | AN16 vērtības augšējie 1 biti, vienmēr 0 |
0x0421 | R/- | zemāka 16 bitu AN1 vērtība, vērtība no 12 bitu AD pārveidotāja |
0x0422 | R/- | AN16 vērtības augšējie 2 biti, vienmēr 0 |
0x0423 | R/- | zemāka 16 bitu AN2 vērtība, vērtība no 12 bitu AD pārveidotāja |
0x0424 | R/W | augšējie 16 biti CNT1 |
0x0425 | R/W | zemāki 16 biti CNT1 |
0x0426 | R/W | augšējie 16 biti CNT2 |
0x0427 | R/W | zemāki 16 biti CNT2 |
0x0428 | R/- | augšējo 16 bināro ieeju stāvoklis:
|
0x0429 | R/- | zemāko 16 bināro ieeju stāvoklis:
|
0x042A | R/- | augšējo 16 bināro izeju stāvoklis:
|
0x042B | R/W | zemāko 16 bināro izeju stāvoklis:
|
0x042C | R/- | nav lietots, vienmēr 0 |
0x042D | R/- | nav lietots, vienmēr 0 |
0x042E | R/- | nav lietots, vienmēr 0 |
0x042F | R/- | nav lietots, vienmēr 0 |
4. tabula: XC-CNT – PORT2 | ||
Adrese | Piekļuve | Apraksts |
0x0430 | R/- | sērijas numura augšējie 16 biti |
0x0431 | R/- | mazāki 16 biti sērijas numura |
0x0432 | R/- | 1st un 2nd MAC adreses baits |
0x0433 | R/- | 3rd un 4th MAC adreses baits |
0x0434 | R/- | 5th un 6th MAC adreses baits |
0x0435 | R/- | 1st un 2nd baits no IP adreses MWAN |
0x0436 | R/- | 3rd un 4th baits no IP adreses MWAN |
0x0437 | R/- | aktīvās SIM kartes numurs |
Turpinājums nākamajā lapā |
Adrese | Piekļuve | Apraksts |
0x0430 | R/- | sērijas numura augšējie 16 biti |
0x0431 | R/- | mazāki 16 biti sērijas numura |
0x0432 | R/- | 1st un 2nd MAC adreses baits |
0x0433 | R/- | 3rd un 4th MAC adreses baits |
0x0434 | R/- | 5th un 6th MAC adreses baits |
0x0435 | R/- | 1st un 2nd baits no IP adreses MWAN |
0x0436 | R/- | 3rd un 4th baits no IP adreses MWAN |
0x0437 | R/- | aktīvās SIM kartes numurs |
Adrese | Piekļuve | Apraksts |
0x0438 | R/- | 1st un 2nd baits MWAN Rx datu |
0x0439 | R/- | 3rd un 4th baits MWAN Rx datu |
0x043A | R/- | 5th un 6th baits MWAN Rx datu |
0x043B | R/- | 7th un 8th baits MWAN Rx datu |
0x043C | R/- | 1st un 2nd baits MWAN Tx datu |
0x043D | R/- | 3rd un 4th baits MWAN Tx datu |
0x043E | R/- | 5th un 6th baits MWAN Tx datu |
0x043F | R/- | 7th un 8th baits MWAN Tx datu |
0x0440 | R/- | 1st un 2nd baits MWAN Uptime |
0x0441 | R/- | 3rd un 4th baits MWAN Uptime |
0x0442 | R/- | 5th un 6th baits MWAN Uptime |
0x0443 | R/- | 7th un 8th baits MWAN Uptime |
0x0444 | R/- | MWAN reģistrācija |
0x0445 | R/- | MWAN tehnoloģija |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN šūna |
0x0448 | R/- | MWAN šūna |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN kanāls |
0x044C | R/- | MWAN josla |
0x044D | R/- | MWAN signāla stiprums |
0x044E | R/- | Maršrutētāja konfigurācijas CRC32 vērtība |
0x044F | R/- | Maršrutētāja konfigurācijas CRC32 vērtība |
Piezīmes:
- Sērijas numurs adresēm 0x0430 un 0x0431 ir tikai 7 ciparu sērijas numura gadījumā, pretējā gadījumā vērtības šajās adresēs ir tukšas.
- Ja XC-CNT plates nav, visas atbilstošās vērtības ir 0.
- Informāciju par pašreizējo XC-CNT plates uzstādīšanu un konfigurāciju var atrast sistēmas žurnālā pēc maršrutētāja lietotnes palaišanas.
- Rakstīšana faktiski ir iespējama visiem reģistriem. Rakstīšana uz reģistru, kas nav paredzēta rakstīšanai, vienmēr ir veiksmīga, taču fizisku izmaiņu nav.
- Vērtību nolasīšana no reģistra adrešu diapazona 0x0437 – 0x044D darbojas visās maršrutētāju platformās.
- Adreses tabulā sākas ar 0. Ja implementācijā tiek izmantoti reģistra numuri, sākot no 1, reģistra adrese jāpalielina par 1.
- Advantech Czech: paplašināšanas ports RS232 — lietotāja rokasgrāmata (MAN-0020-EN)
- Advantech Czech: paplašināšanas ports RS485/422 — lietotāja rokasgrāmata (MAN-0025-EN)
- Advantech Czech: paplašināšanas ports CNT — lietotāja rokasgrāmata (MAN-0028-EN)
Ar produktu saistītos dokumentus varat iegūt Inženierzinātņu portālā vietnē icr.advantech.cz adrese.
Lai iegūtu maršrutētāja īso lietošanas pamācību, lietotāja rokasgrāmatu, konfigurācijas rokasgrāmatu vai programmaparatūru, atveriet lapu Maršrutētāja modeļi, atrodiet vajadzīgo modeli un pārslēdzieties attiecīgi uz cilni Routers vai Programmaparatūra.
Router Apps instalācijas pakotnes un rokasgrāmatas ir pieejamas lapā Router Apps.
Lai iegūtu izstrādes dokumentus, dodieties uz DevZone lapu.
Dokumenti / Resursi
![]() |
ADVANTECH protokols MODBUS TCP2RTU maršrutētāja lietotne [pdfLietotāja rokasgrāmata Protokols MODBUS TCP2RTU maršrutētāja lietotne, protokols MODBUS TCP2RTU, maršrutētāja lietotne, lietotne, lietotņu protokols MODBUS TCP2RTU |