Protokola ADVANTECH MODBUS TCP2RTU Router App
Agahiya hilberê
Hilber amûrek e ku protokola MODBUS TCP2RTU piştgirî dike. Ew ji hêla Advantech Czech sro ve, ku li Usti nad Orlici, Komara Çek ye, hatî çêkirin. Hejmara belgeya ji bo manuala bikarhêner APP-0014-EN e, bi tarîxa guhertoya 26-ê Cotmeha, 2023-an.
Advantech Czech sro diyar dike ku ew ne berpirsiyar in ji ber zirarên rûdanî an encamgir ên ku ji karanîna vê manualê derdikevin. Hemî navên marqe yên ku di manualê de têne destnîşan kirin marqeyên xwedan wan ên têkildar in, û karanîna wan di vê weşanê de tenê ji bo mebestên referansê ye.
Talîmatên Bikaranîna Product
Veavakirin
Ji bo mîhengkirina hilberê, van gavan bişopînin:
- Gihîştin web navbeynkar bi tikandina navê modulê ya li ser rûpela sepanên Router a routerê Web interface.
- Di menuya beşa çepê ya web navbeynkar, biçin beşa Veavakirinê.
- Di beşa Veavakirinê de, hûn ê ji bo veavakirina Port 1, Port 2, û USB tiştan bibînin.
- Ji bo Veavakirina Portê:
- Porta Berfirehkirinê çalak bike: Ev tişt veguhertina protokola MODBUS TCP/IP li MODBUS RTU çalak dike.
- Baudrate: Ji bo girêdana MODBUS RTU li ser porta Berfirehkirinê baudrate saz bikin. Ger amûrek MODBUS RTU bi navbeynkariya serial ve neyê girêdan, wê li None saz bikin.
Pêşkêşkara TCP I/O & XC-CNT MODBUS
Hilber xwedan Taybetmendiyek Bingehîn û Cihê Navnîşanê Routerê ye ku bi I/O & XC-CNT MODBUS TCP Server ve girêdayî ye. Ji bo bêtir agahdarî li ser van taybetmendiyan, serî li manuala bikarhêner a router an porta Berfirehkirinê bidin.
Belgeyên peywendîdar
Ji bo bêtir agahdarî û belgeyên têkildar, ji kerema xwe bi manuala bikarhênerê ya ku ji hêla Advantech Czech sro ve hatî peyda kirin şêwir bikin
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Belgeya Komara Çek No. APP-0014-EN, guhertoya ji 26ê Çiriya Pêşîn, 2023.
© 2023 Advantech Czech sro Nabe ku beşek ji vê belavokê bi her şekl û rêgezek, elektronîkî an mekanîkî, di nav de wênekêşî, tomarkirin, an pergalên hilanîn û wergirtina agahdariyê bêyî destûra nivîskî were hilberandin an veguheztin. Agahdariya di vê manualê de bêyî agahdarî dikare were guhertin, û ew pabendiyek ji hêla Advantech ve temsîl nake.
Advantech Czech sro ne berpirsiyar e ji ber zirarên rûdanî an encamgir ên ku ji peydakirin, performans, an karanîna vê manualê derdikevin.
Hemî navên marqe yên ku di vê manualê de têne bikar anîn marqeyên qeydkirî yên xwediyên wan ên têkildar in. Bikaranîna markayên bazirganî an yên din
binavkirinên di vê weşanê de tenê ji bo mebestên referansê ne û ji hêla xwedan nîşana bazirganî ve pejirandinek nagire.
sembolên bikaranîn
- Xetere - Agahdariya li ser ewlehiya bikarhêner an zirara potansiyel a routerê.
- Baldarî - Pirsgirêkên ku dikarin di rewşên taybetî de derkevin.
- Agahdarî - Serişteyên kêrhatî an agahdariya berjewendiya taybetî.
- Example – Mînakample ya fonksiyonê, ferman an skrîptê.
Changelog
Protokola MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
Yekem berdan - v1.0.1 (2011-11-08)
Ji bo xeta RS485 navbeynkariya RS485 û kontrolkirina sînyala RTS-ê ya otomatîkî lê zêde kir - v1.0.2 (2011-11-25)
Pêşveçûnên piçûk di koda HTML-ê de - v1.0.3 (2012-09-19)
Îstîsnayên bêdestûr rast kirin
Heke dema bersivê biqede, şandina peyama xeletiya modbus 0x0B zêde kir - v1.0.4 (2013-02-01)
Ger crc xirab hatibe şandina peyama xeletiya modbus 0x0B zêde kir - v1.0.5 (2013-05-22)
Fonksiyonên xwendinê yên porta I/O û CNT zêde kirin - v1.0.6 (2013-12-11)
Piştgiriya FW 4.0.0+ zêde kir - v1.0.7 (2014-04-01)
Mezinahiya tampona navxweyî zêde dibe - v1.0.8 (2014-05-05)
Dema ku muwekîlê girêdayî çalak be astengkirina xerîdarên nû zêde kir - v1.0.9 (2014-11-11)
Muwekîlê moda TCP-ê zêde kir
Hejmara rêzik û navnîşana MAC-ê li qeydên modbusê zêde kirin - v1.1.0 (2015-05-22)
Pêvajoya daxwazan çêtir kirin - v1.1.1 (2015-06-11)
Testa dirêjahiya daneyê di kontrolkirina crc de zêde kir - v1.1.2 (2015-10-14)
SIG_PIPE sînyala neçalak - v1.1.3 (2016-04-25)
Di moda servera TCP-ê de bihêle-live çalak kir - v1.2.0 (2016-10-18)
Piştgiriya du portên ku bi hevdemî dixebitin zêde kirin
Vebijarkên nepêwist rakirin - v1.2.1 (2016-11-10)
Di çerxa xwendina uart de xeletiyek rast kir - v1.3.0 (2017-01-27)
Vebijarka lê zêde kirin Têkiliyên nû red bikin
Vebijarka Zêdekirî Dema Bêçalaktiyê - v1.4.0 (2017-07-10)
Navnîşana MWAN IPv4 li qeydên MODBUS zêde kir
Xwendina rastkirî ya navnîşana MAC - v1.5.0 (2018-04-23)
Vebijarka "None" li hilbijartina cîhaza rêzefîlmê zêde kir - v1.6.0 (2018-09-27)
Piştgiriya ttyUSB zêde kir
Fixed file levhatinên diyarker (di ModulesSDK de) - v1.6.1 (2018-09-27)
Rêjeyên hêviyê yên nirxan li peyamên xeletiya JavaSript zêde kirin - v1.7.0 (2020-10-01)
Koda CSS û HTML-ê nûve kir ku bi firmware 6.2.0+ re li hev bike
Sînorê ji bo "Dema Bersivdanê" bi 1..1000000ms guhert - v1.8.0 (2022-03-03)
Nirxên din ên têkildarî rewşa MWAN zêde kirin - v1.9.0 (2022-08-12)
Nirxa CRC32 ya veavakirina cîhaza pêvek zêde kir - v1.10.0 (2022-11-03)
Agahdariya lîsansê ji nû ve hatî çêkirin - v1.10.1 (2023-02-28)
Bi zlib 1.2.13 ve bi statîk ve girêdayî ye - 1.11.0 (2023-06-09)
Piştgiriyek ji bo pêlên GPIO yên têketina binary û derketinê zêde kir
Terîf
Protokola sepana routerê MODBUS TCP2RTU di firmware standard a routerê de tune ye. Barkirina vê sepana routerê di manuala Veavakirinê de tê şirove kirin (binihêre Beşa Belgeyên Têkildar).
Serlêdana routerê Modbus TCP2RTU veguheztina protokola MODBUS TCP bo protokola MODBUS RTU peyda dike, ku dikare li ser xeta serial were bikar anîn. Têkiliya RS232 an RS485/422 dikare ji bo pêwendiya serial di routerê Advantech de were bikar anîn.
Ji bo her du protokolan beşek hevpar PDU heye. Dema ku MODBUS ADU ji TCP/IP re dişîne sernavê MBAP ji bo nasnameyê tê bikar anîn. Port 502 ji bo MODBUS TCP ADU ve hatî veqetandin.
Dema ku PDU dişîne xeta rêzê, navnîşana yekîneya mebestê ya ku ji sernavek MBAP-ê wekî ID UNIT-ê hatî wergirtin li PDU-yê digel kontrolê tê zêdekirin.
Module veavakirina du navbeynkên serial ên serbixwe piştgirî dike, heke di routerê de hebe. Naskirina otomatîkî ya porta RS485 ji RS422 tê piştgirî kirin. Agahiyên hûrgulî di derbarê pêwendiya serialê de dikarin di manuala bikarhêner a router an porta Berfirehkirinê de werin dîtin (RS485/422, binêre [2]).
Interface
Web navbeynkar bi tikandina navê modulê li ser rûpela sepanên Router-ê ya routerê tê gihîştin Web interface.
Menuya beşa çepê ya Web navbeynkar van beşan dihewîne: Rewş, Vesazkirin û Xweserî-kirin. Di beşa statûyê de Statîstîk hene ku agahdariya statîstîkî nîşan dide û Têketina pergalê ya ku heman têketinê wekî di navgîniya routerê de nîşan dide. Di beşa veavakirinê de hêmanên Port 1, Port 2 û USB hene û Xweserî tenê beşa menuyê vedigire ku ji modulê vedigere. web rûpel ji router web rûpelên veavakirinê. Menuya sereke ya GUI-ya modulê li ser jimar 1 tê xuyang kirin.
Veavakirin
Veavakirina Port
Wateya tiştên kesane:
port berfirehkirina | Porta berfirehkirinê, ku dê pêwendiya MODBUS RTU were damezrandin. Heke amûrek MODBUS RTU tune ku bi navbeynkariya serial ve girêdayî ye, ew dikare wekî "None" were saz kirin û ev navbeynkariya rêzefîlmê dikare ji bo ragihandina bi amûrek din re were bikar anîn. Di vê rewşê de tenê qeydên navxweyî yên router dikarin bêne xwendin. |
Şanî | Terîf |
Wekhevî | Bit parîteya kontrolê:
|
Bits rawestînin
Split Timeout |
Hejmara bits stop
Wextê qutkirina peyamê (binihêrin li ser têbînîya jêrîn) |
Moda TCP | Hilbijartina modê:
|
Navnîşana serverê
Port TCP |
Dema ku moda hilbijartî ye navnîşana serverê diyar dike Kirrîxwaz (li Moda TCP şanî). Porta TCP ya ku router li daxwazên ji bo girêdana MODBUS TCP guhdarî dike. Ji bo şandina MODBUS ADU porta 502 veqetandî ye. |
Demjimêra bersivê | Navbera dema ku ew li benda bersivê ye diyar dike. Ger bersiv neyê wergirtin, ew ê yek ji van kodên xeletiyê were şandin:
|
Dema bêçalaktiyê | Demjimêra ku piştî wê pêwendiya TCP/UDP di rewşa bêçalaktiyê de tê qut kirin |
Têkiliyên nû red bikin | Dema ku were çalak kirin, router hewildanên girêdanê yên din red dike - router êdî gelek girêdan piştgirî nake |
Pêvekên I/O û XC-CNT çalak bikin | Ev vebijark pêwendiya rasterast bi routerê re dike. I/O (têketin û derketinên binary li ser routerê) û tomarên navxweyî li ser hemî platforman (v2, v2i, v3 û v4) dixebitin. XC-CNT panela berfirehkirinê ya ji bo routerên v2 ye. Ev forma ragihandinê tenê li ser platforma v2 dixebite. |
Nasnameya yekîneyê | Nasnameya ji bo pêwendiya rasterast bi routerê re. Nirx dikarin ji 1 heta 255 bin. Nirxa 0 jî tê pejirandin ku rasterast bi cîhazek MOD-BUS/TCP an MODBUS/UDP re were ragihandin. Nirxa standard 240 e. |
Hemî guhertinên di mîhengan de dê piştî pêlkirina bişkoka Serlêdan werin sepandin.
Not: Ger demek di navbera her du tîpên wergirtî de ji nirxa parametreya Split Timeout bi milîçirkeyan dirêjtir were naskirin, peyama ji hemî daneyên wergirtî tê berhev kirin û dûv re tê şandin.
Veavakirina USB
Veavakirina USB-yê hema hema heman hêmanên veavakirinê wekî PORT1 û PORT2 heye. Tenê cûdahî wenda ye Pêvekên I/O û XC-CNT û hêmanên Unit ID-ê çalak bikin.
Pêşkêşkara TCP I/O & XC-CNT MODBUS
Taybetmendiya bingehîn
Protokola I/O û XC-CNT MODBUS TCP server yek ji protokola ragihandinê ya routerê ye ku bi serîlêdana routerê Modbus TCP2RTU li ser bingeha pêwendiya I/O û panelên berfirehkirina XC-CNT-ê ye. Router di demek rast de rewşa heyî ya têketinê peyda dike. Pergal dikare wê bi karanîna peyama bi koda 0x03 (xwendina nirxên bêtir tomaran) bixwîne. Pergala karanîna peyamên bi koda 0x10 (nirxên nivîsandina bêtir tomaran) dikare hilberên dîjîtal kontrol bike û hejmarên dewletê saz bike. Peyamên bi kodên cihêreng (mînak, 0x6 ji bo nivîsandina nirxa qeydek yekane) nayên piştgirî kirin.
Navnîşan Cihê Router
Navnîşan | Navketin | Terîf |
0x0400 | R/- | 16 bit germahiya jorîn di routerê de [◦C] (bi nîşana) |
0x0401 | R/- | 16 bit germahiya jorîn di routerê de [◦C] (bi nîşana) |
0x0402 | R/- | jorîn 16 bit ji voltage [mV] |
0x0403 | R/- | jorîn 16 bit ji voltage [mV] |
0x0404 | R/- | rewşa jorîn 16 bit BIN2, her dem 0 |
0x0405 | R/- | rewşa jêrîn 16 bit BIN2 |
0x0406 | R/- | rewşa jorîn 16 bit BIN3, her dem 0 |
0x0407 | R/- | rewşa jêrîn 16 bit BIN3 |
0x0408 | R/- | rewşa jorîn 16 bit BIN0, her dem 0 |
0x0409 | R/- | rewşa 16 bit ya BIN0 ya jêrîn:
|
0x040A | R/- | rewşa jorîn 16 bit BOUT0, her dem 0 |
0x040B | R/W | rewşa 16 bit BOUT0 ya jêrîn:
|
0x040C | R/- | rewşa jorîn 16 bit BIN1, her dem 0 |
0x040D | R/- | rewşa 16 bit ya BIN1 ya jêrîn:
|
0x040E | R/- | rewşa jorîn 16 bit BOUT1, her dem 0 |
0x040F | R/W | rewşa 16 bit BOUT1 ya jêrîn:
|
Berdewam li ser rûpela din |
Navnîşan | Navketin | Terîf |
Tablo 2: I/O | ||
Navnîşan | Navketin | Terîf |
0x0410 | R/- | 16 bit jortirîn nirxa AN1, her dem 0 |
0x0411 | R/- | 16 bit nirxa AN1 nizimtir, nirxa ji 12-bit guhêrbar AD |
0x0412 | R/- | 16 bit jortirîn nirxa AN2, her dem 0 |
0x0413 | R/- | 16 bit nirxa AN2 nizimtir, nirxa ji 12-bit guhêrbar AD |
0x0414 | R/W | jorîn 16 bit CNT1 |
0x0415 | R/W | kêmtir 16 bit CNT1 |
0x0416 | R/W | jorîn 16 bit CNT2 |
0x0417 | R/W | kêmtir 16 bit CNT2 |
0x0418 | R/- | rewşa 16 ketina binary ya jorîn:
|
0x0419 | R/- | rewşa 16 têketinên binary yên jêrîn:
|
0x041A | R/- | rewşa 16 derketinên binary jorîn:
|
0x041B | R/W | rewşa 16 encamên binary yên jêrîn:
|
0x041C | R/- | nayê bikaranîn, her dem 0 |
0x041D | R/- | nayê bikaranîn, her dem 0 |
0x041E | R/- | nayê bikaranîn, her dem 0 |
0x041F | R/- | nayê bikaranîn, her dem 0 |
Navnîşan | Navketin | Terîf |
0x0420 | R/- | 16 bit jortirîn nirxa AN1, her dem 0 |
0x0421 | R/- | 16 bit nirxa AN1 nizm, nirx ji guhêrbar AD-ê 12-bit |
0x0422 | R/- | 16 bit jortirîn nirxa AN2, her dem 0 |
0x0423 | R/- | 16 bit nirxa AN2 nizm, nirx ji guhêrbar AD-ê 12-bit |
0x0424 | R/W | jorîn 16 bit CNT1 |
0x0425 | R/W | kêmtir 16 bit CNT1 |
0x0426 | R/W | jorîn 16 bit CNT2 |
0x0427 | R/W | kêmtir 16 bit CNT2 |
0x0428 | R/- | rewşa 16 ketina binary ya jorîn:
|
0x0429 | R/- | rewşa 16 têketinên binary yên jêrîn:
|
0x042A | R/- | rewşa 16 derketinên binary jorîn:
|
0x042B | R/W | rewşa 16 encamên binary yên jêrîn:
|
0x042C | R/- | nayê bikaranîn, her dem 0 |
0x042D | R/- | nayê bikaranîn, her dem 0 |
0x042E | R/- | nayê bikaranîn, her dem 0 |
0x042F | R/- | nayê bikaranîn, her dem 0 |
Tablo 4: XC-CNT - PORT2 | ||
Navnîşan | Navketin | Terîf |
0x0430 | R/- | jorîn 16 bit ji hejmara serial |
0x0431 | R/- | kêmtir 16 bit ji hejmara serial |
0x0432 | R/- | 1st û 2nd byte navnîşana MAC |
0x0433 | R/- | 3rd û 4th byte navnîşana MAC |
0x0434 | R/- | 5th û 6th byte navnîşana MAC |
0x0435 | R/- | 1st û 2nd byte navnîşana IP-ya MWAN |
0x0436 | R/- | 3rd û 4th byte navnîşana IP-ya MWAN |
0x0437 | R/- | hejmara SIM çalak |
Berdewam li ser rûpela din |
Navnîşan | Navketin | Terîf |
0x0430 | R/- | jorîn 16 bit ji hejmara serial |
0x0431 | R/- | kêmtir 16 bit ji hejmara serial |
0x0432 | R/- | 1st û 2nd byte navnîşana MAC |
0x0433 | R/- | 3rd û 4th byte navnîşana MAC |
0x0434 | R/- | 5th û 6th byte navnîşana MAC |
0x0435 | R/- | 1st û 2nd byte navnîşana IP-ya MWAN |
0x0436 | R/- | 3rd û 4th byte navnîşana IP-ya MWAN |
0x0437 | R/- | hejmara SIM çalak |
Navnîşan | Navketin | Terîf |
0x0438 | R/- | 1st û 2nd byte Daneyên MWAN Rx |
0x0439 | R/- | 3rd û 4th byte Daneyên MWAN Rx |
0x043A | R/- | 5th û 6th byte Daneyên MWAN Rx |
0x043B | R/- | 7th û 8th byte Daneyên MWAN Rx |
0x043C | R/- | 1st û 2nd byte Daneyên MWAN Tx |
0x043D | R/- | 3rd û 4th byte Daneyên MWAN Tx |
0x043E | R/- | 5th û 6th byte Daneyên MWAN Tx |
0x043F | R/- | 7th û 8th byte Daneyên MWAN Tx |
0x0440 | R/- | 1st û 2nd byte MWAN Uptime |
0x0441 | R/- | 3rd û 4th byte MWAN Uptime |
0x0442 | R/- | 5th û 6th byte MWAN Uptime |
0x0443 | R/- | 7th û 8th byte MWAN Uptime |
0x0444 | R/- | Tomarkirina MWAN |
0x0445 | R/- | Teknolojiya MWAN |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN Cell |
0x0448 | R/- | MWAN Cell |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | Kanala MWAN |
0x044C | R/- | Koma MWAN |
0x044D | R/- | Hêza sînyala MWAN |
0x044E | R/- | Nirxa CRC32 ya veavakirina routerê |
0x044F | R/- | Nirxa CRC32 ya veavakirina routerê |
Têbînî:
- Hejmara rêzenivîsê ya li ser navnîşanên 0x0430 û 0x0431 tenê di rewşa jimareya rêzefîlmê ya 7 reqeyî de heye, wekî din nirx li ser wan navnîşanan vala ne.
- Di rewşa nebûna panela XC-CNT de, hemî nirxên têkildar 0 ne.
- Piştî destpêkirina sepana routerê, agahdariya di derbarê guncan û veavakirina heyî ya panelên XC-CNT de dikare di têketina pergalê de were dîtin.
- Nivîsandin di rastiyê de ji bo hemî qeydan gengaz e. Nivîsandina qeydê, ku ji bo nivîsandinê nehatiye sêwirandin, her gav serketî ye, lê di warê fizîkî de guhertinek tune.
- Xwendina nirxên ji rêza navnîşana qeydê 0x0437 - 0x044D li ser hemî platformên routerê dixebite.
- Navnîşanên di tabloyê de ji 0-ê dest pê dikin. Ger pêkanîn jimareyên qeydê yên ji 1-ê dest pê dikin bikar bîne, navnîşana qeydê divê 1-ê zêde bibe.
- Advantech Czech: Porta Berfirehkirinê RS232 - Destûra Bikarhêner (MAN-0020-EN)
- Advantech Czech: Porta Berfirehkirinê RS485/422 - Destûra Bikarhêner (MAN-0025-EN)
- Advantech Czech: Porta Berfirehkirina CNT - Destûra Bikarhêner (MAN-0028-EN)
Hûn dikarin li ser Portala Endezyariyê belgeyên têkildarî hilberê bistînin icr.advantech.cz navnîşan.
Ji bo ku hûn Rêbernameya Destpêka Bilez, Destûra Bikarhêner, Destûra Vesazkirinê, an Firmware ya routerê xwe bistînin, biçin rûpela Modelên Router, modela hewce bibînin û bi rêzê ve biçin tabloya Manuals an Firmware.
Pakêtên sazkirinê û destanên Serîlêdanên Router li ser rûpela Serlêdanên Router hene.
Ji bo Belgeyên Pêşveçûnê, biçin rûpela DevZone.
Belge / Çavkanî
![]() |
Protokola ADVANTECH MODBUS TCP2RTU Router App [pdf] Rehbera bikaranînê Protokola MODBUS TCP2RTU Serlêdana Routerê, Protokola MODBUS TCP2RTU, Serlêdana Router, Serlêdan, Protokola sepanê MODBUS TCP2RTU |