ADVANTECH-LOGO

ADVANTECH protokols MODBUS TCP2RTU maršrutētāja lietotne

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

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:

  1. Piekļūstiet web saskarni, nospiežot moduļa nosaukumu maršrutētāja lapā Router apps Web saskarne.
  2. Kreisās daļas izvēlnē web saskarni, dodieties uz sadaļu Konfigurācija.
  3. Sadaļā Konfigurācija atradīsit vienumus portam 1, portam 2 un USB konfigurācijai.
  4. 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.

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

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.

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

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ā.

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

Konfigurācija

Porta konfigurācija

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

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:
  • neviens – Paritāte netiks nosūtīta
  • pat – Tiks nosūtīta vienmērīga paritāte
  • nepāra – Tiks nosūtīta nepāra paritāte
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:
  • Serveris - TCP serveris
  • Klients - TCP klients
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:
  • 0A – Pārraides ceļš nav pieejams
    Vārteja nevar piešķirt iekšējo pārraides ceļu no ievades porta uz izvades portu. Iespējams, tas ir pārslogots vai nepareizi iestatīts.
  • 0B – Mērķa ierīce nereaģē
    Mērķa ierīce nereaģē, var nebūt pieejama.
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.

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

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:
  • bits 0 – līmenis pie ieejas BIN0
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
0x040A R/- BOUT16 augšējo 0 bitu stāvoklis, vienmēr 0
0x040B R/W BOUT16 zemāko 0 bitu stāvoklis:
  • bits 0 – līmenis pie izejas BOUT0
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
0x040C R/- BIN16 augšējo 1 bitu stāvoklis, vienmēr 0
0x040D R/- BIN16 zemāko 1 bitu stāvoklis:
  • bits 0 – līmenis pie ieejas BIN1
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
0x040E R/- BOUT16 augšējo 1 bitu stāvoklis, vienmēr 0
0x040F R/W BOUT16 zemāko 1 bitu stāvoklis:
  • bits 0 – līmenis pie izejas BOUT1
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
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:
  • biti no 0 līdz 15 – netiek lietoti, vienmēr 0
0x0419 R/- zemāko 16 bināro ieeju stāvoklis:
  • bits 0 – līmenis pie ieejas BIN1
  • bits 1 – līmenis pie ieejas BIN2
  • bits 2 – līmenis pie ieejas BIN3
  • bits 3 – līmenis pie ieejas BIN4
  • biti no 4 līdz 15 – netiek lietoti, vienmēr 0
0x041A R/- augšējo 16 bināro izeju stāvoklis:
  • biti no 0 līdz 15 – netiek lietoti, vienmēr 0
0x041B R/W zemāko 16 bināro izeju stāvoklis:
  • bits 0 – līmenis pie izejas BOUT1
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
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:
  • biti no 0 līdz 15 – netiek lietoti, vienmēr 0
0x0429 R/- zemāko 16 bināro ieeju stāvoklis:
  • bits 0 – līmenis pie ieejas BIN1
  • bits 1 – līmenis pie ieejas BIN2
  • bits 2 – līmenis pie ieejas BIN3
  • bits 3 – līmenis pie ieejas BIN4
  • biti no 4 līdz 15 – netiek lietoti, vienmēr 0
0x042A R/- augšējo 16 bināro izeju stāvoklis:
  • biti no 0 līdz 15 – netiek lietoti, vienmēr 0
0x042B R/W zemāko 16 bināro izeju stāvoklis:
  • bits 0 – līmenis pie izejas BOUT1
  • biti no 1 līdz 15 – netiek lietoti, vienmēr 0
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.

Saistītie dokumenti

  1. Advantech Czech: paplašināšanas ports RS232 — lietotāja rokasgrāmata (MAN-0020-EN)
  2. Advantech Czech: paplašināšanas ports RS485/422 — lietotāja rokasgrāmata (MAN-0025-EN)
  3. 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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *