วิธีใช้ ModbusKit

สร้างและวิเคราะห์เฟรม Modbus RTU, TCP และ ASCII ตรวจสอบ CRC/LRC และแปลงค่าจากรีจิสเตอร์ การเชื่อมต่ออนุกรมต้องใช้เบราว์เซอร์บนคอมพิวเตอร์ที่รองรับ Web Serial และอนุญาตเข้าถึงพอร์ต

ทางลัด

เลือกเครื่องมือให้เหมาะกับงาน

คำถามที่พบบ่อย

คำถามที่พบบ่อย

เทียบค่าที่ทราบกับคู่มืออุปกรณ์ ตรวจสอบแอดเดรส ชนิดข้อมูล ลำดับไบต์และตัวคูณก่อนนำผลไปใช้

แผนผังเว็บไซต์

การนำทางที่สมบูรณ์

เรียกดูหน้าและฟังก์ชันทั้งหมดที่มีอยู่

Modbus RTU

เครื่องมือ Modbus

สร้างเฟรมหรือวางข้อความที่ครบแล้วตรวจฟิลด์

ติดต่อฝ่ายสนับสนุน

ช่วยเหลือทางอีเมล

ส่งคำถาม รายงานข้อผิดพลาดหรือข้อเสนอทางอีเมล

หมวดหมู่ความช่วยเหลือ

อ่านคำแนะนำที่หน้าเครื่องมือและคำตอบทั่วไปใน FAQ

เริ่มต้นอย่างรวดเร็ว

4 รายการ

เลือกฟังก์ชันในรายการ ระบุแอดเดรสอุปกรณ์ ออฟเซ็ตเริ่มต้นและจำนวนหรือค่า ตรวจเฟรมกับ CRC แล้วคัดลอก การสร้างเฟรมไม่ได้ส่งไปยังอุปกรณ์ ตรวจสอบเป้าหมายและแอดเดรสก่อนเขียน

ความรู้พื้นฐานเกี่ยวกับโปรโตคอล ModbusRTU ใช้ไบต์ไบนารีและ CRC ส่วน ASCII ใช้อักษรฐานสิบหกสองตัวต่อไบต์ เริ่มด้วยโคลอนและจบด้วย LRC กับ CR/LF TCP ใช้ส่วนหัว MBAP โดยไม่มี RTU CRC เครื่องมือ TCP ไม่ได้เชื่อมต่ออุปกรณ์โดยตรง
คู่มือเริ่มต้นใช้งานใน 5 นาทีเลือกฟังก์ชันในรายการ ระบุแอดเดรสอุปกรณ์ ออฟเซ็ตเริ่มต้นและจำนวนหรือค่า ตรวจเฟรมกับ CRC แล้วคัดลอก การสร้างเฟรมไม่ได้ส่งไปยังอุปกรณ์ ตรวจสอบเป้าหมายและแอดเดรสก่อนเขียน
คำอธิบาย Function Code ที่ใช้บ่อยฟังก์ชันฐานสิบที่รองรับ: 01,02,03,04,05,06,15,16 โดย 15 = 0x0F และ 16 = 0x10 ไม่ได้รองรับทุกเลขระหว่างนี้
วิธีการคำนวณที่อยู่ในระบบหมายเลขอ้างอิงที่ใช้ทั่วไป 40001 คือแอดเดรส 0, 40002 คือ 1 และ 40108 คือ 107 (0x006B) คู่มืออาจระบุแอดเดรสเริ่มจากศูนย์อยู่แล้ว โปรดตรวจสอบก่อนลบค่า เครื่องมือไม่แปลงเลข 4xxxx ให้อัตโนมัติ

บทช่วยสอนการใช้เครื่องมือ

4 รายการ

สร้างเฟรมหรือวางข้อความที่ครบแล้วตรวจฟิลด์

