Modbus ASCII — เครื่องมือเฟรม
สร้างและวิเคราะห์เฟรม Modbus ASCII พร้อมตรวจ LRC เฟรมเริ่มด้วยโคลอนและจบด้วย CRLF คำนวณ LRC จากไบต์แอดเดรส ฟังก์ชันและข้อมูล ไม่รวมโคลอน CRLF หรือ LRC เดิม
Modbus ASCII — สร้างคำขอ
เครื่องมือสร้างข้อความตอบกลับ Modbus ASCII
ชนิดข้อมูล
ลำดับไบต์
ค่า(ค่าตัวเลขฐานสิบ)
Modbus ASCII — วิเคราะห์เฟรม
การตั้งค่ากฎการวิเคราะห์
ออฟเซ็ตไบต์
ชนิดข้อมูล
ไบต์ต้นฉบับ
ลำดับไบต์
ไบต์หลังจัดลำดับ
ผลการวิเคราะห์
การดำเนินการ
เพิ่มกฎเพื่ออ่านค่าจาก payload
เครื่องคำนวณ LRC Modbus ASCII
คู่มือการใช้งาน
ภาพรวมฟังก์ชัน
สร้างและวิเคราะห์เฟรม Modbus ASCII พร้อมตรวจ LRC เฟรมเริ่มด้วยโคลอนและจบด้วย CRLF คำนวณ LRC จากไบต์แอดเดรส ฟังก์ชันและข้อมูล ไม่รวมโคลอน CRLF หรือ LRC เดิม
ฟังก์ชันหลัก
- ฟังก์ชันฐานสิบที่รองรับ: 01,02,03,04,05,06,15,16 โดย 15 = 0x0F และ 16 = 0x10 ไม่ได้รองรับทุกเลขระหว่างนี้
- การสร้างข้อมูลตอบกลับ รองรับการจำลองข้อมูลตอบกลับจากสเลฟ สะดวกสำหรับการทดสอบและตรวจสอบ
- การวิเคราะห์ข้อมูล รองรับการวิเคราะห์ชนิดข้อมูลและลำดับไบต์ที่หลากหลาย สามารถตรวจสอบความถูกต้องของชนิดข้อมูลและลำดับไบต์ได้อย่างรวดเร็ว
คู่มือการใช้งานเครื่องมือสร้างคำสั่ง
- ตรวจไฟเลี้ยง สาย แอดเดรสและการตั้งค่า เริ่มด้วยคำขออ่านตามคู่มือและรอคำตอบหรือหมดเวลาก่อนคำขอถัดไป แอดเดรสบรอดแคสต์อนุกรม 0 จะไม่ตอบกลับ ข้อยกเว้นหมายถึงอุปกรณ์ตอบแต่ปฏิเสธคำสั่ง
- ฟังก์ชันฐานสิบที่รองรับ: 01,02,03,04,05,06,15,16 โดย 15 = 0x0F และ 16 = 0x10 ไม่ได้รองรับทุกเลขระหว่างนี้
- ในระบบหมายเลขอ้างอิงที่ใช้ทั่วไป 40001 คือแอดเดรส 0, 40002 คือ 1 และ 40108 คือ 107 (0x006B) คู่มืออาจระบุแอดเดรสเริ่มจากศูนย์อยู่แล้ว โปรดตรวจสอบก่อนลบค่า เครื่องมือไม่แปลงเลข 4xxxx ให้อัตโนมัติ
- จำนวน จำนวนข้อมูลที่ต้องการอ่านหรือเขียน
- ตัวอย่างคำสั่งที่ใช้บ่อย
- อ่านรีจิสเตอร์ที่เก็บข้อมูล 01 03 00 00 00 02 C4 0B (อ่าน 2 รีจิสเตอร์)
- เขียนรีจิสเตอร์เดียว 01 06 00 00 00 01 48 0A (เขียนค่า 1)
คู่มือการใช้งานเครื่องมือสร้างข้อมูลตอบกลับ
- เลือก function code ที่ตรงกับคำสั่ง
- รองรับชนิดข้อมูลหลากหลาย UINT16/INT16/UINT32/INT32/FLOAT32 เป็นต้น
- รองรับลำดับไบต์หลากหลาย ABCD/DCBA/BADC/CDAB
- ตัวอย่างข้อมูลตอบกลับ
- การตอบกลับการอ่าน 01 03 04 00 01 00 02 2A 32 (ส่งคืนข้อมูล 2 รีจิสเตอร์)
- การตอบกลับการเขียน 01 06 00 00 00 01 48 0A (ยืนยันการเขียน)
คู่มือการใช้งานเครื่องมือวิเคราะห์ข้อมูล
- รองรับการป้อนเฟรมข้อมูล Modbus มาตรฐานเพื่อการวิเคราะห์
- สามารถกำหนดกฎการวิเคราะห์ได้หลายข้อ รองรับชนิดข้อมูลและลำดับไบต์ที่แตกต่างกัน
- ตัววิเคราะห์เฟรมอาจปัดจำนวนเต็ม 64 บิตขนาดใหญ่ ใช้ตัวแปลงจำนวนเพื่อตรวจอย่างแม่นยำ และเลือกชนิดกับลำดับให้ตรงอุปกรณ์ แปลงเลขฐานสิบหกและฐานสิบ
- การกำหนดค่าลำดับไบต์ที่ยืดหยุ่น เพื่อให้เข้ากับรูปแบบข้อมูลของอุปกรณ์ต่างๆ
- สำหรับการวิเคราะห์ข้อมูลจำนวนมาก แนะนำให้ใช้ฟังก์ชันการวิเคราะห์ไฟล์ในหน้า Modbus Debug ซึ่งรองรับการประมวลผลข้อมูลเป็นชุด