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 ID0–2553
B2อัตราบอด0: 9600 1: 19200 2: 384001 (19200 bps)
B3โหมดการสื่อสาร0: Stand-alone 1: Master 2: Slave0 (ปกติ)
B4โหมดการทำงาน0: Parallel Constant Pressure 1: Rotation Constant Pressure 2: Parallel Constant Speed 3: Rotation Constant Speed0
B5เวลาการสลับปั๊ม1 = 10 นาที (สูงสุด 99 = 990 นาที)กำหนดโดยผู้ใช้
4. การตั้งค่าการเชื่อมต่อ

เมื่อ B3 (โหมดการสื่อสาร) ถูกตั้งเป็น 1 (Master) หรือ 2 (Slave) โหมดการทำงาน (B4) จะกำหนดวิธีการประสานงานของปั๊ม
โหมดเริ่มต้นคือ 0: Parallel Constant Pressure

ขั้นตอนการตั้งค่าการเชื่อมต่อ:

  1. กำหนดปั๊มหนึ่งตัวเป็น Master (B3 = 1) และอีกตัวเป็น Slave (B3 = 2)
  2. ให้ปั๊มทั้งสองตัวใช้ Device ID เริ่มต้น (B1 = 3) เว้นแต่จะต้องการการกำหนดที่อยู่เฉพาะ
  3. เมื่อการสื่อสารเริ่มต้น ไฟแสดงสถานะบนแผงควบคุมทั้งสองจะกะพริบ
    • การสื่อสารจะสำเร็จเมื่อ LED ของ master และ slave กะพริบพร้อมกันเท่านั้น
  4. ปั๊ม 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-bit1 = เริ่ม, 0 = หยุด
0x0002ตั้งค่าความถี่16-bit0–5000 (แทน 0–50.00Hz)
0x0003ความถี่เอาต์พุต16-bitความถี่เอาต์พุตแบบเรียลไทม์
0x0004กระแสเอาต์พุต16-bitกระแสแบบเรียลไทม์ (×0.1A)
0x0005แรงดันเอาต์พุต16-bitแรงดันแบบเรียลไทม์ (×1V)
0x0006รหัสข้อผิดพลาด16-bitดูตารางข้อผิดพลาดด้านล่าง
0x0007โหมดการทำงาน16-bit0–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

Your email address will not be published. Required fields are marked *