บทช่วยสอนเครื่องมือสร้างคำสั่ง RTUเลือกฟังก์ชันในรายการ ระบุแอดเดรสอุปกรณ์ ออฟเซ็ตเริ่มต้นและจำนวนหรือค่า ตรวจเฟรมกับ CRC แล้วคัดลอก การสร้างเฟรมไม่ได้ส่งไปยังอุปกรณ์ ตรวจสอบเป้าหมายและแอดเดรสก่อนเขียน
รายละเอียดฟังก์ชันวิเคราะห์ข้อความสร้างเฟรมหรือวางข้อความที่ครบแล้วตรวจฟิลด์
การใช้เครื่องมือดีบักออนไลน์ใช้ HTTPS และเบราว์เซอร์บนคอมพิวเตอร์ที่รองรับ Web Serial เช่น Chrome หรือ Edge อนุญาตพอร์ตที่ถูกต้องและตั้งค่าการสื่อสารให้ตรงกับอุปกรณ์ อะแดปเตอร์อาจต้องติดตั้งไดรเวอร์
เครื่องคำนวณการตรวจสอบ CRCCRC-16/MODBUS ตรวจไบต์แอดเดรส ฟังก์ชันและข้อมูล ค่าเริ่มต้น 0xFFFF พหุนามแบบกลับบิต 0xA001 ส่งไบต์ต่ำก่อน CRC ที่ตรงกันไม่ได้ยืนยันว่าคำสั่งปลอดภัยหรือผู้ส่งเชื่อถือได้ และไม่ใช่การเข้ารหัสหรือยืนยันตัวตน

คู่มือการวินิจฉัยข้อผิดพลาด

4 รายการ

เทียบค่าที่ทราบกับคู่มืออุปกรณ์ ตรวจสอบแอดเดรส ชนิดข้อมูล ลำดับไบต์และตัวคูณก่อนนำผลไปใช้

ปัญหาการเชื่อมต่อการสื่อสารใช้ HTTPS และเบราว์เซอร์บนคอมพิวเตอร์ที่รองรับ Web Serial เช่น Chrome หรือ Edge อนุญาตพอร์ตที่ถูกต้องและตั้งค่าการสื่อสารให้ตรงกับอุปกรณ์ อะแดปเตอร์อาจต้องติดตั้งไดรเวอร์
การจัดการเมื่อการตรวจสอบ CRC ล้มเหลวตรวจหนึ่งเฟรม RTU ที่ครบพร้อม CRC สองไบต์ตามลำดับ ไบต์เกินหรือขาด รวมถึงเฟรม ASCII/TCP อาจทำให้ CRC ไม่ตรง สำหรับข้อมูลที่รับมาให้ตรวจการตั้งค่าพอร์ต ขอบเขตเฟรม สายและสัญญาณรบกวน
การแก้ไขปัญหาการวิเคราะห์ข้อมูลที่ผิดปกติเทียบค่าที่ทราบกับคู่มืออุปกรณ์ ตรวจสอบแอดเดรส ชนิดข้อมูล ลำดับไบต์และตัวคูณก่อนนำผลไปใช้
คำแนะนำในการเพิ่มประสิทธิภาพตรวจสาย อะแดปเตอร์ กราวด์และตัวต้านทานปลายสายตามคู่มือ หลีกเลี่ยงการส่งพร้อมกันบน RS485 และรอคำตอบหรือหมดเวลา บันทึกเฟรมที่ผิดพลาดและเวลาเพื่อเทียบกับการสื่อสารที่สำเร็จ

เทคนิคการใช้งานขั้นสูง

4 รายการ

เทียบค่าที่ทราบกับคู่มืออุปกรณ์ ตรวจสอบแอดเดรส ชนิดข้อมูล ลำดับไบต์และตัวคูณก่อนนำผลไปใช้

