ADVANTECH-LOGO

ADVANTECH Protocol MODBUS TCP2RTU Router App

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

Émbaran produk

Produkna mangrupikeun alat anu ngadukung protokol MODBUS TCP2RTU. Hal ieu dijieun ku Advantech Czech sro, lokasina di Usti nad Orlici, Céko. Nomer dokumén pikeun manual pangguna nyaéta APP-0014-EN, kalayan tanggal révisi 26 Oktober 2023.

Advantech Czech sro nyebutkeun yen aranjeunna henteu nanggungjawaban kanggo sagala Karuksakan incidental atanapi consequential hasilna tina pamakéan manual ieu. Sadaya nami merek anu disebatkeun dina manual mangrupikeun mérek dagang kadaptar ti nu gaduhna, sareng panggunaanana dina ieu publikasi ngan ukur pikeun tujuan rujukan.

Parentah Pamakéan Produk

Konfigurasi

Pikeun ngonpigurasikeun produk, tuturkeun léngkah ieu:

  1. Aksés ka web panganteur ku mencét nami modul dina kaca aplikasi router tina router dina Web panganteur.
  2. Dina menu bagian kénca ti web panganteur, arahkeun ka bagian Konfigurasi.
  3. Dina bagian Konfigurasi, anjeun bakal mendakan barang-barang kanggo Port 1, Port 2, sareng konfigurasi USB.
  4. Pikeun Konfigurasi Port:
    • Aktipkeun port ékspansi: Item ieu ngamungkinkeun konversi protokol TCP/IP MODBUS kana MODBUS RTU.
    • Baudrate: Nyetél baudrate pikeun sambungan MODBUS RTU dina port ékspansi. Mun euweuh alat MODBUS RTU disambungkeun ka panganteur serial, setel ka Euweuh.

Abdi / O & XC-CNT MODBUS TCP Server

produk ngabogaan ciri dasar sarta spasi alamat router patali I / O & XC-CNT MODBUS TCP Server. Kanggo inpo nu langkung lengkep ihwal ciri ieu, tingal manual pamaké ngeunaan router atawa port ékspansi.

Dokumén nu patali

Pikeun émbaran tambahan sarta dokumén patali, mangga konsultasi manual pamaké disadiakeun ku Advantech Czech sro

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Républik Céko Dokumén No APP-0014-EN, révisi ti 26 Oktober 2023.

© 2023 Advantech Czech sro Taya bagian tina ieu publikasi bisa dihasilkeun atawa dikirimkeun dina formulir naon atawa ku cara naon baé, éléktronik atawa mékanis, kaasup fotografi, ngarékam, atawa naon baé gudang informasi sarta sistem dimeunangkeun tanpa idin tinulis. Inpormasi dina manual ieu tiasa robih tanpa aya bewara, sareng éta henteu nunjukkeun komitmen dina Advantech.
Advantech Czech sro moal nanggungjawaban kana sadaya pikeun Karuksakan incidental atanapi consequential hasilna tina furnishing, kinerja, atawa pamakéan manual ieu.
Sadaya nami merek anu dianggo dina manual ieu mangrupikeun mérek dagang kadaptar ti nu gaduhna. Pamakéan merek dagang atawa lianna
sebutan dina ieu publikasi ngan pikeun tujuan rujukan jeung teu mangrupakeun hiji dukungan ku nu boga mérek dagang.

lambang dipaké

  • Bahaya - Inpormasi ngeunaan kasalametan pangguna atanapi poténsi karusakan kana router.
  • Perhatosan - Masalah anu tiasa timbul dina kaayaan khusus.
  • Inpormasi - Tip mangpaat atanapi inpormasi anu dipikaresep khusus.
  • Example – Example tina fungsi, paréntah atawa naskah.

Changelog

