Modbus RTU — Alat Frame
Buat permintaan dan respons Modbus RTU, uraikan kolom serta nilai register, dan periksa CRC-16.
Modbus RTU — Generator Permintaan
Generator Pesan Respons Modbus RTU
Tipe Data
Urutan Byte
Nilai(Nilai desimal)
Modbus RTU — Parser Frame
Konfigurasi Aturan Parsing
Offset byte
Tipe Data
Byte asli
Urutan Byte
Byte setelah diurutkan
Hasil Parsing
Aksi
Tambahkan aturan untuk membaca nilai payload.
Kalkulator Pengecekan CRC 16 Modbus RTU
Panduan Pengguna
Pemecahan masalah port serial dan RTU
Gambaran Umum Fungsi
Buat permintaan dan respons Modbus RTU, uraikan kolom serta nilai register, dan periksa CRC-16.
Fitur Utama:
- Fungsi desimal yang tersedia: 01,02,03,04,05,06,15,16. 15 = 0x0F dan 16 = 0x10; tidak semua kode di antaranya didukung.
- Pembuatan Data Respons: Mendukung simulasi data respons slave untuk pengujian dan verifikasi
- Parsing Data: Mendukung parsing berbagai tipe data dan urutan byte, dapat dengan cepat memverifikasi apakah tipe data dan urutan byte sudah benar
Panduan Pengguna Generator Perintah
- Periksa daya, kabel, alamat, dan pengaturan. Mulai dengan permintaan baca yang didokumentasikan dan tunggu respons atau timeout sebelum permintaan berikutnya. Alamat broadcast serial 0 tidak dibalas. Pengecualian berarti perangkat merespons tetapi menolak operasi.
- Fungsi desimal yang tersedia: 01,02,03,04,05,06,15,16. 15 = 0x0F dan 16 = 0x10; tidak semua kode di antaranya didukung.
- Dalam notasi referensi umum, 40001 menjadi alamat 0, 40002 menjadi 1, dan 40108 menjadi 107 (0x006B). Manual mungkin sudah memakai alamat berbasis nol. Masukkan offset protokol; generator tidak otomatis mengubah label 4xxxx.
- Jumlah: Jumlah data yang akan dibaca atau ditulis
- Contoh Perintah Umum:
- Baca Holding Registers: 01 03 00 00 00 02 C4 0B (baca 2 register)
- Tulis Single Register: 01 06 00 00 00 01 48 0A (tulis nilai 1)
Panduan Pengguna Generator Data Respons
- Pilih kode fungsi yang cocok dengan perintah
- Mendukung berbagai tipe data: UINT16/INT16/UINT32/INT32/FLOAT32, dll.
- Mendukung berbagai urutan byte: ABCD/DCBA/BADC/CDAB
- Contoh Data Respons:
- Respons Baca: 01 03 04 00 01 00 02 2A 32 (mengembalikan data 2 register)
- Respons Tulis: 01 06 00 00 00 01 48 0A (konfirmasi tulis)
Panduan Pengguna Parser Data
- Mendukung input frame data Modbus standar untuk parsing
- Dapat mengkonfigurasi beberapa aturan parsing, mendukung berbagai tipe data dan urutan byte
- Parser frame dapat membulatkan integer 64-bit besar. Gunakan konverter angka untuk pemeriksaan tepat dan cocokkan tipe serta urutan dengan perangkat. Konverter Heksadesimal dan Desimal
- Konfigurasi urutan byte yang fleksibel untuk beradaptasi dengan format data perangkat yang berbeda
- Untuk parsing data dalam jumlah besar, disarankan menggunakan fungsi parsing file di halaman debugging Modbus, yang mendukung pemrosesan data batch