Your cart is currently empty!
1. ภาพรวม
คู่มือนี้อธิบายโปรโตคอลการสื่อสารแบบ RS485 และการตั้งค่าสำหรับตัวควบคุมปั๊ม รองรับการสื่อสารแบบ Modbus RTU
อินเทอร์เฟซการสื่อสารช่วยให้สามารถตรวจสอบ ควบคุม และเชื่อมต่อปั๊มหลายตัวแบบรวมศูนย์เพื่อการทำงานร่วมกัน
2. อินเทอร์เฟซการสื่อสาร
- โปรโตคอลการสื่อสาร: Modbus RTU
- อินเทอร์เฟซทางกายภาพ: RS485, half-duplex
- อัตราบอดที่รองรับ: 9600 / 19200 / 38400 bps (ค่าเริ่มต้น 19200)
- รูปแบบข้อมูล: 8 data bits, 1 stop bit, no parity
- ช่วงที่อยู่: 0–255 (ค่าเริ่มต้น 3)
ปั๊มแต่ละตัวมี device ID (B1) ที่ไม่ซ้ำกันสำหรับการสื่อสารบน RS485 bus
3. การตั้งค่าพารามิเตอร์
| พารามิเตอร์ | คำอธิบาย | ช่วง / ตัวเลือก | ค่าเริ่มต้น |
|---|---|---|---|
| B1 | หมายเลข Device ID | 0–255 | 3 |
| B2 | อัตราบอด | 0: 9600 1: 19200 2: 38400 | 1 (19200 bps) |
| B3 | โหมดการสื่อสาร | 0: Stand-alone 1: Master 2: Slave | 0 (ปกติ) |
| B4 | โหมดการทำงาน | 0: Parallel Constant Pressure 1: Rotation Constant Pressure 2: Parallel Constant Speed 3: Rotation Constant Speed | 0 |
| B5 | เวลาการสลับปั๊ม | 1 = 10 นาที (สูงสุด 99 = 990 นาที) | กำหนดโดยผู้ใช้ |
4. การตั้งค่าการเชื่อมต่อ
เมื่อ B3 (โหมดการสื่อสาร) ถูกตั้งเป็น 1 (Master) หรือ 2 (Slave) โหมดการทำงาน (B4) จะกำหนดวิธีการประสานงานของปั๊ม
โหมดเริ่มต้นคือ 0: Parallel Constant Pressure
ขั้นตอนการตั้งค่าการเชื่อมต่อ:
- กำหนดปั๊มหนึ่งตัวเป็น Master (B3 = 1) และอีกตัวเป็น Slave (B3 = 2)
- ให้ปั๊มทั้งสองตัวใช้ Device ID เริ่มต้น (B1 = 3) เว้นแต่จะต้องการการกำหนดที่อยู่เฉพาะ
- เมื่อการสื่อสารเริ่มต้น ไฟแสดงสถานะบนแผงควบคุมทั้งสองจะกะพริบ
- การสื่อสารจะสำเร็จเมื่อ LED ของ master และ slave กะพริบพร้อมกันเท่านั้น
- ปั๊ม slave จะรับ สัญญาณความดันจากปั๊ม master ดังนั้นต้องแน่ใจว่าเซ็นเซอร์ความดันของ master ทำงานถูกต้อง
5. โหมดการทำงาน
(1) โหมด Parallel Constant Pressure
- ปั๊ม master และ slave เพิ่มความดันพร้อมกัน
- ความเร็วของปั๊ม slave จะตามเอาต์พุตของ master
- Master ควบคุมความดันเพื่อรักษาค่าที่ตั้งไว้
(2) โหมด Rotation Constant Pressure
- ปั๊มสลับการทำงานตาม เวลาการหมุนเวียนที่ตั้งไว้ (B5)
- เมื่อสลับ ปั๊มใหม่จะเริ่มก่อน ปั๊มที่กำลังทำงานจะหน่วงการหยุดเพื่อให้การเปลี่ยนผ่านมีเสถียรภาพ
(3) โหมด Parallel Constant Speed
- ปั๊มทั้งสองทำงานด้วยความเร็วเดียวกัน
- ใช้ในกรณีที่ไม่จำเป็นต้องมีการป้อนกลับความดันหรือต้องการการทำงานด้วยความเร็วคงที่
(4) โหมด Rotation Constant Speed
- ปั๊มสลับการทำงานด้วยความเร็วคงที่
- ระหว่างการเปลี่ยนผ่าน ปั๊มที่เข้ามาใหม่จะเริ่มก่อน จากนั้นปั๊มอีกตัวจะหยุดหลังจากหน่วงเวลา
6. รหัสฟังก์ชันการสื่อสาร (Modbus RTU)
| รหัสฟังก์ชัน | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| 0x03 | อ่าน Holding Registers | อ่านข้อมูลเช่น ความถี่ กระแส แรงดัน สถานะ เป็นต้น |
| 0x06 | เขียน Single Register | แก้ไขพารามิเตอร์เดียว (เช่น คำสั่งเริ่ม/หยุด) |
| 0x10 | เขียน Multiple Registers | แก้ไขพารามิเตอร์หลายตัวพร้อมกัน |
Registers ทั่วไป (ตัวอย่าง)
| ที่อยู่ | ฟังก์ชัน | ประเภทข้อมูล | คำอธิบาย |
|---|---|---|---|
| 0x0001 | คำสั่งเริ่ม/หยุด | 16-bit | 1 = เริ่ม, 0 = หยุด |
| 0x0002 | ตั้งค่าความถี่ | 16-bit | 0–5000 (แทน 0–50.00Hz) |
| 0x0003 | ความถี่เอาต์พุต | 16-bit | ความถี่เอาต์พุตแบบเรียลไทม์ |
| 0x0004 | กระแสเอาต์พุต | 16-bit | กระแสแบบเรียลไทม์ (×0.1A) |
| 0x0005 | แรงดันเอาต์พุต | 16-bit | แรงดันแบบเรียลไทม์ (×1V) |
| 0x0006 | รหัสข้อผิดพลาด | 16-bit | ดูตารางข้อผิดพลาดด้านล่าง |
| 0x0007 | โหมดการทำงาน | 16-bit | 0–3 ตาม B4 |
7. ข้อผิดพลาดและการแจ้งเตือน
หากปั๊มพบข้อผิดพลาดเช่น เฟสขาด หยุดนิ่ง กระแสเกิน หรือเริ่มไม่ได้ จะพยายามรีสตาร์ทอัตโนมัติได้ถึง ห้าครั้ง
หลังจากล้มเหลวห้าครั้ง จำเป็นต้องมี การแทรกแซงด้วยตนเอง เพื่อรีเซ็ต
ระหว่างการทำงานของปั๊มหลายตัว:
- ปั๊มที่มีข้อผิดพลาดจะถูก ข้ามอัตโนมัติ
- ปั๊มที่เหลือจะทำงานต่อไปอย่างอิสระ
8. ตัวอย่าง: เฟรมคำสั่ง Modbus
ตัวอย่างที่ 1: อ่าน Register
คำขอ:01 03 00 01 00 01 D5 CA
(อ่าน register หนึ่งตัวจากที่อยู่ 0x0001)
การตอบกลับ:01 03 02 00 01 B8 88
(ตอบ: ค่า register = 0x0001 → ปั๊มกำลังทำงาน)
9. การแก้ไขปัญหา
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| การสื่อสารล้มเหลว | Device ID ผิด / อัตราบอดไม่ตรงกัน | ตรวจสอบการตั้งค่า B1 และ B2 |
| Slave ไม่ตอบสนอง | โหมดการสื่อสารไม่ถูกต้อง | ตรวจสอบให้แน่ใจว่า Master = 1, Slave = 2 |
| ความเร็วไม่สม่ำเสมอ | การป้อนกลับความดันของ master ผิดพลาด | ตรวจสอบเซ็นเซอร์ของ master |
| การสลับบ่อย | เวลาการหมุนเวียนสั้น (B5 น้อยเกินไป) | เพิ่มเวลาการหมุนเวียน |
10. ข้อมูลเวอร์ชัน
เพิ่มในเวอร์ชันนี้:
- รองรับการสื่อสาร RS485 (การกำหนดค่า Master/Slave)
- โหมดการทำงานแบบ Parallel และ Rotation
- การเชื่อมต่อปั๊มผ่าน Modbus RTU
- กลไกการแยกข้อผิดพลาดอัตโนมัติและการลองใหม่
- เวลาการหมุนเวียนปั๊มที่ปรับได้ (B5)
- การกำหนดค่าอัตราบอด (B2)


Leave a Reply