Aplikasi Router ADVANTECH MODBUS TCP2RTU
Informasi Produk
Produk ini merupakan perangkat yang mendukung protokol MODBUS TCP2RTU. Ini diproduksi oleh Advantech Czech sro, berlokasi di Usti nad Orlici, Republik Ceko. Nomor dokumen panduan pengguna adalah APP-0014-EN, dengan tanggal revisi 26 Oktober 2023.
Advantech Czech sro menyatakan bahwa mereka tidak bertanggung jawab atas segala kerusakan insidental atau konsekuensial akibat penggunaan manual ini. Semua nama merek yang disebutkan dalam manual ini adalah merek dagang terdaftar dari pemiliknya masing-masing, dan penggunaannya dalam publikasi ini hanya untuk tujuan referensi.
Petunjuk Penggunaan Produk
Konfigurasi
Untuk mengkonfigurasi produk, ikuti langkah-langkah berikut:
- Akses web antarmuka dengan menekan nama modul pada halaman Aplikasi router pada router Web antarmuka.
- Di menu bagian kiri web antarmuka, navigasikan ke bagian Konfigurasi.
- Di bagian Konfigurasi, Anda akan menemukan item untuk konfigurasi Port 1, Port 2, dan USB.
- Untuk Konfigurasi Pelabuhan:
- Aktifkan port Ekspansi: Item ini memungkinkan konversi protokol MODBUS TCP/IP menjadi MODBUS RTU.
- Baudrate: Atur baudrate untuk koneksi MODBUS RTU pada port Ekspansi. Jika tidak ada perangkat MODBUS RTU yang terhubung ke antarmuka serial, setel ke Tidak Ada.
Server TCP MODBUS I/O & XC-CNT
Produk memiliki Karakteristik Dasar dan Ruang Alamat Router yang terkait dengan Server TCP MODBUS I/O & XC-CNT. Untuk informasi lebih lanjut mengenai karakteristik ini, lihat panduan pengguna router atau port Ekspansi.
Dokumen Terkait
Untuk informasi tambahan dan dokumen terkait, silakan baca panduan pengguna yang disediakan oleh Advantech Czech sro
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Republik Ceko Dokumen No. APP-0014-EN, revisi mulai 26 Oktober 2023.
© 2023 Advantech Czech sro Tidak ada bagian dari publikasi ini yang boleh direproduksi atau dikirimkan dalam bentuk apa pun atau dengan cara apa pun, elektronik atau mekanis, termasuk fotografi, rekaman, atau sistem penyimpanan dan pengambilan informasi apa pun tanpa izin tertulis. Informasi dalam manual ini dapat berubah tanpa pemberitahuan, dan ini tidak mewakili komitmen Advantech.
Advantech Czech sro tidak bertanggung jawab atas kerusakan insidental atau konsekuensial yang terjadi akibat penyediaan, kinerja, atau penggunaan manual ini.
Semua nama merek yang digunakan dalam manual ini adalah merek dagang terdaftar dari pemiliknya masing-masing. Penggunaan merek dagang atau lainnya
sebutan dalam publikasi ini hanya untuk tujuan referensi dan bukan merupakan dukungan dari pemegang merek dagang.
Simbol yang digunakan
- Bahaya – Informasi mengenai keamanan pengguna atau potensi kerusakan pada router.
- Perhatian – Masalah yang dapat muncul dalam situasi tertentu.
- Informasi – Tip berguna atau informasi minat khusus.
- Example – Contohampfile fungsi, perintah atau skrip.
Catatan Perubahan
Catatan Perubahan Protokol MODBUS TCP2RTU
- Bahasa Inggris: v1.0.0 (2011-07-19)
Rilis pertama - Bahasa Inggris: v1.0.1 (2011-11-08)
Menambahkan deteksi otomatis antarmuka RS485 dan kontrol sinyal RTS untuk saluran RS485 - Bahasa Inggris: v1.0.2 (2011-11-25)
Perbaikan kecil dalam kode HTML - Bahasa Inggris: v1.0.3 (2012-09-19)
Memperbaiki pengecualian yang tidak tertangani
Menambahkan pengiriman pesan kesalahan modbus 0x0B jika batas waktu balasan berakhir - Bahasa Inggris: v1.0.4 (2013-02-01)
Menambahkan pengiriman pesan kesalahan modbus 0x0B jika crc buruk diterima - Bahasa Inggris: v1.0.5 (2013-05-22)
Menambahkan fungsi pembacaan port I/O dan CNT - Bahasa Inggris: v1.0.6 (2013-12-11)
Menambahkan dukungan FW 4.0.0+ - Bahasa Inggris: v1.0.7 (2014-04-01)
Peningkatan ukuran buffer internal - Bahasa Inggris: v1.0.8 (2014-05-05)
Menambahkan pemblokiran klien baru ketika klien yang terhubung aktif - Bahasa Inggris: v1.0.9 (2014-11-11)
Menambahkan klien mode TCP
Menambahkan nomor seri dan alamat MAC ke dalam register modbus - Bahasa Inggris: v1.1.0 (2015-05-22)
Pemrosesan permintaan yang ditingkatkan - Bahasa Inggris: v1.1.1 (2015-06-11)
Menambahkan tes panjang data di pemeriksaan crc - Bahasa Inggris: v1.1.2 (2015-10-14)
Sinyal dinonaktifkan SIG_PIPE - Bahasa Inggris: v1.1.3 (2016-04-25)
Mengaktifkan tetap hidup dalam mode server TCP - Bahasa Inggris: v1.2.0 (2016-10-18)
Menambahkan dukungan untuk dua port yang berfungsi secara bersamaan
Menghapus opsi yang tidak perlu - Bahasa Inggris: v1.2.1 (2016-11-10)
Memperbaiki bug di loop baca uart - Bahasa Inggris: v1.3.0 (2017-01-27)
Opsi tambahan Tolak koneksi baru
Menambahkan opsi Batas Waktu Tidak Aktif - Bahasa Inggris: v1.4.0 (2017-07-10)
Menambahkan alamat MWAN IPv4 ke dalam register MODBUS
Memperbaiki pembacaan alamat MAC - Bahasa Inggris: v1.5.0 (2018-04-23)
Menambahkan opsi "Tidak Ada" ke pemilihan perangkat serial - Bahasa Inggris: v1.6.0 (2018-09-27)
Menambahkan dukungan ttyUSB
Tetap file kebocoran deskriptor (di ModulesSDK) - Bahasa Inggris: v1.6.1 (2018-09-27)
Menambahkan rentang nilai yang diharapkan ke pesan kesalahan JavaSript - Bahasa Inggris: v1.7.0 (2020-10-01)
Kode CSS dan HTML diperbarui agar sesuai dengan firmware 6.2.0+
Mengubah batas "Batas Waktu Balasan" menjadi 1..1000000 ms - Bahasa Inggris: v1.8.0 (2022-03-03)
Menambahkan nilai tambahan terkait status MWAN - Bahasa Inggris: v1.9.0 (2022-08-12)
Menambahkan nilai CRC32 konfigurasi perangkat tambahan - Bahasa Inggris: v1.10.0 (2022-11-03)
Informasi lisensi yang dikerjakan ulang - Bahasa Inggris: v1.10.1 (2023-02-28)
Tertaut secara statis dengan zlib 1.2.13 - 1.11.0 (2023 Januari 06)
Menambahkan dukungan untuk pin GPIO input dan output biner tambahan
Keterangan
Protokol aplikasi router MODBUS TCP2RTU tidak terdapat dalam firmware router standar. Pengunggahan aplikasi router ini dijelaskan dalam manual Konfigurasi (lihat Bab Dokumen Terkait).
Aplikasi router Modbus TCP2RTU menyediakan konversi protokol MODBUS TCP ke protokol MODBUS RTU, yang dapat digunakan pada jalur serial. Antarmuka RS232 atau RS485/422 dapat digunakan untuk komunikasi serial di router Advantech.
Ada bagian umum PDU Untuk kedua protokol. Header MBAP digunakan untuk identifikasi saat mengirim MODBUS ADU ke TCP/IP. Port 502 didedikasikan untuk MODBUS TCP ADU.
Saat mengirim PDU ke jalur serial, alamat unit tujuan yang diperoleh dari header MBAP sebagai ID UNIT ditambahkan ke PDU bersama dengan checksum.
Modul ini mendukung konfigurasi dua antarmuka serial independen, jika tersedia di router. Pengenalan otomatis port RS485 dari RS422 didukung. Informasi rinci tentang antarmuka serial dapat ditemukan di Panduan pengguna router atau port Ekspansi (RS485/422, lihat [2]).
Antarmuka
Web antarmuka dapat diakses dengan menekan nama modul pada halaman aplikasi Router pada router Web antarmuka.
Menu bagian kiri Web antarmuka berisi bagian berikut: Status, Konfigurasi, dan Kustomisasi. Bagian Status berisi Statistik yang menunjukkan informasi statistik dan Log Sistem yang menunjukkan log yang sama seperti pada antarmuka router. Bagian konfigurasi berisi item Port 1, Port 2 dan USB dan Kustomisasi hanya berisi bagian menu yang beralih kembali dari modul web halaman ke router web halaman konfigurasi. Menu utama GUI modul ditunjukkan pada Gambar 1.
Konfigurasi
Konfigurasi Port
Arti masing-masing item:
Port ekspansi | Port ekspansi, tempat koneksi MODBUS RTU akan dibuat. Jika tidak ada perangkat MODBUS RTU yang terhubung ke antarmuka serial, maka dapat diatur ke “Tidak Ada” dan antarmuka serial ini dapat digunakan untuk komunikasi dengan perangkat lain. Hanya register internal router yang dapat dibaca dalam kasus ini. |
Barang | Keterangan |
Keseimbangan | Bit paritas kontrol:
|
Hentikan Bits
Batas Waktu Terpisah |
Jumlah bit stop
Saatnya mengakhiri pesan (lihat catatan di bawah) |
Modus TCP | Pemilihan modus:
|
Alamat Server
Port TCP |
Menentukan alamat server ketika mode yang dipilih adalah Klien (di dalam Modus TCP barang). Port TCP tempat router mendengarkan permintaan koneksi MODBUS TCP. Untuk mengirim MODBUS ADU dicadangkan port 502. |
Batas Waktu Balasan | Menentukan interval waktu di mana respons diharapkan. Jika respons tidak diterima, maka akan dikirimkan salah satu kode kesalahan berikut:
|
Batas Waktu Tidak Aktif | Jangka waktu setelah koneksi TCP/UDP terputus jika tidak ada aktivitas |
Tolak koneksi baru | Saat diaktifkan, router menolak upaya koneksi lainnya – router tidak lagi mendukung banyak koneksi |
Aktifkan ekstensi I/O dan XC-CNT | Opsi ini memungkinkan komunikasi langsung dengan router. masukan/keluaran (input dan output biner pada router) dan register internal berfungsi di semua platform (v2, v2i, v3 dan v4). XC-CNT Adalah papan ekspansi untuk router v2. Bentuk komunikasi ini hanya berfungsi pada platform v2. |
ID Unit | ID untuk komunikasi langsung dengan router. Nilai dapat berupa 1 hingga 255. Nilai 0 juga diterima untuk berkomunikasi langsung ke perangkat MOD-BUS/TCP atau MODBUS/UDP. Nilai defaultnya adalah 240. |
Semua perubahan dalam pengaturan akan diterapkan setelah menekan tombol Terapkan.
Catatan: Jika waktu antara dua karakter yang diterima diketahui lebih lama daripada nilai parameter Split Timeout dalam milidetik, pesan dari semua data yang diterima akan dikompilasi dan kemudian dikirim.
Konfigurasi USB
Konfigurasi USB memiliki item konfigurasi yang hampir sama dengan PORT1 dan PORT2. Satu-satunya perbedaan yang hilang adalah Aktifkan ekstensi I/O dan XC-CNT serta item ID Unit.
Server TCP MODBUS I/O & XC-CNT
Karakteristik Dasar
Protokol I/O dan XC-CNT MODBUS TCP server adalah salah satu protokol komunikasi router dengan aplikasi router Modbus TCP2RTU berdasarkan antarmuka I/O dan papan ekspansi XC-CNT. Router menyediakan input status terkini secara real-time. Sistem dapat membacanya menggunakan pesan dengan kode 0x03 (membaca nilai register yang lebih banyak). Menggunakan pesan dengan kode 0x10 (menulis nilai lebih banyak register) sistem dapat mengontrol keluaran digital dan mengatur penghitung keadaan. Pesan dengan kode berbeda (misalnya 0x6 untuk penulisan nilai register tunggal) tidak didukung.
Ruang Alamat Router
Alamat | Mengakses | Keterangan |
ukuran 0x0400 | R/- | suhu 16 bit atas di router [◦C] (dengan tanda) |
ukuran 0x0401 | R/- | suhu 16 bit atas di router [◦C] (dengan tanda) |
ukuran 0x0402 | R/- | 16 bit atas dari pasokan voltage [mV] |
ukuran 0x0403 | R/- | 16 bit atas dari pasokan voltage [mV] |
ukuran 0x0404 | R/- | keadaan 16 bit atas BIN2, selalu 0 |
ukuran 0x0405 | R/- | keadaan BIN16 2 bit yang lebih rendah |
ukuran 0x0406 | R/- | keadaan 16 bit atas BIN3, selalu 0 |
ukuran 0x0407 | R/- | keadaan BIN16 3 bit yang lebih rendah |
ukuran 0x0408 | R/- | keadaan 16 bit atas BIN0, selalu 0 |
ukuran 0x0409 | R/- | keadaan BIN16 0 bit yang lebih rendah:
|
0x040A | R/- | keadaan 16 bit atas BOUT0, selalu 0 |
0x040B | R/W | keadaan 16 bit yang lebih rendah dari BOUT0:
|
0x040C | R/- | keadaan 16 bit atas BIN1, selalu 0 |
0x040D | R/- | keadaan BIN16 1 bit yang lebih rendah:
|
0x040E | R/- | keadaan 16 bit atas BOUT1, selalu 0 |
0x040F | R/W | keadaan 16 bit yang lebih rendah dari BOUT1:
|
Dilanjutkan pada halaman berikutnya |
Alamat | Mengakses | Keterangan |
Tabel 2: I/O | ||
Alamat | Mengakses | Keterangan |
ukuran 0x0410 | R/- | 16 bit atas nilai AN1, selalu 0 |
ukuran 0x0411 | R/- | turunkan 16 bit nilai AN1, nilai dari konverter AD 12-bit |
ukuran 0x0412 | R/- | 16 bit atas nilai AN2, selalu 0 |
ukuran 0x0413 | R/- | turunkan 16 bit nilai AN2, nilai dari konverter AD 12-bit |
ukuran 0x0414 | R/W | 16 bit atas CNT1 |
ukuran 0x0415 | R/W | turunkan 16 bit CNT1 |
ukuran 0x0416 | R/W | 16 bit atas CNT2 |
ukuran 0x0417 | R/W | turunkan 16 bit CNT2 |
ukuran 0x0418 | R/- | keadaan 16 input biner teratas:
|
ukuran 0x0419 | R/- | keadaan 16 input biner yang lebih rendah:
|
0x041A | R/- | keadaan 16 keluaran biner teratas:
|
0x041B | R/W | keadaan 16 keluaran biner yang lebih rendah:
|
0x041C | R/- | tidak digunakan, selalu 0 |
0x041D | R/- | tidak digunakan, selalu 0 |
0x041E | R/- | tidak digunakan, selalu 0 |
0x041F | R/- | tidak digunakan, selalu 0 |
Alamat | Mengakses | Keterangan |
ukuran 0x0420 | R/- | 16 bit atas nilai AN1, selalu 0 |
ukuran 0x0421 | R/- | turunkan 16 bit nilai AN1, nilai dari konverter AD 12-bit |
ukuran 0x0422 | R/- | 16 bit atas nilai AN2, selalu 0 |
ukuran 0x0423 | R/- | turunkan 16 bit nilai AN2, nilai dari konverter AD 12-bit |
ukuran 0x0424 | R/W | 16 bit atas CNT1 |
ukuran 0x0425 | R/W | turunkan 16 bit CNT1 |
ukuran 0x0426 | R/W | 16 bit atas CNT2 |
ukuran 0x0427 | R/W | turunkan 16 bit CNT2 |
ukuran 0x0428 | R/- | keadaan 16 input biner teratas:
|
ukuran 0x0429 | R/- | keadaan 16 input biner yang lebih rendah:
|
0x042A | R/- | keadaan 16 keluaran biner teratas:
|
0x042B | R/W | keadaan 16 keluaran biner yang lebih rendah:
|
0x042C | R/- | tidak digunakan, selalu 0 |
0x042D | R/- | tidak digunakan, selalu 0 |
0x042E | R/- | tidak digunakan, selalu 0 |
0x042F | R/- | tidak digunakan, selalu 0 |
Tabel 4: XC-CNT – PORT2 | ||
Alamat | Mengakses | Keterangan |
ukuran 0x0430 | R/- | 16 bit atas nomor seri |
ukuran 0x0431 | R/- | turunkan 16 bit nomor seri |
ukuran 0x0432 | R/- | 1st dan 2nd byte alamat MAC |
ukuran 0x0433 | R/- | 3rd dan 4th byte alamat MAC |
ukuran 0x0434 | R/- | 5th dan 6th byte alamat MAC |
ukuran 0x0435 | R/- | 1st dan 2nd byte alamat IP MWAN |
ukuran 0x0436 | R/- | 3rd dan 4th byte alamat IP MWAN |
ukuran 0x0437 | R/- | nomor SIM aktif |
Dilanjutkan pada halaman berikutnya |
Alamat | Mengakses | Keterangan |
ukuran 0x0430 | R/- | 16 bit atas nomor seri |
ukuran 0x0431 | R/- | turunkan 16 bit nomor seri |
ukuran 0x0432 | R/- | 1st dan 2nd byte alamat MAC |
ukuran 0x0433 | R/- | 3rd dan 4th byte alamat MAC |
ukuran 0x0434 | R/- | 5th dan 6th byte alamat MAC |
ukuran 0x0435 | R/- | 1st dan 2nd byte alamat IP MWAN |
ukuran 0x0436 | R/- | 3rd dan 4th byte alamat IP MWAN |
ukuran 0x0437 | R/- | nomor SIM aktif |
Alamat | Mengakses | Keterangan |
ukuran 0x0438 | R/- | 1st dan 2nd byte Data MWAN Rx |
ukuran 0x0439 | R/- | 3rd dan 4th byte Data MWAN Rx |
0x043A | R/- | 5th dan 6th byte Data MWAN Rx |
0x043B | R/- | 7th dan 8th byte Data MWAN Rx |
0x043C | R/- | 1st dan 2nd byte Data MWAN Tx |
0x043D | R/- | 3rd dan 4th byte Data MWAN Tx |
0x043E | R/- | 5th dan 6th byte Data MWAN Tx |
0x043F | R/- | 7th dan 8th byte Data MWAN Tx |
ukuran 0x0440 | R/- | 1st dan 2nd byte Waktu Aktif MWAN |
ukuran 0x0441 | R/- | 3rd dan 4th byte Waktu Aktif MWAN |
ukuran 0x0442 | R/- | 5th dan 6th byte Waktu Aktif MWAN |
ukuran 0x0443 | R/- | 7th dan 8th byte Waktu Aktif MWAN |
ukuran 0x0444 | R/- | Pendaftaran MWAN |
ukuran 0x0445 | R/- | Teknologi MWAN |
ukuran 0x0446 | R/- | MWANPLMN |
ukuran 0x0447 | R/- | Sel MWAN |
ukuran 0x0448 | R/- | Sel MWAN |
ukuran 0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | Saluran MWAN |
0x044C | R/- | Band MWAN |
0x044D | R/- | Kekuatan Sinyal MWAN |
0x044E | R/- | Nilai CRC32 dari konfigurasi router |
0x044F | R/- | Nilai CRC32 dari konfigurasi router |
Catatan:
- Nomor seri pada alamat 0x0430 dan 0x0431 hanya ada jika nomor seri 7 digit, jika tidak, nilai pada alamat tersebut akan kosong.
- Jika papan XC-CNT tidak ada, semua nilai yang terkait adalah 0.
- Informasi tentang pemasangan dan konfigurasi papan XC-CNT saat ini dapat ditemukan di log sistem setelah memulai aplikasi router.
- Menulis sebenarnya dimungkinkan untuk semua register. Menulis ke registri, yang tidak dirancang untuk menulis, selalu berhasil, namun tidak ada perubahan fisik.
- Membaca nilai dari rentang alamat register 0x0437 – 0x044D berfungsi di semua platform router.
- Alamat pada tabel dimulai dari 0. Jika implementasinya menggunakan nomor register yang dimulai dari 1, maka alamat register perlu ditambah 1.
- Advantech Ceko: Port Ekspansi RS232 – Panduan Pengguna (MAN-0020-EN)
- Advantech Ceko: Port Ekspansi RS485/422 – Panduan Pengguna (MAN-0025-EN)
- Advantech Ceko: Port Ekspansi CNT – Panduan Pengguna (MAN-0028-EN)
Anda dapat memperoleh dokumen terkait produk di Portal Teknik di icr.advantech.cz alamat.
Untuk mendapatkan Panduan Memulai Cepat, Panduan Pengguna, Manual Konfigurasi, atau Firmware router Anda, buka halaman Model Router, temukan model yang diperlukan, dan alihkan ke tab Manual atau Firmware.
Paket dan manual instalasi Router Apps tersedia di halaman Router Apps.
Untuk Dokumen Pengembangan, buka halaman DevZone.
Dokumen / Sumber Daya
![]() |
Aplikasi Router ADVANTECH MODBUS TCP2RTU [Bahasa Indonesia:] Panduan Pengguna Protokol MODBUS TCP2RTU Aplikasi Router, Protokol MODBUS TCP2RTU, Aplikasi Router, Aplikasi, Protokol Aplikasi MODBUS TCP2RTU |