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

Pengetahuan Protokol Modbus RTU

Tipe Data yang Didukung

    Jenis Urutan Byte

      Penjelasan Kode Fungsi

        Kiat Debugging

          Skenario Aplikasi