Protokol MODBUS TCP2RTU Changelog

  • v1.0.0 (2011-07-19)
    release munggaran
  • v1.0.1 (2011-11-08)
    Ditambahkeun deteksi otomatis panganteur RS485 jeung kontrol sinyal RTS pikeun garis RS485
  • v1.0.2 (2011-11-25)
    Perbaikan minor dina kode HTML
  • v1.0.3 (2012-09-19)
    Ngalereskeun pengecualian anu teu diurus
    Ditambahkeun ngirim pesen kasalahan modbus 0x0B upami waktosna balesan tamat
  • v1.0.4 (2013-02-01)
    Ditambahkeun ngirim pesen kasalahan modbus 0x0B upami crc goréng ditampi
  • v1.0.5 (2013-05-22)
    Ditambahkeun maca kaluar fungsi I / O na CNT port
  • v1.0.6 (2013-12-11)
    rojongan ditambahkeun FW 4.0.0+
  • v1.0.7 (2014-04-01)
    Ngaronjat ukuran panyangga internal
  • v1.0.8 (2014-05-05)
    Ditambahkeun meungpeuk klien anyar nalika klien disambungkeun aktip
  • v1.0.9 (2014-11-11)
    Ditambahkeun klien mode TCP
    Ditambahkeun nomer séri sareng alamat MAC kana registers modbus
  • v1.1.0 (2015-05-22)
    Ningkatkeun pamrosésan pamundut
  • v1.1.1 (2015-06-11)
    Ditambahkeun tés panjang data dina crc crc
  • v1.1.2 (2015-10-14)
    Sinyal ditumpurkeun SIG_PIPE
  • v1.1.3 (2016-04-25)
    Diaktipkeun tetep-hirup dina modeu server TCP
  • v1.2.0 (2016-10-18)
    Ditambahkeun dukungan dua palabuhan anu tiasa dianggo sakaligus
    Dipiceun pilihan teu perlu
  • v1.2.1 (2016-11-10)
    Ngalereskeun bug dina loop baca uart
  • v1.3.0 (2017-01-27)
    Ditambahkeun pilihan Tolak sambungan anyar
    Ditambahkeun pilihan Inactivity Timeout
  • v1.4.0 (2017-07-10)
    Ditambahkeun alamat MWAN IPv4 kana registers MODBUS
    Maneuh maca alamat MAC
  • v1.5.0 (2018-04-23)
    Ditambahkeun pilihan "Euweuh" kana pilihan alat serial
  • v1.6.0 (2018-09-27)
    Ditambahkeun dukungan ttyUSB
    Dibereskeun file bocor deskriptor (dina ModulesSDK)
  • v1.6.1 (2018-09-27)
    Nambahkeun rentang nilai ekspektasi kana seratan kasalahan JavaSript
  • v1.7.0 (2020-10-01)
    Diropéa CSS jeung kode HTML pikeun cocog firmware 6.2.0+
    Ngarobah wates pikeun "Bales Timeout" ka 1..1000000ms
  • v1.8.0 (2022-03-03)
    Ditambahkeun nilai tambahan patali status MWAN
  • v1.9.0 (2022-08-12)
    Ditambahkeun nilai CRC32 konfigurasi alat tambahan
  • v1.10.0 (2022-11-03)
    Inpo lisénsi reworked
  • v1.10.1 (2023-02-28)
    Dihubungkeun sacara statik sareng zlib 1.2.13
  • 1.11.0 (2023-06-09)
    Ditambahkeun dukungan pikeun input binér tambahan sareng pin GPIO kaluaran

Katerangan

Protokol aplikasi router MODBUS TCP2RTU henteu dikandung dina firmware router standar. Unggah aplikasi router ieu dijelaskeun dina manual Konfigurasi (tingali Dokumén Patali Bab).

Aplikasi router Modbus TCP2RTU nyayogikeun konversi protokol TCP MODBUS ka protokol MODBUS RTU, anu tiasa dianggo dina jalur séri. RS232 atanapi RS485/422 panganteur bisa dipaké pikeun komunikasi serial dina router Advantech.
Aya bagian umum PDU Pikeun duanana protokol. MBAP lulugu dipaké pikeun idéntifikasi nalika ngirim MODBUS ADU ka TCP / IP. Port 502 dedicated kanggo MODBUS TCP ADU.

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

Nalika ngirim PDU ka garis séri, alamat unit tujuan anu dicandak tina header MBAP salaku ID UNIT ditambahkeun kana PDU sareng checksum.

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

modul nu ngarojong konfigurasi dua bebas interfaces serial, lamun sadia dina router dina. Pangenal otomatis otomatis tina port RS485 ti RS422 dirojong. Inpo wincik ngeunaan panganteur serial bisa kapanggih dina manual pamaké tina router atawa port ékspansi (RS485/422, tingali [2]).

Panganteur

Web panganteur bisa diasupan ku mencét nami modul dina kaca aplikasi router tina router dina Web panganteur.
Menu bagian kénca ti Web panganteur ngandung bagian ieu: Status, Konfigurasi sarta Customiza-tion. Bagian status ngandung Stats anu nunjukkeun inpormasi statistik sareng Log Sistem anu nunjukkeun log anu sami sareng antarmuka router. Bagian Konfigurasi ngandung Port 1, Port 2 sareng item USB sareng Kustomisasi ngandung ukur bagian ménu saklar deui tina modul. web kaca ka router urang web kaca konfigurasi. Menu utama GUI modul dipidangkeun dina Gambar 1.

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

