Modbus ASCII — Alat Bingkai
Jana dan huraikan bingkai Modbus ASCII serta semak LRC. Bingkai bermula dengan titik bertindih dan berakhir CRLF. LRC dikira daripada bait alamat, fungsi dan data, tanpa titik bertindih, CRLF atau LRC lama.
Modbus ASCII — Penjana Permintaan
Penjana Mesej Respons Modbus ASCII
Jenis Data
Susunan Bait
Nilai(Nilai Perpuluhan)
Modbus ASCII — Penghurai Bingkai
Konfigurasi Peraturan Penghuraian
Ofset bait
Jenis Data
Bait asal
Susunan Bait
Bait selepas disusun
Hasil Penghuraian
Tindakan
Tambah peraturan untuk membaca nilai muatan.
Kalkulator Kod Pengesahan Modbus ASCII LRC
Panduan Pengguna
Gambaran Keseluruhan Fungsi
Jana dan huraikan bingkai Modbus ASCII serta semak LRC. Bingkai bermula dengan titik bertindih dan berakhir CRLF. LRC dikira daripada bait alamat, fungsi dan data, tanpa titik bertindih, CRLF atau LRC lama.
Fungsi Utama:
- Fungsi perpuluhan tersedia: 01,02,03,04,05,06,15,16. 15 = 0x0F dan 16 = 0x10; bukan semua kod di antaranya disokong.
- 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
- Semak kuasa, kabel, alamat dan tetapan. Mulakan dengan permintaan baca dalam manual dan tunggu respons atau tamat masa sebelum permintaan seterusnya. Alamat siaran bersiri 0 tidak dibalas. Pengecualian bermakna peranti membalas tetapi menolak operasi.
- Fungsi perpuluhan tersedia: 01,02,03,04,05,06,15,16. 15 = 0x0F dan 16 = 0x10; bukan semua kod di antaranya disokong.
- Dalam notasi rujukan biasa, 40001 ialah alamat 0, 40002 ialah 1 dan 40108 ialah 107 (0x006B). Manual mungkin sudah menggunakan alamat bermula sifar. Masukkan ofset protokol; penjana tidak menukar label 4xxxx secara automatik.
- Kuantiti: Jumlah data yang akan dibaca atau ditulis
- Contoh Perintah Biasa:
- Baca Daftar Penahan: 01 03 00 00 00 02 C4 0B (baca 2 daftar)
- Tulis Daftar Tunggal: 01 06 00 00 00 01 48 0A (tulis nilai 1)
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
- Contoh Data Respons:
- Respons Baca: 01 03 04 00 01 00 02 2A 32 (kembalikan data 2 daftar)
- Respons Tulis: 01 06 00 00 00 01 48 0A (pengesahan tulis)
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
- Penghurai bingkai mungkin membundarkan integer 64-bit besar. Gunakan penukar nombor untuk semakan tepat dan padankan jenis serta susunan dengan peranti. Penukar Heksadesimal dan Perpuluhan
- Konfigurasi susunan bait yang fleksibel untuk menyesuaikan diri dengan format data peranti yang berbeza
- Untuk menghurai sejumlah besar data, disyorkan untuk menggunakan fungsi penghuraian fail dalam Penghuraian Data Modbus pada halaman Penyahpepijatan Modbus, yang menyokong pemprosesan data kelompok