Alat Modbus RTU Dalam Talian

Jana dan huraikan bingkai Modbus RTU, TCP dan ASCII, semak CRC/LRC serta tukar nilai daftar. Sambungan bersiri memerlukan pelayar desktop yang menyokong Web Serial dan kebenaran port.

Alat Modbus

Jana dan huraikan bingkai Modbus RTU, TCP dan ASCII, semak CRC/LRC serta tukar nilai daftar. Sambungan bersiri memerlukan pelayar desktop yang menyokong Web Serial dan kebenaran port.

Penjana Perintah Modbus RTU

Popular

Fungsi perpuluhan tersedia: 01,02,03,04,05,06,15,16. 15 = 0x0F dan 16 = 0x10; bukan semua kod di antaranya disokong.

Pengesahan CRC Automatik
Nilai daftar
Pratonton Masa Nyata

Penghurai Mesej Modbus RTU

Popular

Jana permintaan dan respons Modbus RTU, huraikan medan serta nilai daftar dan semak CRC-16.

Medan bingkai
Pengesahan CRC
Nilai daftar

Penyahpepijat Bersiri

Gunakan pelayar desktop dengan Web Serial, seperti Chrome atau Edge, melalui HTTPS. Benarkan port yang betul dan padankan tetapan bersiri dengan peranti. Penyesuai mungkin memerlukan pemacu.

Sambungan Terus Port Siri
Pemantauan Masa Nyata
Visualisasi Data

Penukar Heksadesimal dan Perpuluhan

Tukar integer dan nilai IEEE 754 antara heksadesimal dan perpuluhan. Pilih jenis data dan susunan bait mengikut manual peranti.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big-Endian/Little-Endian/Big-Endian-Pertukaran Bait/Little-Endian-Pertukaran Bait
16–64 bit
Penukaran Masa Nyata
Salin Satu Klik

Kalkulator Pengesahan CRC16

CRC-16/MODBUS menyemak bait alamat, fungsi dan data. Nilai awal 0xFFFF, polinomial terpantul 0xA001, bait rendah dihantar dahulu. CRC sepadan tidak membuktikan operasi selamat atau penghantar dipercayai; CRC bukan penyulitan atau pengesahan.

CRC-16/MODBUS
Input bingkai heks
Bait rendah dahulu

Alat Modbus

Alat bingkai dalam pelayar
Fungsi baca/tulis biasa
Nilai integer dan apungan
Medan bingkai dan checksum
Web Serial desktop
Pilihan bahasa antara muka
Salin bingkai dan nilai
Pengiraan dalam pelayar

Tugasan biasa

Penyahpepijatan Automasi Industri

Jana bingkai atau tampal mesej lengkap dan semak medannya.

Contoh praktikal
  • Ujian komunikasi peranti
  • Pembacaan dan konfigurasi parameter
  • Diagnosis dan penyelesaian masalah

Pembangunan Integrasi Peranti

Jana bingkai atau tampal mesej lengkap dan semak medannya.

Contoh praktikal
  • Ujian pengesahan protokol
  • Pengesahan format data
  • Ujian keserasian

Penyelenggaraan dan Operasi Sistem

Sahkan kebenaran, peranti dan peta daftar; mulakan dengan bacaan diketahui. Penulisan boleh mengubah tingkah laku peralatan: semak fungsi, alamat dan nilai sebelum menghantar. Sandarkan konfigurasi dan ikut prosedur tapak. CRC tidak menjadikan operasi selamat.

Contoh praktikal
  • Pengumpulan data berkala
  • Pemantauan status peranti
  • Analisis data sejarah

🚀 Mula Guna Sekarang

Jana dan huraikan bingkai Modbus RTU, TCP dan ASCII, semak CRC/LRC serta tukar nilai daftar. Sambungan bersiri memerlukan pelayar desktop yang menyokong Web Serial dan kebenaran port.

📚 Pengetahuan Protokol Modbus RTU

Apakah Modbus RTU?

Modbus menggunakan permintaan dan respons untuk membaca atau menulis data peranti. Klien menghantar fungsi dan parameter; pelayan mengembalikan data atau pengecualian. Alamat dan jenis daftar mengikut manual peranti.

Ciri-ciri Utama:

  • Format data binari, kecekapan penghantaran tinggi
  • Pengesahan CRC16, kebolehpercayaan data yang kuat
  • Menyokong komunikasi berbilang titik RS485
  • Penyeragaman tinggi, keserasian yang baik
Struktur Mesej Modbus RTU

Mesej Modbus RTU standard terdiri daripada bahagian-bahagian berikut:

[Alamat Slave][Kod Fungsi][Kawasan Data][Pengesahan CRC]
  • Alamat Slave: 1 bait, mengenal pasti peranti sasaran:
  • Kod Fungsi: 1 bait, menyatakan jenis operasi:
  • Kawasan Data: N bait, mengandungi alamat dan data:
  • CRC: 2 bait, bait rendah dahulu:
Penerangan Kod Fungsi Biasa
Kod Fungsi Baca:
  • 01: Baca status gegelung
  • 02: Baca input diskret
  • 03: Baca daftar penahan
  • 04: Baca daftar input
Kod Fungsi Tulis:
  • 05: Tulis gegelung tunggal
  • 06: Tulis daftar tunggal
  • 15: Tulis berbilang gegelung
  • 16: Tulis berbilang daftar
CRC-16/MODBUS

CRC-16/MODBUS menyemak bait alamat, fungsi dan data. Nilai awal 0xFFFF, polinomial terpantul 0xA001, bait rendah dihantar dahulu. CRC sepadan tidak membuktikan operasi selamat atau penghantar dipercayai; CRC bukan penyulitan atau pengesahan.

Ciri-ciri Pengesahan:

  • Pengesahan lewahan kitaran 16-bit
  • Polinomial: 0xA001
  • Nilai Awal: 0xFFFF
  • Bait rendah dahulu
Penukaran Data dan Susunan Bait (Berkenaan dengan Daftar Modbus)

Bandingkan nilai yang diketahui dengan manual peranti. Semak alamat, jenis data, susunan bait dan faktor skala sebelum menggunakan hasil.

  • UINT tanpa tanda; INT menggunakan pelengkap dua. FFFF ialah 65535 sebagai UINT16 dan -1 sebagai INT16. Input pendek diisi sifar: FF menjadi 00FF dan tetap 255 bagi INT16.
  • Pilih HEX, FLOAT32 dan ABCD: 3F800000 bernilai 1. Bagi FLOAT64, 3FF0000000000000 juga bernilai 1. Bit tanda/eksponen/pecahan ialah 1/8/23 untuk FLOAT32 dan 1/11/52 untuk FLOAT64.
  • Bagi empat bait A B C D: ABCD kekal, DCBA membalikkan semuanya, BADC menukar bait dalam setiap daftar dan CDAB menukar kedua-dua daftar. Sahkan dengan nilai diketahui; nama pengeluar sahaja tidak menentukan susunannya.
  • Bagi 16 bit gunakan AB atau BA. Pada 64 bit, CDAB menukar daftar dalam setiap kumpulan empat bait. Semak susunan daftar dalam manual peranti.
  • Penukar ini mengekalkan semua digit integer dalam julat: UINT64 0–18446744073709551615; INT64 -9223372036854775808–9223372036854775807. Masukkan digit integer tanpa pecahan atau notasi saintifik.
  • Gunakan 0–9 dan A–F; awalan 0x dan ruang antara bait diterima. Nilai pendek ditambah sifar di hadapan. Aksara tidak sah dan bait melebihi lebar jenis ditolak.
  • Gunakan nombor bulat untuk jenis integer. FLOAT32 dan FLOAT64 menerima nilai perpuluhan terhingga dan notasi saintifik.
  • Bandingkan nilai yang diketahui dengan manual peranti. Semak alamat, jenis data, susunan bait dan faktor skala sebelum menggunakan hasil.
Bandingkan nilai yang diketahui dengan manual peranti. Semak alamat, jenis data, susunan bait dan faktor skala sebelum menggunakan hasil.