Konfigurasi

Konfigurasi Port

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

Harti barang individu:

port ékspansi Port ékspansi, dimana sambungan MODBUS RTU bakal diadegkeun. Mun euweuh hiji alat MODBUS RTU disambungkeun ka panganteur serial, eta bisa nyetél ka "Euweuh" na panganteur serial ieu bisa dipaké pikeun komunikasi sareng alat sejen. Ngan registers internal tina router nu bisa maca kaluar dina hal ieu.
Barang Katerangan
Paritas Kontrol paritas bit:
  • euweuh – Taya parity bakal dikirim
  • komo - Malah parity bakal dikirim
  • ganjil - Parity ganjil bakal dikirim
Eureun Bit

Pisah Waktos

Jumlah bit eureun

Waktos pikeun megatkeun pesen (tingali catetan di handap)

Modeu TCP Pilihan mode:
  • Server - server TCP
  • klien - klien TCP
Alamat server

 

Palabuhan TCP

Nangtukeun alamat server lamun mode dipilih klien (dina Modeu TCP item).
Port TCP dimana router ngadangukeun pamundut pikeun sambungan TCP MODBUS. Pikeun ngirim MODBUS ADU ditangtayungan port 502.
Bales Waktos Nangtukeun interval waktu nu eta expecting respon. Upami réspon henteu nampi, éta bakal dikirim salah sahiji kode kasalahan ieu:
  • 0A - Jalur transmisi henteu sayogi
    Gateway teu bisa allocate jalur transmisi internal tina port input ka port output. Ieu meureun overloaded atawa salah diatur.
  • 0B – Alat target teu ngabales
    Alat target henteu ngaréspon, panginten henteu sayogi.
Waktos teu aktip Periode waktos saatos sambungan TCP/UDP diganggu upami teu aktip
Nolak sambungan anyar Nalika diaktipkeun, router anu nampik usaha sambungan anu sanés - router henteu deui ngadukung sababaraha sambungan
Aktipkeun ekstensi I / O sareng XC-CNT Pilihan ieu ngamungkinkeun komunikasi langsung sareng router.
Abdi / O (input binér sarta outputs on router dina) sarta registers internal dianggo dina sagala platform (v2, v2i, v3 na v4).
XC-CNT nyaeta dewan ékspansi pikeun v2 routers. Bentuk komunikasi ieu tiasa dianggo dina platform v2 wungkul.
KTP Unit ID pikeun komunikasi langsung jeung router. Nilai tiasa 1 ka 255. Nilai 0 ogé ditarima pikeun komunikasi langsung ka MOD- BUS / TCP atanapi MODBUS / alat UDP. Nilai standar nyaéta 240.

Sadaya parobihan dina setélan bakal diterapkeun saatos mencét tombol Larapkeun.
Catetan: Upami waktos antara dua karakter anu ditampi dikenal langkung panjang tibatan nilai parameter Split Timeout dina milliseconds, pesen ti sadaya data anu katampi bakal dikompilasi teras dikirim.

Konfigurasi USB
Konfigurasi USB gaduh item konfigurasi anu ampir sami sareng PORT1 sareng PORT2. Ngan bédana leungit Aktipkeun I / O jeung ekstensi XC-CNT jeung item ID Unit.

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

Abdi / O & XC-CNT MODBUS TCP Server

Ciri Dasar
I / O protokol na XC-CNT MODBUS TCP server mangrupakeun salah sahiji protokol komunikasi router kalawan Modbus TCP2RTU aplikasi router dumasar kana I / O panganteur na XC-CNT papan ékspansi. Router nyayogikeun kaayaan input ayeuna sacara real waktos. Sistem tiasa maca éta nganggo pesen kalayan kode 0x03 (nilai maca langkung seueur register). Ngagunakeun pesen kalawan kode 0x10 (nilai nulis leuwih registers) Sistim bisa ngadalikeun outputs digital tur nyetel counters kaayaan. Pesen kalawan kodeu béda (misalna 0x6 pikeun nilai nulis hiji register) teu dirojong.

Alamat Spasi tina Router