กลยุทธ์การสำรวจอุปกรณ์หลายตัวกำหนดแอดเดรสไม่ซ้ำให้แต่ละอุปกรณ์และส่งคำขอตามลำดับ รอคำตอบหรือหมดเวลา อ่านรีจิสเตอร์ต่อเนื่องรวมกันเฉพาะเมื่ออุปกรณ์รองรับ อย่าสมมติว่าเครื่องมือค้นหาอุปกรณ์หรือสร้างตาราง polling ให้อัตโนมัติ
ลำดับไบต์รีจิสเตอร์สำหรับสี่ไบต์ A B C D: ABCD คงลำดับ, DCBA กลับทั้งหมด, BADC สลับไบต์ในแต่ละรีจิสเตอร์, CDAB สลับสองรีจิสเตอร์ ตรวจด้วยค่าที่ทราบ อย่าตัดสินจากชื่อผู้ผลิตเพียงอย่างเดียว
การพัฒนา Function Code ที่กำหนดเองช่วงฟังก์ชันกำหนดเองคือ 65–72 และ 100–110 ในฐานสิบ ความหมายขึ้นกับผู้พัฒนาและไม่รับรองว่าไม่ซ้ำ เครื่องมือสร้างรองรับฟังก์ชันที่แสดง ไม่ได้สร้างหรืออ่านคำสั่งเฉพาะผู้ผลิตทุกแบบโดยอัตโนมัติ ดูข้อกำหนดก่อนทดสอบ
ตรวจสอบก่อนเขียนตรวจสิทธิ์ อุปกรณ์เป้าหมายและตารางรีจิสเตอร์ เริ่มจากการอ่านค่าที่ทราบ การเขียนอาจเปลี่ยนพฤติกรรมอุปกรณ์ ตรวจฟังก์ชัน แอดเดรสและค่าก่อนส่ง สำรองการตั้งค่าและทำตามขั้นตอนของสถานที่ CRC ไม่ได้ทำให้คำสั่งปลอดภัย

เส้นทางการเรียนรู้

เทียบค่าที่ทราบกับคู่มืออุปกรณ์ ตรวจสอบแอดเดรส ชนิดข้อมูล ลำดับไบต์และตัวคูณก่อนนำผลไปใช้

1

พื้นฐานเบื้องต้น

เรียนรู้ความรู้พื้นฐานเกี่ยวกับโปรโตคอล Modbus

ภาพรวมโปรโตคอล
RTU vs ASCII
คำอธิบาย Function Code
2

การฝึกใช้เครื่องมือ

เชี่ยวชาญวิธีการใช้เครื่องมือพื้นฐาน

การสร้างคำสั่ง
การวิเคราะห์ข้อความ
การแปลงข้อมูล
3

การดีบักอุปกรณ์

เรียนรู้การดีบักอุปกรณ์ Modbus จริง

การเชื่อมต่อพอร์ตอนุกรม
การทดสอบการสื่อสาร
การวินิจฉัยปัญหา
4

การใช้งานขั้นสูง

เชี่ยวชาญเทคนิคการใช้งานในสถานการณ์ที่ซับซ้อน

ลำดับไบต์
ช่วงเวลาการส่ง
ตรวจสอบก่อนเขียน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

ส่งชื่อเครื่องมือ เบราว์เซอร์ ขั้นตอนทำให้เกิดปัญหา ผลที่คาดหวังและผลที่เกิดขึ้นจริง ลบข้อมูลลับออกจากตัวอย่างและภาพหน้าจอ

ติดต่อฝ่ายสนับสนุนทางเทคนิค[email protected]
ช่วยเหลือทางอีเมลเวลาตอบกลับขึ้นอยู่กับคำขอ
ช่วยปรับปรุง ModbusKitรายงานปัญหาที่ทำซ้ำได้ เสนอคำอธิบายที่ชัดขึ้น หรือบอกงานที่ต้องการทำ ตัวอย่างที่ชัดเจนช่วยประเมินการปรับปรุง

ตัวอย่างการใช้งาน

บล็อกมีคู่มือเครื่องมือและตัวอย่าง