ADVANTECH Protocol MODBUS TCP2RTU Router App
Ozi ngwaahịa
Ngwaahịa a bụ ngwaọrụ na-akwado usoro MODBUS TCP2RTU. Ọ bụ Advantech Czech sro rụrụ ya, nke dị na Usti nad Orlici, Czech Republic. Nọmba akwụkwọ maka akwụkwọ ntuziaka onye ọrụ bụ APP-0014-EN, yana ụbọchị ngbanwe nke 26 Ọktoba, 2023.
Advantech Czech sro na-ekwu na ha agaghị akwụ ụgwọ maka mmebi mberede ma ọ bụ nke ga-esi na ya pụta site na iji akwụkwọ ntuziaka a. Aha ika niile a kpọtụrụ aha n'akwụkwọ ntuziaka bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke ndị nwe ha, na ojiji ha n'akwụkwọ a bụ naanị maka ebumnuche.
Ntuziaka ojiji ngwaahịa
Nhazi
Iji hazie ngwaahịa a, soro usoro ndị a:
- Nweta na web interface site na ịpị aha modul na ibe ngwa Router nke rawụta Web interface.
- Na akụkụ aka ekpe nke web interface, gaa na ngalaba nhazi.
- Na ngalaba nhazi, ị ga-ahụ ihe maka Port 1, Port 2, na nhazi USB.
- Maka Nhazi Port:
- Kwado ọdụ ụgbọ mmiri Mgbasawanye: Ihe a na-enyere aka ngbanwe nke MODBUS TCP/IP protocol ka ọ bụrụ MODBUS RTU.
- Baudrate: Tọọ baudrate maka njikọ MODBUS RTU na ọdụ ụgbọ mmiri Mgbasawanye. Ọ bụrụ na enweghị ngwaọrụ MODBUS RTU ejikọrọ na interface serial, tọọ ya Ọ nweghị.
I/O & XC-CNT MODBUS TCP Server
Ngwaahịa ahụ nwere njirimara Basic yana oghere adreesị nke rawụta metụtara I/O & XC-CNT MODBUS TCP Server. Maka ozi ndị ọzọ gbasara njirimara ndị a, rụtụ aka na ntuziaka onye ọrụ nke rawụta ma ọ bụ ọdụ ụgbọ mmiri Mgbasawanye.
Akwụkwọ ndị emetụtara
Maka ozi ndị ọzọ na akwụkwọ ndị metụtara ya, biko lelee ntuziaka onye ọrụ nke Advantech Czech sro nyere
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic Document No. APP-0014-EN, ngbanwe site na 26th October, 2023.
© 2023 Advantech Czech sro Ọ nweghị akụkụ nke akwụkwọ a enwere ike ibipụta ma ọ bụ bufee n'ụdị ọ bụla ma ọ bụ n'ụzọ ọ bụla, eletrọnịkị ma ọ bụ igwe eji arụ ọrụ, gụnyere foto, ndekọ, ma ọ bụ nchekwa ozi ọ bụla na usoro iweghachi na-enweghị nkwenye ederede. Ozi dị na akwụkwọ ntuziaka a nwere ike ịgbanwe n'enweghị ọkwa, ọ naghị anọchi anya ntinye aka na akụkụ nke Advantech.
Advantech Czech sro agaghị akwụ ụgwọ maka mmebi mberede ma ọ bụ nke ga-esi na ngwa ngwa, arụmọrụ, ma ọ bụ ojiji nke akwụkwọ ntuziaka a.
Aha ika niile ejiri n'akwụkwọ ntuziaka a bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke ndị nwe ha. Iji akara ụghalaahịa ma ọ bụ ndị ọzọ
Nhọpụta dị n'akwụkwọ a bụ naanị maka ebumnuche na ọ bụghị nkwado nke onye ji ụghalaahịa.
Eji akara
- Ihe egwu - Ozi gbasara nchekwa onye ọrụ ma ọ bụ mmebi nke rawụta.
- Ntị - Nsogbu ndị nwere ike ibili na ọnọdụ ụfọdụ.
- Ozi - Ndụmọdụ bara uru ma ọ bụ ozi nke mmasị pụrụ iche.
- Example - Ọpụample nke ọrụ, iwu ma ọ bụ edemede.
Changelog
Protocol MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
Ntọhapụ mbụ - v1.0.1 (2011-11-08)
Agbakwunyere nchọpụta akpaka RS485 interface yana njikwa akara RTS maka ahịrị RS485 - v1.0.2 (2011-11-25)
Nkwalite obere na koodu HTML - v1.0.3 (2012-09-19)
Edobere enweghị njikwa
Agbakwunyere izipu modbus ozi njehie 0x0B ma ọ bụrụ na oge nzaghachi agwụla - v1.0.4 (2013-02-01)
Agbakwunyere izipu modbus ozi njehie 0x0B ma ọ bụrụ na enwetara crc ọjọọ - v1.0.5 (2013-05-22)
Agbakwunyere gụpụtara ọrụ nke ọdụ ụgbọ mmiri I/O na CNT - v1.0.6 (2013-12-11)
Nkwado agbakwunyere nke FW 4.0.0+ - v1.0.7 (2014-04-01)
Mmụba nha nke nchekwa ime - v1.0.8 (2014-05-05)
agbakwunyere mgbochi nke ndị ahịa ọhụrụ mgbe onye ahịa ejikọrọ na-arụ ọrụ - v1.0.9 (2014-11-11)
Onye ahịa ụdị TCP agbakwunyere
Agbakwunyere nọmba serial na adreesị MAC n'ime ndekọ modbus - v1.1.0 (2015-05-22)
Nhazi arịrịọ emelitere - v1.1.1 (2015-06-11)
Nnwale ogologo data agbakwunyere na nlele crc - v1.1.2 (2015-10-14)
Agbanyụrụ mgbama SIG_PIPE - v1.1.3 (2016-04-25)
Agbanyere idobe ndụ na ụdị nkesa TCP - v1.2.0 (2016-10-18)
agbakwunyere nkwado nke ọdụ ụgbọ mmiri abụọ na-arụ ọrụ n'otu oge
Wepụrụ nhọrọ ndị na-adịghị mkpa - v1.2.1 (2016-11-10)
Ebe a kapịrị ọnụ na uart agụ loop - v1.3.0 (2017-01-27)
Nhọrọ agbakwunyere jụrụ njikọ ọhụrụ
Nhọrọ agbakwunyere Oge ngwụcha anaghị arụ ọrụ - v1.4.0 (2017-07-10)
Agbakwunyere adreesị MWAN IPv4 n'ime ndekọ MODBUS
Ọgụgụ adreesị MAC kwụsiri ike - v1.5.0 (2018-04-23)
agbakwunyere nhọrọ "Ọ dịghị onye" na nhọrọ ngwaọrụ nsoro - v1.6.0 (2018-09-27)
Nkwado ttyUSB agbakwunyere
Edoziri file Ngosipụta nkọwa (na ModulesSDK) - v1.6.1 (2018-09-27)
Agbakwunyere nso nso a tụrụ anya na ozi njehie JavaSript - v1.7.0 (2020-10-01)
CSS na koodu HTML emelitere iji dakọtara firmware 6.2.0+
Gbanwee oke maka "Oge Nzaghachi" ka ọ bụrụ 1..1000000ms - v1.8.0 (2022-03-03)
agbakwunyere ụkpụrụ ndị metụtara ọkwa MWAN - v1.9.0 (2022-08-12)
Nhazi ngwaọrụ agbakwunyere uru CRC32 - v1.10.0 (2022-11-03)
Ozi ikike arụgharịrị arụgharịrị - v1.10.1 (2023-02-28)
Ejikọtara ya na zlib 1.2.13 - 1.11.0 (2023-06-09)
Nkwado agbakwunyere maka ntinye ọnụọgụ abụọ na ntinye GPIO
Nkọwa
Protocol ngwa Router MODBUS TCP2RTU adịghị na ọkọlọtọ rawụta firmware. A kọwara mbulite ngwa rawụta a n'akwụkwọ ntuziaka nhazi (lee akwụkwọ emetụtara Isi isi).
Ngwa rawụta Modbus TCP2RTU na-enye ntụgharị nke MODBUS TCP protocol gaa na MODBUS RTU protocol, nke enwere ike iji ya na ahịrị serial. Enwere ike iji interface RS232 ma ọ bụ RS485/422 maka nzikọrịta ozi na Advantech rawụta.
Enwere akụkụ PDU a na-ahụkarị Maka ụkpụrụ abụọ ahụ. A na-eji nkụnye eji isi mee MBAP maka njirimara mgbe a na-eziga MODBUS ADU na TCP/IP. Enyere Port 502 maka MODBUS TCP ADU.
Mgbe ị na-eziga PDU na ahịrị nsoro, adreesị ebe ebe a na-enweta site na nkụnye eji isi mee MBAP dị ka UNIT ID na-agbakwunye na PDU yana checksum.
Modul ahụ na-akwado nhazi nke ọnụọgụ ọnụọgụ abụọ nọọrọ onwe ha, ọ bụrụ na ọ dị na rawụta. A na-akwado nnabata akpaaka nke ọdụ ụgbọ mmiri RS485 site na RS422. Enwere ike ịchọta ozi zuru ezu gbasara interface serial na ntuziaka onye ọrụ nke rawụta ma ọ bụ ọdụ ụgbọ mmiri Mgbasawanye (RS485/422, lee [2]).
Interface
Web A na-enweta interface site na ịpị aha modul na ibe ngwa Router nke rawụta Web interface.
Akụkụ aka ekpe nke Web interface nwere ngalaba ndị a: Ọnọdụ, nhazi na nhazi nhazi. Ngalaba ọnọdụ nwere Stats nke na-egosi ozi ndekọ aha yana Log System nke na-egosi otu ndekọ dị na interface nke rawụta. Ngalaba nhazi nwere Port 1, Port 2 na USB ihe na nhazi nwere naanị ngalaba menu na-atụgharị azụ na modul. web peeji nke rawụta web ibe nhazi. E gosipụtara isi menu nke GUI modul na eserese 1.
Nhazi
Nhazi ọdụ ụgbọ mmiri
Pụtara ihe ndị dị n'otu n'otu:
ọdụ ụgbọ mmiri gbasaa | ọdụ ụgbọ mmiri mgbasawanye, ebe a ga-ehiwe njikọ MODBUS RTU. Ọ bụrụ na enweghị MODBUS RTU ngwaọrụ ejikọrọ na serial interface, ọ nwere ike ịtọ ya "Ọ dịghị" na a Oghere Usoro interface nwere ike iji maka nkwurịta okwu na ngwaọrụ ọzọ. Naanị ndekọ n'ime nke rawụta nwere ike ịgụpụta na nke a. |
Ihe | Nkọwa |
Mmakọ | Ihe njikwa nha nhata:
|
Kwụsị Bits
Oge agwụwala |
Ọnụọgụ nkwụsịtụ
Oge ịkwụsị ozi (lee ndetu n'okpuru) |
Ụdị TCP | Nhọrọ nke ụkpụrụ:
|
Adreesị nkesa
Port TCP |
Na-akọwa adreesị nkesa mgbe ọnọdụ ahọpụtara Onye ahịa (n'ime Ụdị TCP ihe). TCP ọdụ ụgbọ mmiri nke rawụta na-ege ntị arịrịọ maka MODBUS TCP njikọ. Maka izipu MODBUS ADU ka edobere ọdụ ụgbọ mmiri 502. |
Oge nzaghachi agwụla | Na-akọwapụta oge etiti oge nke ọ na-atụ anya nzaghachi. Ọ bụrụ na nzaghachi enwetaghị, a ga-eziga ya otu n'ime koodu mperi ndị a:
|
Oge akwụsịghị ọrụ | Oge oge mgbe nke ahụ gasịrị, a kwụsịrị njikọ TCP/UDP ma ọ bụrụ na anaghị arụ ọrụ |
Jụ njikọ ọhụrụ | Mgbe enyere ya, rawụta na-ajụ mbọ njikọ ọ bụla ọzọ - rawụta anaghị akwado ọtụtụ njikọ |
Kwado ndọtị I/O na XC-CNT | Nhọrọ a na-enyere aka nkwurịta okwu na rawụta. I/O (ọnụọgụ ọnụọgụ abụọ na ntinye na rawụta) na ndekọ nke ime na-arụ ọrụ na nyiwe niile (v2, v2i, v3 na v4). XC-CNT bụ bọọdụ mgbasawanye maka v2 routers. Ụdị nzikọrịta ozi a na-arụ ọrụ naanị n'elu ikpo okwu v2. |
Ngalaba ID | NJ maka nkwurịta okwu na rawụta. Uru nwere ike ịbụ 1 ruo 255. A na-anabatakwa uru 0 iji kparịta ụka ozugbo na ngwaọrụ MOD- BUS/TCP ma ọ bụ MODBUS/UDP. Ọnụ ahịa izizi bụ 240. |
A ga-etinye mgbanwe niile na ntọala mgbe ịpịrị bọtịnụ Tinye.
Mara: Ọ bụrụ na amata na oge dị n'etiti mkpụrụedemede abụọ a na-anata dị ogologo karịa uru oke oge Split Timeout na milliseconds, a na-achịkọta ozi sitere na data niile enwetara wee zipụ ya.
Nhazi USB
Nhazi USB nwere ihe nhazi ihe fọrọ nke nta ka ọ bụrụ PORT1 na PORT2. Naanị ihe dị iche na-efu Kwado ndọtị I/O na XC-CNT yana ihe NJ nkeji.
I/O & XC-CNT MODBUS TCP Server
Njiri mara
I/O protocol na XC-CNT MODBUS TCP nkesa bụ otu n'ime usoro nkwurịta okwu rawụta nwere ngwa Modbus TCP2RTU rawụta dabere na interface I/O yana bọọdụ mgbasawanye XC-CNT. Router na-enye ọnọdụ ntinye ugbu a na ozugbo. Sistemu nwere ike ịgụ ya site na iji ozi nwere koodu 0x03 (ụkpụrụ ọgụgụ nke ndekọ ndị ọzọ). Iji ozi nwere koodu 0x10 (ụkpụrụ ederede nke ndekọ ndekọ karịa) nwere ike ijikwa nsonaazụ dijitalụ wee tọọ ọnụ ọgụgụ steeti. Anaghị akwado ozi nwere koodu dị iche iche (dịka ọmụmaatụ, 0x6 maka uru ide nke otu ndebanye aha).
Oghere adreesị nke rawụta
Adreesị | Nweta | Nkọwa |
0x0400 | R/- | elu 16 bit nke okpomọkụ na rawụta [◦C] (nwere akara) |
0x0401 | R/- | elu 16 bit nke okpomọkụ na rawụta [◦C] (nwere akara) |
0x0402 | R/- | elu 16 bit nke ọkọnọ voltage [mV] |
0x0403 | R/- | elu 16 bit nke ọkọnọ voltage [mV] |
0x0404 | R/- | steeti 16 ibe n'elu nke BIN2, 0 mgbe niile |
0x0405 | R/- | steeti 16 ibe n'ibe nke BIN2 |
0x0406 | R/- | steeti 16 ibe n'elu nke BIN3, 0 mgbe niile |
0x0407 | R/- | steeti 16 ibe n'ibe nke BIN3 |
0x0408 | R/- | steeti 16 ibe n'elu nke BIN0, 0 mgbe niile |
0x0409 | R/- | steeti BIN16 dị ntakịrị 0:
|
0x040A | R/- | steeti 16 ibe n'elu nke BOUT0, 0 mgbe niile |
0X040B | R/W | steeti 16 bits nke BOUT0 dị ala:
|
0C | R/- | steeti 16 ibe n'elu nke BIN1, 0 mgbe niile |
0x040D | R/- | steeti BIN16 dị ntakịrị 1:
|
0x040E | R/- | steeti 16 ibe n'elu nke BOUT1, 0 mgbe niile |
0x040F | R/W | steeti 16 bits nke BOUT1 dị ala:
|
Gaa n'ihu na ibe na-esote |
Adreesị | Nweta | Nkọwa |
Tebụl 2: I/O | ||
Adreesị | Nweta | Nkọwa |
0x0410 | R/- | oke 16 bit nke uru AN1, mgbe niile 0 |
0x0411 | R/- | obere 16 bit nke uru AN1, uru sitere na 12-bit AD ntụgharị |
0x0412 | R/- | oke 16 bit nke uru AN2, mgbe niile 0 |
0x0413 | R/- | obere 16 bit nke uru AN2, uru sitere na 12-bit AD ntụgharị |
0x0414 | R/W | 16 ibe n'ibe nke CNT1 |
0x0415 | R/W | obere 16-bit nke CNT1 |
0x0416 | R/W | 16 ibe n'ibe nke CNT2 |
0x0417 | R/W | obere 16-bit nke CNT2 |
0x0418 | R/- | steeti ntinye ọnụọgụ abụọ 16 nke elu:
|
0x0419 | R/- | steeti ntinye ọnụọgụ abụọ 16 dị ala:
|
0x041A | R/- | steeti ọnụọgụ ọnụọgụ abụọ 16 nke elu:
|
0X041B | R/W | steeti 16 ọnụọgụ ọnụọgụ abụọ dị ala:
|
0C | R/- | anaghị eji, mgbe niile 0 |
0x041D | R/- | anaghị eji, mgbe niile 0 |
0x041E | R/- | anaghị eji, mgbe niile 0 |
0x041F | R/- | anaghị eji, mgbe niile 0 |
Adreesị | Nweta | Nkọwa |
0x0420 | R/- | oke 16 bit nke uru AN1, mgbe niile 0 |
0x0421 | R/- | obere 16 bit nke uru AN1, uru sitere na 12-bit AD ntụgharị |
0x0422 | R/- | oke 16 bit nke uru AN2, mgbe niile 0 |
0x0423 | R/- | obere 16 bit nke uru AN2, uru sitere na 12-bit AD ntụgharị |
0x0424 | R/W | 16 ibe n'ibe nke CNT1 |
0x0425 | R/W | obere 16-bit nke CNT1 |
0x0426 | R/W | 16 ibe n'ibe nke CNT2 |
0x0427 | R/W | obere 16-bit nke CNT2 |
0x0428 | R/- | steeti ntinye ọnụọgụ abụọ 16 nke elu:
|
0x0429 | R/- | steeti ntinye ọnụọgụ abụọ 16 dị ala:
|
0x042A | R/- | steeti ọnụọgụ ọnụọgụ abụọ 16 nke elu:
|
0X042B | R/W | steeti 16 ọnụọgụ ọnụọgụ abụọ dị ala:
|
0C | R/- | anaghị eji, mgbe niile 0 |
0x042D | R/- | anaghị eji, mgbe niile 0 |
0x042E | R/- | anaghị eji, mgbe niile 0 |
0x042F | R/- | anaghị eji, mgbe niile 0 |
Tebụl 4: XC-CNT – PORT2 | ||
Adreesị | Nweta | Nkọwa |
0x0430 | R/- | elu 16 ibe n'ibe nke Oghere Usoro nọmba |
0x0431 | R/- | obere 16 ibe n'ibe nke Oghere Usoro nọmba |
0x0432 | R/- | 1st na 2nd byte nke adreesị MAC |
0x0433 | R/- | 3rd na 4th byte nke adreesị MAC |
0x0434 | R/- | 5th na 6th byte nke adreesị MAC |
0x0435 | R/- | 1st na 2nd byte nke adreesị IP MWAN |
0x0436 | R/- | 3rd na 4th byte nke adreesị IP MWAN |
0x0437 | R/- | ọnụọgụ SIM nọ n'ọrụ |
Gaa n'ihu na ibe na-esote |
Adreesị | Nweta | Nkọwa |
0x0430 | R/- | elu 16 ibe n'ibe nke Oghere Usoro nọmba |
0x0431 | R/- | obere 16 ibe n'ibe nke Oghere Usoro nọmba |
0x0432 | R/- | 1st na 2nd byte nke adreesị MAC |
0x0433 | R/- | 3rd na 4th byte nke adreesị MAC |
0x0434 | R/- | 5th na 6th byte nke adreesị MAC |
0x0435 | R/- | 1st na 2nd byte nke adreesị IP MWAN |
0x0436 | R/- | 3rd na 4th byte nke adreesị IP MWAN |
0x0437 | R/- | ọnụọgụ SIM nọ n'ọrụ |
Adreesị | Nweta | Nkọwa |
0x0438 | R/- | 1st na 2nd byte nke MWAN Rx Data |
0x0439 | R/- | 3rd na 4th byte nke MWAN Rx Data |
0x043A | R/- | 5th na 6th byte nke MWAN Rx Data |
0X043B | R/- | 7th na 8th byte nke MWAN Rx Data |
0C | R/- | 1st na 2nd byte nke MWAN Tx Data |
0x043D | R/- | 3rd na 4th byte nke MWAN Tx Data |
0x043E | R/- | 5th na 6th byte nke MWAN Tx Data |
0x043F | R/- | 7th na 8th byte nke MWAN Tx Data |
0x0440 | R/- | 1st na 2nd byte nke MWAN Uptime |
0x0441 | R/- | 3rd na 4th byte nke MWAN Uptime |
0x0442 | R/- | 5th na 6th byte nke MWAN Uptime |
0x0443 | R/- | 7th na 8th byte nke MWAN Uptime |
0x0444 | R/- | Ndebanye aha MWAN |
0x0445 | R/- | MWAN teknụzụ |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN Cell |
0x0448 | R/- | MWAN Cell |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0X044B | R/- | Ọwa MWAN |
0C | R/- | MWAN Band |
0x044D | R/- | Ike Mgbama MWAN |
0x044E | R/- | CRC32 uru nhazi nke rawụta |
0x044F | R/- | CRC32 uru nhazi nke rawụta |
ndetu:
- Nọmba serial na adreesị 0x0430 na 0x0431 dị naanị ma ọ bụrụ na ọnụọgụ ọnụọgụ nọmba 7, ma ọ bụghị ya, ụkpụrụ dị na adreesị ndị ahụ efu.
- Ọ bụrụ na enweghị bọọdụ XC-CNT, ụkpụrụ niile kwekọrọ bụ 0.
- Enwere ike ịchọta ozi gbasara nhazi na nhazi nke bọọdụ XC-CNT ugbu a na ndekọ sistemụ mgbe ịmalitere ngwa rawụta.
- Edemede n'ezie ga-ekwe omume na ndekọ niile. Ide ede na ndekọ, nke a na-emeghị maka ide ihe, na-aga nke ọma mgbe niile, n'agbanyeghị na ọ dịghị mgbanwe anụ ahụ.
- Ịgụ ụkpụrụ sitere na aha adreesị aha 0x0437 - 0x044D na-arụ ọrụ na nyiwe rawụta niile.
- Adreesị dị na tebụl na-amalite site na 0. Ọ bụrụ na mmejuputa a na-eji nọmba ndebanye aha na-amalite site na 1, adreesị ndekọ kwesịrị ịbawanye site na 1.
- Advantech Czech: Mgbasawanye Port RS232 - Akwụkwọ ntuziaka onye ọrụ (MAN-0020-EN)
- Advantech Czech: Mgbasawanye Port RS485/422 - Akwụkwọ ntuziaka onye ọrụ (MAN-0025-EN)
- Advantech Czech: Mgbasawanye Port CNT - Akwụkwọ ntuziaka onye ọrụ (MAN-0028-EN)
Ị nwere ike nweta akwụkwọ ndị metụtara ngwaahịa na Portal Engineering na icr.advantech.cz adreesị.
Iji nweta ntuziaka mmalite ngwa ngwa nke rawụta gị, akwụkwọ ntuziaka onye ọrụ, ntuziaka nhazi, ma ọ bụ firmware gaa na ibe ụdịdị Router, chọta ụdị achọrọ, wee gbanwee gaa na taabụ akwụkwọ ntuziaka ma ọ bụ Firmware, n'otu n'otu.
Ngwa nrụnye na akwụkwọ ntuziaka dị na ibe ngwa Router.
Maka akwụkwọ mmepe, gaa na ibe DevZone.
Akwụkwọ / akụrụngwa
![]() |
ADVANTECH Protocol MODBUS TCP2RTU Router App [pdf] Ntuziaka onye ọrụ Protocol MODBUS TCP2RTU ngwa rawụta, Protocol MODBUS TCP2RTU, ngwa rawụta, ngwa, App Protocol MODBUS TCP2RTU |