Alamat Aksés Katerangan
0x0400 R/- luhur 16 bit suhu dina router [C] (kalayan tanda)
0x0401 R/- luhur 16 bit suhu dina router [C] (kalayan tanda)
0x0402 R/- luhur 16 bit tina suplai voltage [mV]
0x0403 R/- luhur 16 bit tina suplai voltage [mV]
0x0404 R/- kaayaan luhur 16 bit BIN2, salawasna 0
0x0405 R/- kaayaan handap 16 bit BIN2
0x0406 R/- kaayaan luhur 16 bit BIN3, salawasna 0
0x0407 R/- kaayaan handap 16 bit BIN3
0x0408 R/- kaayaan luhur 16 bit BIN0, salawasna 0
0x0409 R/- kaayaan handap 16 bit BIN0:
  • bit 0 - tingkat di input BIN0
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
0x040A R/- kaayaan 16 bit luhur BOUT0, salawasna 0
0x040B Urang Sunda/W kaayaan handap 16 bit BOUT0:
  • bit 0 - tingkat dina kaluaran BOUT0
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
0 x 040C R/- kaayaan luhur 16 bit BIN1, salawasna 0
0x040D R/- kaayaan handap 16 bit BIN1:
  • bit 0 - tingkat di input BIN1
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
0x040E R/- kaayaan 16 bit luhur BOUT1, salawasna 0
0x040f Urang Sunda/W kaayaan handap 16 bit BOUT1:
  • bit 0 - tingkat dina kaluaran BOUT1
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
Dituluykeun dina kaca salajengna
Alamat Aksés Katerangan
Tabél 2: I/O
Alamat Aksés Katerangan
0x0410 R/- luhur 16 bit nilai AN1, salawasna 0
0x0411 R/- nurunkeun 16 bit nilai AN1, nilai tina 12-bit AD converter
0x0412 R/- luhur 16 bit nilai AN2, salawasna 0
0x0413 R/- nurunkeun 16 bit nilai AN2, nilai tina 12-bit AD converter
0x0414 Urang Sunda/W luhur 16 bit CNT1
0x0415 Urang Sunda/W handap 16 bit CNT1
0x0416 Urang Sunda/W luhur 16 bit CNT2
0x0417 Urang Sunda/W handap 16 bit CNT2
0x0418 R/- kaayaan 16 input binér luhur:
  • bit 0 nepi ka 15 - teu dipaké, salawasna 0
0x0419 R/- kaayaan handap 16 inputs binér:
  • bit 0 - tingkat di input BIN1
  • bit 1 - tingkat di input BIN2
  • bit 2 - tingkat di input BIN3
  • bit 3 - tingkat di input BIN4
  • bit 4 nepi ka 15 - teu dipaké, salawasna 0
0x041A R/- kaayaan 16 kaluaran binér luhur:
  • bit 0 nepi ka 15 - teu dipaké, salawasna 0
0x041B Urang Sunda/W kaayaan handap 16 kaluaran binér:
  • bit 0 - tingkat dina kaluaran BOUT1
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
0 x 041C R/- teu dipaké, salawasna 0
0x041D R/- teu dipaké, salawasna 0
0x041E R/- teu dipaké, salawasna 0
0x041f R/- teu dipaké, salawasna 0
Alamat Aksés Katerangan
0x0420 R/- luhur 16 bit nilai AN1, salawasna 0
0x0421 R/- nurunkeun 16 bit nilai AN1, nilai tina 12-bit AD converter
0x0422 R/- luhur 16 bit nilai AN2, salawasna 0
0x0423 R/- nurunkeun 16 bit nilai AN2, nilai tina 12-bit AD converter
0x0424 Urang Sunda/W luhur 16 bit CNT1
0x0425 Urang Sunda/W handap 16 bit CNT1
0x0426 Urang Sunda/W luhur 16 bit CNT2
0x0427 Urang Sunda/W handap 16 bit CNT2
0x0428 R/- kaayaan 16 input binér luhur:
  • bit 0 nepi ka 15 - teu dipaké, salawasna 0
0x0429 R/- kaayaan handap 16 inputs binér:
  • bit 0 - tingkat di input BIN1
  • bit 1 - tingkat di input BIN2
  • bit 2 - tingkat di input BIN3
  • bit 3 - tingkat di input BIN4
  • bit 4 nepi ka 15 - teu dipaké, salawasna 0
0x042A R/- kaayaan 16 kaluaran binér luhur:
  • bit 0 nepi ka 15 - teu dipaké, salawasna 0
0x042B Urang Sunda/W kaayaan handap 16 kaluaran binér:
  • bit 0 - tingkat dina kaluaran BOUT1
  • bit 1 nepi ka 15 - teu dipaké, salawasna 0
