ADVANTECH Protocol MODBUS TCP2RTU Router App
Informasi produk
Produk kasebut minangka piranti sing ndhukung protokol MODBUS TCP2RTU. Iki diprodhuksi dening Advantech Czech sro, dumunung ing Usti nad Orlici, Republik Ceko. Nomer dokumen kanggo manual pangguna yaiku APP-0014-EN, kanthi tanggal revisi tanggal 26 Oktober 2023.
Advantech Czech sro nyatakake yen dheweke ora tanggung jawab kanggo karusakan sing ora kedadeyan utawa akibat saka panggunaan manual iki. Kabeh jeneng merek kasebut ing manual minangka merek dagang kadhaptar saka pihak sing nduweni, lan panggunaan ing publikasi iki mung kanggo referensi.
Pandhuan Panggunaan Produk
Konfigurasi
Kanggo ngatur produk, tindakake langkah iki:
- Akses menyang web antarmuka kanthi mencet jeneng modul ing kaca app Router saka router Web antarmuka.
- Ing menu sisih kiwa ing web antarmuka, navigasi menyang bagean Konfigurasi.
- Ing bagean Konfigurasi, sampeyan bakal nemokake item kanggo konfigurasi Port 1, Port 2, lan USB.
- Kanggo Konfigurasi Port:
- Aktifake port Expansion: Item iki mbisakake konversi protokol TCP/IP MODBUS menyang MODBUS RTU.
- Baudrate: Setel baudrate kanggo sambungan MODBUS RTU ing port Expansion. Yen ora ana piranti MODBUS RTU sing disambungake menyang antarmuka serial, setel menyang Ora Ana.
I/O & XC-CNT MODBUS TCP Server
Produk kasebut nduweni Karakteristik Dasar lan Ruang Alamat Router sing ana gandhengane karo Server TCP I/O & XC-CNT MODBUS. Kanggo informasi luwih lengkap babagan karakteristik kasebut, deleng manual pangguna router utawa port Expansion.
Dokumen sing gegandhengan
Kanggo informasi tambahan lan dokumen sing gegandhengan, mangga takon manual pangguna sing diwenehake dening Advantech Czech sro
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Republik Ceko No. Dokumen APP-0014-EN, revisi saka 26 Oktober 2023.
© 2023 Advantech Czech sro Ora bagean saka publikasi iki bisa maleh utawa ditularaké ing sembarang wangun utawa dening sembarang cara, elektronik utawa mechanical, kalebu photography, ngrekam, utawa panyimpenan informasi lan sistem njupuk tanpa idin ditulis. Informasi ing manual iki bisa diganti tanpa kabar, lan iku ora makili prasetya ing sisih Advantech.
Advantech Czech sro ora bakal tanggung jawab kanggo karusakan satleraman utawa consequential asil saka furnishing, kinerja, utawa nggunakake manual iki.
Kabeh jeneng merek sing digunakake ing manual iki minangka merek dagang kadhaptar saka sing nduweni. Panggunaan merek dagang utawa liyane
sebutan ing publikasi iki mung kanggo tujuan referensi lan ora minangka endorsement dening nduwèni merek dagang.
Simbol sing digunakake
- Bahaya - Informasi babagan safety pangguna utawa potensial karusakan ing router.
- Manungsa waé - Masalah sing bisa muncul ing kahanan tartamtu.
- Informasi - Tip utawa informasi sing migunani kanggo kapentingan khusus.
- Example – Example saka fungsi, printah utawa script.
Changelog
Protokol MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
release pisanan - v1.0.1 (2011-11-08)
Nambahake antarmuka RS485 deteksi otomatis lan kontrol sinyal RTS kanggo baris RS485 - v1.0.2 (2011-11-25)
Minor dandan ing kode HTML - v1.0.3 (2012-09-19)
Ndandani pengecualian sing ora ditangani
Added ngirim pesen kesalahan modbus 0x0B yen reply wektu entek kadaluwarsa - v1.0.4 (2013-02-01)
Added ngirim pesen kesalahan modbus 0x0B yen crc ala ditampa - v1.0.5 (2013-05-22)
Added maca metu fungsi I / O lan CNT port - v1.0.6 (2013-12-11)
Dhukungan ditambahake saka FW 4.0.0+ - v1.0.7 (2014-04-01)
Tambah ukuran buffer internal - v1.0.8 (2014-05-05)
Nambahake pamblokiran klien anyar nalika klien sing disambungake aktif - v1.0.9 (2014-11-11)
Ditambahake klien mode TCP
Nambahake nomer seri lan alamat MAC menyang register modbus - v1.1.0 (2015-05-22)
Ngapikake panjalukan pangolahan - v1.1.1 (2015-06-11)
Nambahake tes dawa data ing crc mriksa - v1.1.2 (2015-10-14)
Sinyal SIG_PIPE dipateni - v1.1.3 (2016-04-25)
Aktifake keep-alive ing mode server TCP - v1.2.0 (2016-10-18)
Ditambahake dhukungan saka rong port sing digunakake bebarengan
Mbusak opsi sing ora perlu - v1.2.1 (2016-11-10)
Ndandani bug ing uart maca loop - v1.3.0 (2017-01-27)
Opsi sing ditambahake Tolak sambungan anyar
Opsi sing ditambahake Ora aktif Wektu entek - v1.4.0 (2017-07-10)
Nambahake alamat IPv4 MWAN menyang register MODBUS
Maca alamat MAC tetep - v1.5.0 (2018-04-23)
Nambahake pilihan "Ora ana" kanggo pilihan piranti serial - v1.6.0 (2018-09-27)
Ditambahake dhukungan saka ttyUSB
didandani file deskriptor bocor (ing ModulesSDK) - v1.6.1 (2018-09-27)
Nambahake kisaran nilai sing dikarepake ing pesen kesalahan JavaSript - v1.7.0 (2020-10-01)
Dianyari CSS lan kode HTML kanggo cocog firmware 6.2.0+
Watesan diganti kanggo "Balesan Wektu entek" dadi 1..1000000ms - v1.8.0 (2022-03-03)
Nambahake nilai tambahan sing ana gandhengane karo status MWAN - v1.9.0 (2022-08-12)
Nambahake nilai CRC32 konfigurasi piranti tambahan - v1.10.0 (2022-11-03)
Informasi lisensi sing digarap maneh - v1.10.1 (2023-02-28)
Disambungake kanthi statis karo zlib 1.2.13 - 1.11.0 (2023-06-09)
Dhukungan tambahan kanggo pin GPIO input lan output binar tambahan
Katrangan
Router app Protocol MODBUS TCP2RTU ora ana ing perangkat kukuh router standar. Ngunggah app router iki diterangake ing manual Konfigurasi (pirsani Bab Related Documents).
Aplikasi router Modbus TCP2RTU nyedhiyakake konversi protokol TCP MODBUS menyang protokol MODBUS RTU, sing bisa digunakake ing baris serial. Antarmuka RS232 utawa RS485/422 bisa digunakake kanggo komunikasi serial ing router Advantech.
Ana bagean umum PDU Kanggo loro protokol. MBAP header digunakake kanggo identifikasi nalika ngirim MODBUS ADU kanggo TCP / IP. Port 502 darmabakti kanggo MODBUS TCP ADU.
Nalika ngirim PDU menyang baris serial, alamat unit tujuan sing dipikolehi saka header MBAP minangka ID UNIT ditambahake menyang PDU bebarengan karo checksum.
Modul ndhukung konfigurasi loro antarmuka serial sawijining, yen kasedhiya ing dalan. Pangenalan otomatis port RS485 saka RS422 didhukung. Informasi rinci babagan antarmuka serial bisa ditemokaké ing Manual pangguna router utawa port Expansion (RS485/422, ndeleng [2]).
Antarmuka
Web antarmuka bisa diakses kanthi mencet jeneng modul ing kaca app Router router Web antarmuka.
Menu sisih kiwa ing Web antarmuka ngandhut bagean iki: Status, Konfigurasi lan Kustomisasi-tion. Bagean status ngemot Statistik sing nuduhake informasi statistik lan Log Sistem sing nuduhake log sing padha karo antarmuka router. Bagean konfigurasi ngemot item Port 1, Port 2 lan USB lan Kustomisasi mung ngemot bagean menu sing bali saka modul. web kaca menyang router web kaca konfigurasi. Menu utama GUI modul ditampilake ing Gambar 1.
Konfigurasi
Konfigurasi Port
Makna saka item individu:
Port ekspansi | Port ekspansi, ing ngendi sambungan MODBUS RTU bakal ditetepake. Yen ora ana piranti MODBUS RTU sing disambungake menyang antarmuka serial, bisa disetel menyang "Ora ana" lan antarmuka serial iki bisa digunakake kanggo komunikasi karo piranti liyane. Mung ndhaptar internal router sing bisa diwaca ing kasus iki. |
Item | Katrangan |
Paritas | Kontrol paritas bit:
|
Mungkasi Bits
Wektu entek pamisah |
Jumlah bit mandeg
Wektu kanggo ngilangi pesen (pirsani cathetan ing ngisor iki) |
Mode TCP | Pilihan mode:
|
Alamat Server
Pelabuhan TCP |
Nemtokake alamat server nalika mode dipilih Klien (ing Mode TCP item). Port TCP ing ngendi router ngrungokake panjalukan kanggo sambungan TCP MODBUS. Kanggo ngirim MODBUS ADU dilindhungi undhang-undhang port 502. |
Wangsulan wektu entek | Nemtokake interval wektu sing dikarepake respon. Yen respon ora ditampa, bakal dikirim salah siji saka kode kesalahan iki:
|
Ora aktif Timeout | Periode wektu sawise sambungan TCP/UDP diganggu yen ora aktif |
Nolak sambungan anyar | Yen diaktifake, router nolak upaya sambungan liyane - router ora ndhukung sawetara sambungan maneh |
Aktifake ekstensi I/O lan XC-CNT | Opsi iki ngidini komunikasi langsung karo router. Aku/O (input lan output binar ing router) lan ndhaftar internal bisa digunakake ing kabeh platform (v2, v2i, v3 lan v4). XC-CNT punika Papan expansion kanggo v2 router. Bentuk komunikasi iki mung dianggo ing platform v2. |
ID unit | ID kanggo komunikasi langsung karo router. Nilai bisa 1 kanggo 255. Nilai 0 uga ditampa kanggo komunikasi langsung menyang piranti MOD- BUS / TCP utawa MODBUS / UDP. Nilai standar yaiku 240. |
Kabeh owah-owahan ing setelan bakal diterapake sawise mencet tombol Aplikasi.
Cathetan: Yen wektu antarane rong karakter sing ditampa dikenali luwih dawa tinimbang nilai parameter Split Timeout ing milliseconds, pesen saka kabeh data sing ditampa bakal dikompilasi banjur dikirim.
Konfigurasi USB
Konfigurasi USB nduweni item konfigurasi sing meh padha karo PORT1 lan PORT2. Mung prabédan sing ilang Aktifake I / O lan ekstensi XC-CNT lan item ID Unit.
I/O & XC-CNT MODBUS TCP Server
Karakteristik dhasar
Aku / O protokol lan XC-CNT MODBUS TCP server iku salah siji saka protokol komunikasi router karo app router Modbus TCP2RTU adhedhasar antarmuka I / O lan Papan expansion XC-CNT. Router nyedhiyakake status input saiki ing wektu nyata. Sistem bisa maca nggunakake pesen kanthi kode 0x03 (nilai maca luwih akeh register). Nggunakake pesen kanthi kode 0x10 (nilai nulis luwih akeh ndhaptar) sistem bisa ngontrol output digital lan nyetel counter negara. Pesen kanthi kode sing beda-beda (contone, 0x6 kanggo nulis nilai siji register) ora didhukung.
Alamat Space Router
alamat | Akses | Katrangan |
0x0400 | R/- | 16 bit ndhuwur suhu ing router [◦C] (karo tandha) |
0x0401 | R/- | 16 bit ndhuwur suhu ing router [◦C] (karo tandha) |
0x0402 | R/- | ndhuwur 16 bit saka sumber voltage [mV] |
0x0403 | R/- | ndhuwur 16 bit saka sumber voltage [mV] |
0x0404 | R/- | negara ndhuwur 16 bit BIN2, tansah 0 |
0x0405 | R/- | negara ngisor 16 bit saka BIN2 |
0x0406 | R/- | negara ndhuwur 16 bit BIN3, tansah 0 |
0x0407 | R/- | negara ngisor 16 bit saka BIN3 |
0x0408 | R/- | negara ndhuwur 16 bit BIN0, tansah 0 |
0x0409 | R/- | negara bagian ngisor 16 bit BIN0:
|
0x040A | R/- | negara 16 bit ndhuwur BOUT0, tansah 0 |
0x040b | R/W | negara kurang 16 bit BOUT0:
|
0x040c | R/- | negara ndhuwur 16 bit BIN1, tansah 0 |
0x040d | R/- | negara bagian ngisor 16 bit BIN1:
|
0x040E | R/- | negara 16 bit ndhuwur BOUT1, tansah 0 |
0x040f | R/W | negara kurang 16 bit BOUT1:
|
Terusake ing kaca sabanjure |
alamat | Akses | Katrangan |
Tabel 2: I/O | ||
alamat | Akses | Katrangan |
0x0410 | R/- | ndhuwur 16 bit nilai AN1, tansah 0 |
0x0411 | R/- | ngisor 16 bit Nilai AN1, Nilai saka 12-bit AD converter |
0x0412 | R/- | ndhuwur 16 bit nilai AN2, tansah 0 |
0x0413 | R/- | ngisor 16 bit Nilai AN2, Nilai saka 12-bit AD converter |
0x0414 | R/W | ndhuwur 16 bit CNT1 |
0x0415 | R/W | ngisor 16 bit CNT1 |
0x0416 | R/W | ndhuwur 16 bit CNT2 |
0x0417 | R/W | ngisor 16 bit CNT2 |
0x0418 | R/- | negara 16 input binar ndhuwur:
|
0x0419 | R/- | negara 16 input binar ngisor:
|
0x041A | R/- | negara 16 output binar ndhuwur:
|
0x041b | R/W | negara 16 output binar ngisor:
|
0x041c | R/- | ora digunakake, tansah 0 |
0x041d | R/- | ora digunakake, tansah 0 |
0x041E | R/- | ora digunakake, tansah 0 |
0x041f | R/- | ora digunakake, tansah 0 |
alamat | Akses | Katrangan |
0x0420 | R/- | ndhuwur 16 bit nilai AN1, tansah 0 |
0x0421 | R/- | ngisor 16 bit Nilai AN1, Nilai saka 12-dicokot AD converter |
0x0422 | R/- | ndhuwur 16 bit nilai AN2, tansah 0 |
0x0423 | R/- | ngisor 16 bit Nilai AN2, Nilai saka 12-dicokot AD converter |
0x0424 | R/W | ndhuwur 16 bit CNT1 |
0x0425 | R/W | ngisor 16 bit CNT1 |
0x0426 | R/W | ndhuwur 16 bit CNT2 |
0x0427 | R/W | ngisor 16 bit CNT2 |
0x0428 | R/- | negara 16 input binar ndhuwur:
|
0x0429 | R/- | negara 16 input binar ngisor:
|
0x042A | R/- | negara 16 output binar ndhuwur:
|
0x042b | R/W | negara 16 output binar ngisor:
|
0x042c | R/- | ora digunakake, tansah 0 |
0x042d | R/- | ora digunakake, tansah 0 |
0x042E | R/- | ora digunakake, tansah 0 |
0x042f | R/- | ora digunakake, tansah 0 |
Tabel 4: XC-CNT – PORT2 | ||
alamat | Akses | Katrangan |
0x0430 | R/- | ndhuwur 16 bit nomer serial |
0x0431 | R/- | ngisor 16 bit saka nomer serial |
0x0432 | R/- | 1st lan 2nd bait alamat MAC |
0x0433 | R/- | 3rd lan 4th bait alamat MAC |
0x0434 | R/- | 5th lan 6th bait alamat MAC |
0x0435 | R/- | 1st lan 2nd byte alamat IP MWAN |
0x0436 | R/- | 3rd lan 4th byte alamat IP MWAN |
0x0437 | R/- | nomer SIM aktif |
Terusake ing kaca sabanjure |
alamat | Akses | Katrangan |
0x0430 | R/- | ndhuwur 16 bit nomer serial |
0x0431 | R/- | ngisor 16 bit saka nomer serial |
0x0432 | R/- | 1st lan 2nd bait alamat MAC |
0x0433 | R/- | 3rd lan 4th bait alamat MAC |
0x0434 | R/- | 5th lan 6th bait alamat MAC |
0x0435 | R/- | 1st lan 2nd byte alamat IP MWAN |
0x0436 | R/- | 3rd lan 4th byte alamat IP MWAN |
0x0437 | R/- | nomer SIM aktif |
alamat | Akses | Katrangan |
0x0438 | R/- | 1st lan 2nd byte saka MWAN Rx Data |
0x0439 | R/- | 3rd lan 4th byte saka MWAN Rx Data |
0x043A | R/- | 5th lan 6th byte saka MWAN Rx Data |
0x043b | R/- | 7th lan 8th byte saka MWAN Rx Data |
0x043c | R/- | 1st lan 2nd bita saka MWAN Tx Data |
0x043d | R/- | 3rd lan 4th bita saka MWAN Tx Data |
0x043E | R/- | 5th lan 6th bita saka MWAN Tx Data |
0x043f | R/- | 7th lan 8th bita saka MWAN Tx Data |
0x0440 | R/- | 1st lan 2nd byte saka MWAN Uptime |
0x0441 | R/- | 3rd lan 4th byte saka MWAN Uptime |
0x0442 | R/- | 5th lan 6th byte saka MWAN Uptime |
0x0443 | R/- | 7th lan 8th byte saka MWAN Uptime |
0x0444 | R/- | Pendaftaran MWAN |
0x0445 | R/- | Teknologi MWAN |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | Sel MWAN |
0x0448 | R/- | Sel MWAN |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044b | R/- | MWAN Channel |
0x044c | R/- | MWAN Band |
0x044d | R/- | Kekuwatan Sinyal MWAN |
0x044E | R/- | Nilai CRC32 konfigurasi router |
0x044f | R/- | Nilai CRC32 konfigurasi router |
Cathetan:
- Nomer seri ing alamat 0x0430 lan 0x0431 mung ana ing kasus nomer seri 7 digit, yen ora ana nilai ing alamat kasebut kosong.
- Yen papan XC-CNT ora ana, kabeh nilai sing cocog yaiku 0.
- Informasi babagan pas lan konfigurasi papan XC-CNT saiki bisa ditemokake ing log sistem sawise miwiti app router.
- Nulis ing kasunyatan bisa kanggo kabeh ndhaftar. Nulis menyang pendaptaran, sing ora dirancang kanggo nulis, tansah sukses, nanging ora ana owah-owahan fisik.
- Nilai maca saka sawetara alamat register 0x0437 - 0x044D bisa digunakake ing kabeh platform router.
- Alamat ing tabel diwiwiti saka 0. Yen implementasine nggunakake nomer register wiwit saka 1, alamat registrasi kudu ditambah 1.
- Advantech Czech: Expansion Port RS232 – User Manual (MAN-0020-EN)
- Advantech Czech: Expansion Port RS485/422 – User Manual (MAN-0025-EN)
- Advantech Czech: Expansion Port CNT – User Manual (MAN-0028-EN)
Sampeyan bisa entuk dokumen sing gegandhengan karo produk ing Portal Teknik ing icr.advantech.cz alamat.
Kanggo entuk Pandhuan Miwiti Cepet, Manual pangguna, Manual Konfigurasi, utawa Firmware, bukak kaca Model Router, temokake model sing dibutuhake, banjur pindhah menyang tab Manual utawa Firmware.
Paket lan manual instalasi Aplikasi Router kasedhiya ing kaca Aplikasi Router.
Kanggo Dokumen Pangembangan, pindhah menyang kaca DevZone.
Dokumen / Sumber Daya
![]() |
ADVANTECH Protocol MODBUS TCP2RTU Router App [pdf] Pandhuan pangguna Protokol MODBUS TCP2RTU Router App, Protokol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU |