เครื่องมือดีบัก Modbus RTU ออนไลน์ | การสื่อสารผ่านพอร์ตอนุกรม/การเก็บข้อมูลเรียลไทม์/การวิเคราะห์ข้อความ/การวิเคราะห์ด้วยภาพ
เครื่องมือดีบัก Modbus ออนไลน์ รองรับการเชื่อมต่อพอร์ตอนุกรมโดยตรงผ่านเบราว์เซอร์, การเก็บข้อมูลเรียลไทม์, การวิเคราะห์ข้อความหลายรูปแบบ และการแสดงข้อมูลด้วยภาพ รองรับชนิดข้อมูลหลากหลาย (UINT16/INT16/UINT32/INT32/FLOAT32) และลำดับไบต์ (ABCD/DCBA/BADC/CDAB), รองรับการวิเคราะห์รูปแบบไบนารี/ข้อความ, การส่งออกข้อมูลเป็น Excel, และการแสดงกราฟแบบเรียลไทม์ ใช้งานได้ทันทีไม่ต้องติดตั้ง เหมาะสำหรับทำงานร่วมกับเครื่องมือ Modbus RTU เป็นผู้ช่วยที่มีประสิทธิภาพในการพัฒนาและดีบักระบบอัตโนมัติอุตสาหกรรม
การตั้งค่าพอร์ตอนุกรม
ข้อมูลบันทึก
การวิเคราะห์ข้อมูล Modbus
| ชื่อกฎ | ตำแหน่งเริ่มต้น | ชนิดข้อมูล | ลำดับไบต์ | สัมประสิทธิ์ | ค่าคงที่ | จำนวนทศนิยม | การดำเนินการ |
|---|
ข้อความดิบ
| ลำดับ | เวลา | ข้อความ |
|---|
คู่มือการใช้งาน
ภาพรวมฟังก์ชัน
เครื่องมือดีบัก Modbus เป็นเครื่องมือสื่อสารผ่านพอร์ตอนุกรมและวิเคราะห์ข้อมูลที่มีประสิทธิภาพ ออกแบบมาเพื่อการดีบักและวิเคราะห์ข้อมูลโปรโตคอล Modbus RTU โดยเฉพาะ สามารถช่วยให้ผู้ใช้สร้างการเชื่อมต่อพอร์ตอนุกรม ส่งคำสั่ง Modbus และวิเคราะห์ข้อมูลที่ได้รับแบบเรียลไทม์ได้อย่างรวดเร็ว
ฟังก์ชันหลัก
- การสื่อสารผ่านพอร์ตอนุกรม รองรับ baud rate และพารามิเตอร์พอร์ตอนุกรมที่หลากหลาย เพื่อให้การสื่อสารกับอุปกรณ์ Modbus มีความน่าเชื่อถือ
- การตรวจสอบข้อมูล แสดงข้อมูลที่ส่งและรับแบบเรียลไทม์ รองรับโหมดการแสดงผลทั้งแบบ HEX และ TEXT
- การวิเคราะห์ข้อมูล ฟังก์ชันวิเคราะห์ข้อมูล Modbus ที่มีประสิทธิภาพ รองรับชนิดข้อมูลและลำดับไบต์ที่หลากหลาย สามารถกำหนดกฎการวิเคราะห์เองได้
- การแสดงข้อมูลและการส่งออก ผลการวิเคราะห์รองรับการแสดงผลทั้งแบบตารางและกราฟ สามารถดูแนวโน้มการเปลี่ยนแปลงของข้อมูลแบบเรียลไทม์ และรองรับการส่งออกข้อมูลเป็นรูปแบบ Excel เพื่อการวิเคราะห์ต่อไป
การใช้งานร่วมกับเครื่องมือ Modbus RTU
- เครื่องมือสร้างคำสั่ง ใช้เครื่องมือสร้างคำสั่งในหน้า Modbus RTU เพื่อสร้างคำสั่ง Modbus RTU มาตรฐานได้อย่างรวดเร็ว และคัดลอกไปยังพื้นที่ส่งเพื่อใช้งานได้ทันที
- เครื่องมือสร้างข้อมูล ใช้เครื่องมือสร้างข้อมูลในหน้า Modbus RTU เพื่อสร้างข้อมูลทดสอบ สำหรับการทดสอบฟังก์ชันการวิเคราะห์เมื่อไม่มีอุปกรณ์จริง
- ขั้นตอนการทำงานทั่วไป
- 1. ตั้งค่าพารามิเตอร์พอร์ตอนุกรมและเชื่อมต่ออุปกรณ์
- 2. ใช้เครื่องมือสร้างคำสั่งเพื่อสร้างคำสั่ง Modbus ที่ต้องการ
- 3. ตั้งค่าการส่งแบบตั้งเวลาในพื้นที่ส่ง เพื่อให้เก็บข้อมูลโดยอัตโนมัติ
- 4. ตั้งค่ากฎการวิเคราะห์เพื่อดูผลการวิเคราะห์แบบเรียลไทม์
- 5. ใช้ตารางหรือกราฟเพื่อตรวจสอบการเปลี่ยนแปลงของข้อมูล
- 6. เมื่อจำเป็น สามารถส่งออกข้อมูลเพื่อการวิเคราะห์แบบออฟไลน์ได้
การตั้งค่าพอร์ตอนุกรม
- คลิกปุ่มเลือกพอร์ตอนุกรม เพื่อเลือกอุปกรณ์พอร์ตอนุกรมที่ต้องการเชื่อมต่อ
- Baud Rate ที่ใช้บ่อยคือ 9600, 19200 ต้องตั้งค่าให้ตรงกับอุปกรณ์
- Data Bits โดยทั่วไปคือ 8 บิต
- Stop Bits โดยทั่วไปคือ 1 บิต
- Parity โดยทั่วไปคือ None (ไม่มี)
การตั้งค่าบันทึก
- โหมดการแสดงผล HEX (เลขฐานสิบหก) หรือ TEXT (ข้อความ)
- ล้างอัตโนมัติ ล้างข้อมูลเก่าเมื่อเกินจำนวนบรรทัดสูงสุด
- จำนวนบรรทัดสูงสุด จำนวนบรรทัดสูงสุดที่เก็บบันทึก
การตั้งค่าการส่ง
- โหมด HEX ส่งข้อมูลในรูปแบบเลขฐานสิบหก
- เพิ่ม CRLF เพิ่มอักขระขึ้นบรรทัดใหม่และกลับไปต้นบรรทัดที่ท้ายข้อมูล
- ส่งแบบวนซ้ำ ส่งข้อมูลซ้ำตามช่วงเวลาที่กำหนด
- ช่วงเวลาการส่ง ช่วงเวลาการส่งแบบวนซ้ำ (มิลลิวินาที)
- ตัวอย่างคำสั่ง Modbus RTU
- 01 03 00 00 00 0A C5 CD - คำสั่งอ่าน 10 รีจิสเตอร์
- 01 10 00 00 00 01 02 00 01 67 90 - คำสั่งเขียน 1 รีจิสเตอร์
การวิเคราะห์ข้อมูล Modbus
แหล่งข้อมูล
- พอร์ตอนุกรม ข้อมูลเรียลไทม์ที่ได้รับโดยตรงจากอุปกรณ์
- ไฟล์ อ่านข้อมูลจากไฟล์ข้อมูลที่บันทึกไว้
รูปแบบข้อมูล
- รูปแบบไบนารี:ข้อมูล Modbus RTU ดิบที่ส่งออกจากอุปกรณ์โดยตรง
- รูปแบบข้อความ:ข้อความเลขฐานสิบหกที่คั่นด้วยช่องว่าง เช่น 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4
- หมายเหตุ ไม่ว่าแหล่งข้อมูลจะเป็นพอร์ตอนุกรมหรือไฟล์ ก็สามารถเลือกรูปแบบข้อมูลได้ เช่น หากพอร์ตอนุกรมได้รับข้อมูลในรูปแบบข้อความ ก็ต้องเลือกรูปแบบข้อความเพื่อทำการวิเคราะห์
กฎการวิเคราะห์
- ตำแหน่งเริ่มต้น ตำแหน่งไบต์เริ่มต้นของพื้นที่ข้อมูล (เริ่มจาก 0)
- ชนิดข้อมูล รองรับชนิดข้อมูลตัวเลขหลากหลาย (UINT16, INT16, UINT32, INT32, FLOAT)
- ลำดับไบต์ ลำดับไบต์ของข้อมูลหลายไบต์ (ABCD, DCBA, BADC, CDAB)
- สัมประสิทธิ์ คูณค่าที่วิเคราะห์ได้ด้วยสัมประสิทธิ์ (ค่าเริ่มต้นคือ 1)
- ค่าคงที่ บวกค่าคงที่หลังจากใช้สัมประสิทธิ์ (ค่าเริ่มต้นคือ 0)
- จำนวนทศนิยม จำนวนทศนิยมที่แสดงในผลลัพธ์