0 x 042C R/- teu dipaké, salawasna 0
0x042D R/- teu dipaké, salawasna 0
0x042E R/- teu dipaké, salawasna 0
0x042f R/- teu dipaké, salawasna 0
meja 4: XC-CNT - PORT2
Alamat Aksés Katerangan
0x0430 R/- luhur 16 bit angka serial
0x0431 R/- handap 16 bit angka serial
0x0432 R/- 1st jeung 2nd bait alamat MAC
0x0433 R/- 3rd jeung 4th bait alamat MAC
0x0434 R/- 5th jeung 6th bait alamat MAC
0x0435 R/- 1st jeung 2nd bait alamat IP MWAN
0x0436 R/- 3rd jeung 4th bait alamat IP MWAN
0x0437 R/- jumlah SIM aktip
Dituluykeun dina kaca salajengna
Alamat Aksés Katerangan
0x0430 R/- luhur 16 bit angka serial
0x0431 R/- handap 16 bit angka serial
0x0432 R/- 1st jeung 2nd bait alamat MAC
0x0433 R/- 3rd jeung 4th bait alamat MAC
0x0434 R/- 5th jeung 6th bait alamat MAC
0x0435 R/- 1st jeung 2nd bait alamat IP MWAN
0x0436 R/- 3rd jeung 4th bait alamat IP MWAN
0x0437 R/- jumlah SIM aktip
Alamat Aksés Katerangan
0x0438 R/- 1st jeung 2nd bait tina MWAN Rx Data
0x0439 R/- 3rd jeung 4th bait tina MWAN Rx Data
0x043A R/- 5th jeung 6th bait tina MWAN Rx Data
0x043B R/- 7th jeung 8th bait tina MWAN Rx Data
0 x 043C R/- 1st jeung 2nd bait tina MWAN Tx Data
0x043D R/- 3rd jeung 4th bait tina MWAN Tx Data
0x043E R/- 5th jeung 6th bait tina MWAN Tx Data
0x043f R/- 7th jeung 8th bait tina MWAN Tx Data
0x0440 R/- 1st jeung 2nd bait tina MWAN Uptime
0x0441 R/- 3rd jeung 4th bait tina MWAN Uptime
0x0442 R/- 5th jeung 6th bait tina MWAN Uptime
0x0443 R/- 7th jeung 8th bait tina MWAN Uptime
0x0444 R/- Pendaptaran MWAN
0x0445 R/- MWAN Téhnologi
0x0446 R/- MWAN PLMN
0x0447 R/- Sél MWAN
0x0448 R/- Sél MWAN
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- Saluran MWAN
0 x 044C R/- MWAN Band
0x044D R/- Kakuatan Sinyal MWAN
0x044E R/- nilai CRC32 konfigurasi router
0x044f R/- nilai CRC32 konfigurasi router

Catetan:

  • Nomer séri dina alamat 0x0430 sareng 0x0431 ngan ukur aya upami aya 7 angka nomer séri, upami henteu, nilai dina alamat éta kosong.
  • Bisi henteuna papan XC-CNT sadayana nilai anu saluyu nyaéta 0.
  • Inpormasi ngeunaan pas sareng konfigurasi papan XC-CNT ayeuna tiasa dipendakan dina log sistem saatos ngamimitian aplikasi router.
  • Nulis dina kanyataanana mungkin ka sadaya registers. Nulis ka pendaptaran, nu teu dirancang pikeun nulis, sok suksés, tapi teu aya parobahan fisik.
  • Maca nilai tina daptar alamat rentang 0x0437 - 0x044D jalan dina sadaya platform router.
  • Alamat dina tabel mimitian ti 0. Lamun palaksanaan ngagunakeun angka register mimitian ti 1, alamat register perlu ngaronjat ku 1.

Dokumén nu patali

  1. Advantech Czech: Expansion Port RS232 - Manual Pamaké (MAN-0020-EN)
  2. Advantech Czech: Expansion Port RS485/422 – Manual Pamaké (MAN-0025-EN)
  3. Advantech Czech: Expansion Port CNT - Manual Pamaké (MAN-0028-EN)

Anjeun tiasa kéngingkeun dokumén anu aya hubunganana sareng produk dina Téknik Portal di icr.advantech.cz alamat.
Pikeun meunangkeun Pituduh Mimitian Gancang router anjeun, Manual Pamaké, Manual Konfigurasi, atawa firmware buka kaca Models Router, panggihan model diperlukeun, sarta pindah ka Manual atawa tab Firmware, masing-masing.
Paket sareng manual pamasangan Aplikasi Router sayogi dina halaman Aplikasi Router.
Pikeun Dokumén Pangwangunan, angkat ka halaman DevZone.

Dokumén / Sumberdaya

ADVANTECH Protocol MODBUS TCP2RTU Router App [pdf] Pituduh pamaké
Protokol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *