ADVANTECH-LOGO

ADVANTECH Protocol MODBUS TCP2RTU Router App

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

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:

  1. Akses menyang web antarmuka kanthi mencet jeneng modul ing kaca app Router saka router Web antarmuka.
  2. Ing menu sisih kiwa ing web antarmuka, navigasi menyang bagean Konfigurasi.
  3. Ing bagean Konfigurasi, sampeyan bakal nemokake item kanggo konfigurasi Port 1, Port 2, lan USB.
  4. 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.

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

Nalika ngirim PDU menyang baris serial, alamat unit tujuan sing dipikolehi saka header MBAP minangka ID UNIT ditambahake menyang PDU bebarengan karo checksum.

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

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.

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

Konfigurasi

Konfigurasi Port

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

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:
  • ora ana – Ora paritas bakal dikirim
  • malah – Malah paritas bakal dikirim
  • aneh – Paritas aneh bakal dikirim
Mungkasi Bits

Wektu entek pamisah

Jumlah bit mandeg

Wektu kanggo ngilangi pesen (pirsani cathetan ing ngisor iki)

Mode TCP Pilihan mode:
  • Server - server TCP
  • Klien - klien TCP
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:
  • 0A - Jalur transmisi ora kasedhiya
    Gateway ora bisa kanggo nyedhiakke path transmisi internal saka port input menyang port output. Iku mbokmenawa overloaded utawa salah nyetel.
  • 0B – Piranti target ora nanggepi
    Piranti target ora nanggepi, bisa uga ora kasedhiya.
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.

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

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:
  • bit 0 - tingkat ing input BIN0
  • bit 1 nganti 15 - ora digunakake, mesthi 0
0x040A R/- negara 16 bit ndhuwur BOUT0, tansah 0
0x040b R/W negara kurang 16 bit BOUT0:
  • bit 0 - tingkat ing output BOUT0
  • bit 1 nganti 15 - ora digunakake, mesthi 0
0x040c R/- negara ndhuwur 16 bit BIN1, tansah 0
0x040d R/- negara bagian ngisor 16 bit BIN1:
  • bit 0 - tingkat ing input BIN1
  • bit 1 nganti 15 - ora digunakake, mesthi 0
0x040E R/- negara 16 bit ndhuwur BOUT1, tansah 0
0x040f R/W negara kurang 16 bit BOUT1:
  • bit 0 - tingkat ing output BOUT1
  • bit 1 nganti 15 - ora digunakake, mesthi 0
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:
  • bit 0 nganti 15 - ora digunakake, mesthi 0
0x0419 R/- negara 16 input binar ngisor:
  • bit 0 - tingkat ing input BIN1
  • bit 1 - tingkat ing input BIN2
  • bit 2 - tingkat ing input BIN3
  • bit 3 - tingkat ing input BIN4
  • bit 4 nganti 15 - ora digunakake, mesthi 0
0x041A R/- negara 16 output binar ndhuwur:
  • bit 0 nganti 15 - ora digunakake, mesthi 0
0x041b R/W negara 16 output binar ngisor:
  • bit 0 - tingkat ing output BOUT1
  • bit 1 nganti 15 - ora digunakake, mesthi 0
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:
  • bit 0 nganti 15 - ora digunakake, mesthi 0
0x0429 R/- negara 16 input binar ngisor:
  • bit 0 - tingkat ing input BIN1
  • bit 1 - tingkat ing input BIN2
  • bit 2 - tingkat ing input BIN3
  • bit 3 - tingkat ing input BIN4
  • bit 4 nganti 15 - ora digunakake, mesthi 0
0x042A R/- negara 16 output binar ndhuwur:
  • bit 0 nganti 15 - ora digunakake, mesthi 0
0x042b R/W negara 16 output binar ngisor:
  • bit 0 - tingkat ing output BOUT1
  • bit 1 nganti 15 - ora digunakake, mesthi 0
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.

Dokumen sing gegandhengan

  1. Advantech Czech: Expansion Port RS232 – User Manual (MAN-0020-EN)
  2. Advantech Czech: Expansion Port RS485/422 – User Manual (MAN-0025-EN)
  3. 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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *