Alat Modbus TCP Dalam Talian | Alat Penghuraian Mesej/Penjana Arahan/Pengepala MBAP/Penukaran Data Modbus TCP
Alat Modbus TCP dalam talian yang menyokong penghuraian mesej TCP, penjanaan arahan, penjanaan data/mesej respons, dan pengendalian pengepala MBAP. Menyokong pelbagai jenis data (UINT16/INT16/UINT32/INT32/FLOAT32) dan susunan bait (ABCD/DCBA/BADC/CDAB), menjana arahan Modbus TCP standard dengan satu klik.
Penjana Perintah Permintaan Modbus TCP
Penjana Mesej Respons Modbus TCP
Jenis Data
Susunan Bait
Nilai(Nilai Perpuluhan)
Penghurai Mesej Modbus TCP
Konfigurasi Peraturan Penghuraian
Posisi Mula
Jenis Data
Data Mentah
Susunan Bait
Data Tersusun
Hasil Penghuraian
Tindakan
Tiada peraturan penghuraian. Sila tambah peraturan untuk mula menghurai
Panduan Pengguna
Gambaran Keseluruhan Fungsi
Alat Modbus TCP ialah alat protokol Modbus TCP bersepadu yang menyediakan tiga fungsi teras: penjanaan perintah, penjanaan data respons, dan penghuraian data. Ia membantu pengguna menjana perintah Modbus TCP standard dengan cepat, mengendalikan maklumat pengepala MBAP, mensimulasikan data respons hamba, dan menghurai data komunikasi sebenar.
Fungsi Utama:
- Penjanaan Perintah: Menyokong kod fungsi yang biasa digunakan untuk menjana perintah Modbus standard dengan cepat
- Penjanaan Data Respons: Menyokong simulasi data respons hamba untuk ujian dan pengesahan yang mudah
- Penghuraian Data: Menyokong penghuraian pelbagai jenis data dan susunan bait untuk mengesahkan dengan cepat sama ada jenis data dan susunan bait adalah betul
Arahan Penggunaan Penjana Perintah
- Pengenal Unit: Alamat peranti dalam mod TCP, terkandung dalam pengepala MBAP
- Pengenal Transaksi: Digunakan untuk memadankan permintaan dan respons dalam mod TCP, julat 0-65535
- Kod Fungsi: Menyokong kod fungsi standard seperti 01/02/03/04/05/06/15/16
- Alamat Mula: Alamat mula daftar yang akan diakses
- Kuantiti: Jumlah data yang akan dibaca atau ditulis
- Contoh Perintah TCP:
- Perintah Baca TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (Pengepala MBAP + PDU)
- Perintah Tulis TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (Pengepala MBAP + PDU)
- Penerangan Pengepala MBAP: ID Transaksi (00 01) + ID Protokol (00 00) + Panjang (00 06) + ID Unit (01)
Arahan Penggunaan Penjana Data Respons
- Pilih kod fungsi yang sepadan dengan perintah
- Menyokong pelbagai jenis data: UINT16/INT16/UINT32/INT32/FLOAT32, dll.
- Menyokong pelbagai susunan bait: ABCD/DCBA/BADC/CDAB
- Pengenal Transaksi TCP: Mesti sepadan dengan ID transaksi dalam perintah permintaan
- Pengenal Unit TCP: Sepadan dengan ID unit dalam perintah permintaan
- Contoh Respons TCP:
- Respons Baca TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (Pengepala MBAP + PDU Respons)
- Respons Tulis TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (Pengepala MBAP + PDU Pengesahan)
- Nota: ID transaksi dalam respons TCP mesti sepadan dengan permintaan, dan medan panjang dikira secara automatik
Arahan Penggunaan Penghurai Data
- Menyokong input bingkai data Modbus standard untuk penghuraian
- Boleh mengkonfigurasi berbilang peraturan penghuraian, menyokong jenis data dan susunan bait yang berbeza
- Penukaran pelbagai jenis data terbina dalam, menyokong integer bertanda/tidak bertanda dan nombor titik terapung
- Konfigurasi susunan bait yang fleksibel untuk menyesuaikan diri dengan format data peranti yang berbeza
- Ciri-ciri Penghuraian TCP:
- Pengecaman dan penghuraian automatik maklumat pengepala MBAP (ID Transaksi, ID Protokol, Panjang, ID Unit)
- Mod TCP tidak memerlukan pengesahan kod semak, bergantung pada protokol TCP untuk memastikan integriti data
- Format Bingkai TCP: Pengepala MBAP (7 bait) + Kod Fungsi (1 bait) + Data (n bait)
- Perkara Pengesahan: Format pengepala MBAP yang betul, ID Protokol ialah 0x0000, medan panjang yang tepat
- Contoh Penghuraian TCP:
- Input: 00 01 00 00 00 07 01 03 04 00 01 00 02
- Dihurai: ID Transaksi=1, ID Protokol=0, Panjang=7, ID Unit=1, Kod Fungsi=03, Data=00 01 00 02
- Untuk menghurai sejumlah besar data, disyorkan untuk menggunakan fungsi penghuraian fail dalam Penghuraian Data Modbus pada halaman Penyahpepijatan Modbus, yang menyokong pemprosesan data kelompok