ศูนย์ช่วยเหลือทางเทคนิค WellPro — โมดูล I/O RS-485 Modbus

หน้านี้รวมข้อมูลที่ต้องใช้ในการติดตั้งและตั้งค่าโมดูล I/O WellPro ADAM series ทั้ง 14 รุ่นที่ ENM จำหน่าย ข้อมูลทางเทคนิคทั้งหมดมาจากคู่มือผู้ใช้ WellPro V1.42A และตารางรีจิสเตอร์ Modbus ของผู้ผลิต

ติดปัญหา? ส่งรูปการต่อสายและภาพหน้าจอโปรแกรมมาที่ LINE @enmiot ทีมงานช่วยดูให้

1. เริ่มใช้งานใน 5 ขั้นตอน

  1. เตรียมอุปกรณ์ — แหล่งจ่ายไฟ DC 9–30 V (ใช้ 12 V หรือ 24 V ได้), ตัวแปลง USB-RS485, คอมพิวเตอร์ Windows และโปรแกรมตั้งค่า WellPro (ขอได้ทาง LINE @enmiot)
  2. ต่อไฟเลี้ยง — AVcc = ไฟบวก, AGnd = ไฟลบ ตรวจขั้วให้ถูกก่อนจ่ายไฟ ไฟ LED จะติดสีเขียว
  3. ต่อสายสื่อสาร — 485A → A+ และ 485B → B− ของตัวแปลง
  4. ตั้งแอดเดรสทีละโมดูล — ทุกโมดูลออกจากโรงงานที่แอดเดรส 1 ต่อโมดูลเข้าคอมพิวเตอร์ครั้งละ 1 ตัว ตั้งแอดเดรสใหม่ แล้วเขียนแอดเดรสติดไว้ที่ตัวโมดูล
  5. ทดสอบอ่านค่า — เลือกรุ่นในโปรแกรม เปิดพอร์ต กดอ่าน ถ้าได้ค่าถูกต้องจึงนำเข้าตู้และต่อพ่วงบนบัส

2. ข้อผิดพลาดที่พบบ่อยที่สุด: ตั้งแอดเดรสตอนต่อหลายตัว

⚠️ คำสั่งเปลี่ยนแอดเดรสของ WellPro เป็นคำสั่งแบบ broadcast (ส่งไปแอดเดรส 00 ให้ทุกตัวบนสาย) คู่มือผู้ผลิตระบุว่าต้องต่อโมดูลกับตัวสั่งงานเพียง 1 ตัวขณะตั้งค่า ถ้าต่อไว้หลายตัว ทุกตัวจะถูกเปลี่ยนเป็นแอดเดรสเดียวกัน และจะสื่อสารชนกันทั้งบัส — ให้ตั้งแอดเดรสบนโต๊ะทีละตัวเสมอ

คำสั่งที่โปรแกรมส่งจริง (จากคู่มือ): 00 06 00 64 00 01 08 04 = แอดเดรส 00 (broadcast) · ฟังก์ชัน 06 · รีจิสเตอร์ 0x0064 (แอดเดรสโมดูล) · ค่า 1 · CRC

แอดเดรสตั้งได้ 1–254 (0x01–0xFE) · ค่าความเร็วสื่อสารอยู่ที่รีจิสเตอร์ 0x0065: 1 = 4800 N81, 2 = 9600 N81 (ค่าเริ่มต้น), 3 = 19200 N81, 4 = 38400 N81, 5–8 = แบบเดียวกันแต่ Even parity ค่าที่ตั้งจะจำไว้แม้ปิดไฟ

3. เลือกรุ่นตามสัญญาณที่มี

สัญญาณที่มี / งานที่ต้องการรุ่นที่ใช้
เซนเซอร์ 4–20 mA / 0–20 mAWP3082ADAM (8 ช่อง) · WP9038ADAM (6 ช่อง + DI 4 + DO 4)
เซนเซอร์ 0–10 VWP3084ADAM (8 ช่อง) · WP9039ADAM (6 ช่อง + DI 4 + DO 4)
หัววัดอุณหภูมิ DS18B20WP3066ADAM (8 ช่อง, −55 ถึง 125 °C)
เทอร์โมคัปเปิล Type KWP9065ADAM (4 ช่อง + DI 4 + DO 4)
หน้าสัมผัส สวิตช์ ปุ่มกด เซนเซอร์ NPNWP8026ADAM (16 DI) · WP8028ADAM (8 DI + 8 DO) · WP8024ADAM (8 DI + รีเลย์ 4)
สั่งเปิด–ปิดโหลดด้วยหน้าสัมผัสรีเลย์WP8025ADAM (รีเลย์ 8) · WP8024ADAM (รีเลย์ 4 + DI 8) — 2 A / 250 VAC ต่อช่อง
สั่งคอยล์รีเลย์ / ไฟแสดงสถานะ (ทรานซิสเตอร์ NPN)WP8027ADAM (16 DO) · WP8028ADAM (8 DO + 8 DI) — 500 mA ต่อช่อง
ส่งสัญญาณ 4–20 mA ไปอินเวอร์เตอร์ / วาล์ว / แดมเปอร์WP3078ADAM (3 ช่อง 4–20 mA) · WP3076ADAM (1 ช่อง 0/4–20 mA)
ส่งสัญญาณ 0–10 VWP3079ADAM (3 ช่อง)

ทุกรุ่น: RS-485 Modbus RTU · ไฟเลี้ยง DC 9–30 V · ติดราง DIN หรือยึดสกรู · ขนาด 125 × 73 × 35 มม. · อุณหภูมิใช้งาน −20 ถึง 70 °C · ดูสินค้าทั้งหมด

4. การต่อสาย

ทุกรุ่นใช้ไฟเลี้ยงเข้าที่ AVcc (+) / AGnd (−) รูปด้านล่างมาจากคู่มือผู้ผลิต

อินพุตกระแส 4–20 mA (WP3082, WP9038)

เซนเซอร์แบบ 2 สาย: ไฟบวกจากแหล่งจ่ายเข้าเซนเซอร์ แล้วสายสัญญาณเข้า AI+ · เซนเซอร์แบบ 3 สาย: ไฟ + / − เข้าเซนเซอร์ สัญญาณ (S) เข้า AI+ และกราวด์ร่วมกับ Gnd ของโมดูล

การต่อเซนเซอร์ 4-20mA กับโมดูล WellPro แบบ 2 สายและ 3 สาย
ซ้าย: เซนเซอร์ 2 สาย · ขวา: เซนเซอร์ 3 สาย

อินพุตแรงดัน 0–10 V (WP3084, WP9039)

การต่อเซนเซอร์ 0-10V แบบ 3 สายกับโมดูล WellPro
สัญญาณ S เข้า VI+ · ลบของเซนเซอร์ต่อร่วมกับ Gnd

หัววัด DS18B20 (WP3066)

การต่อหัววัด DS18B20 กับ WP3066ADAM
Vdd / Data / Gnd ของหัววัดเข้าขั้วตามช่อง · สายหัววัดยาวได้ไม่เกิน 25 ม.

ดิจิทัลอินพุต (WP8026, WP8028, WP8024, WP9038, WP9039)

อินพุตแบบ Low level: ต่อหน้าสัมผัสแห้ง สวิตช์ หรือเซนเซอร์ NPN ระหว่างขั้ว DI กับ AGnd (ลบ) — หน้าสัมผัสปิด = ON

การต่อดิจิทัลอินพุตโมดูล WellPro หน้าสัมผัส สวิตช์ เซนเซอร์ NPN
หน้าสัมผัส / ปุ่มกด / เซนเซอร์ NPN ต่อระหว่าง DI กับไฟลบ

ดิจิทัลเอาต์พุต NPN (WP8027, WP8028, WP9038, WP9039)

เอาต์พุตทรานซิสเตอร์ NPN (open collector) 500 mA ต่อช่อง: ต่อโหลด (คอยล์รีเลย์ / ไฟแสดงสถานะ) ระหว่างไฟบวกกับขั้ว DO — ใส่ไดโอดคร่อมคอยล์รีเลย์ตามรูป

การต่อดิจิทัลเอาต์พุต NPN ของโมดูล WellPro กับคอยล์รีเลย์
โหลดต่อระหว่าง V+ กับ DO พร้อมไดโอดกันไฟย้อน

รีเลย์เอาต์พุต (WP8025, WP8024)

หน้าสัมผัสปกติเปิด (NO) RYnA / RYnB พิกัด 2 A / 250 VAC หรือ 2 A / 30 VDC — มอเตอร์ ปั๊ม ฮีตเตอร์ ให้สั่งผ่านคอนแทคเตอร์

การต่อรีเลย์เอาต์พุตโมดูล WellPro
RYA / RYB = หน้าสัมผัสปกติเปิดของแต่ละช่อง

เอาต์พุตแอนะล็อก (WP3076, WP3078, WP3079)

การต่อเอาต์พุตกระแส 4-20mA ของ WP3076 WP3078
เอาต์พุตกระแส: Iout (+) / AGnd (−) · โหลดสูงสุด 1050 Ω ที่ 24 VDC
การต่อเอาต์พุตแรงดัน 0-10V ของ WP3079
เอาต์พุตแรงดัน: Vout (+) / AGnd (−) · โหลดขั้นต่ำ 30 kΩ

สายสื่อสาร RS-485

  • ใช้สายคู่ตีเกลียวมีชีลด์ ต่อพ่วงแบบเรียงต่อกัน (daisy chain) จากตัวสั่งงานไปทีละโมดูล ไม่ต่อแบบแยกกิ่ง
  • ทุกตัวบนสายเดียวกันต้องตั้งความเร็วสื่อสารเท่ากัน และแอดเดรสไม่ซ้ำกัน

5. รีจิสเตอร์ Modbus

ตาราง Combined address (4xxxx / 1xxxx / 0xxxx) ใช้กับ HMI และ SCADA ส่วนใหญ่ ถ้า PLC หรือโปรแกรมใช้แอดเดรสเริ่มที่ 0 (Standard) ให้ลบ 1 เช่น 40001 → 0 · ถ้าใช้แบบเริ่มที่ 1 (Offset) ใช้เลขท้ายได้เลย เช่น 40001 → 1 — ตั้งผิดแบบคือสาเหตุอันดับหนึ่งของอาการ “อ่านได้ 0” หรืออ่านเลื่อนไป 1 ช่อง

รุ่นข้อมูลFunction codeAddress (Combined)
WP8024ADAMDI 8 · รีเลย์ 402 · 01/05/1510001–10008 · 00001–00004
WP8025ADAMรีเลย์ 801/05/1500001–00008
WP8026ADAMDI 160210001–10016
WP8027ADAMDO 1601/05/1500001–00016
WP8028ADAMDI 8 · DO 802 · 01/05/1510001–10008 · 00001–00008
WP3066ADAMอุณหภูมิ DS18B20 80340001–40008
WP3076ADAMAO กระแส 103/06/1640001
WP3078ADAMAO กระแส 303/06/1640001–40003
WP3079ADAMAO แรงดัน 303/06/1640001–40003
WP3082ADAMAI กระแส 80340001–40008
WP3084ADAMAI แรงดัน 80340001–40008
WP9038ADAMAI กระแส 6 · DI 4 · DO 403 · 02 · 01/05/1540001–40006 · 10001–10004 · 00001–00004
WP9039ADAMAI แรงดัน 6 · DI 4 · DO 403 · 02 · 01/05/1540001–40006 · 10001–10004 · 00001–00004
WP9065ADAMType K 4 · DI 4 · DO 403 · 02 · 01/05/1540001–40004 · 10001–10004 · 00001–00004

รีจิสเตอร์ตั้งค่า (ทุกรุ่น): 40101 (0x0064) = แอดเดรสโมดูล · 40102 (0x0065) = ความเร็วสื่อสาร

ตัวอย่างคำสั่งจากคู่มือ (hex): อ่านอินพุตแอนะล็อก 8 ช่องของโมดูลแอดเดรส 1 → 01 03 00 00 00 08 44 0C · อ่านดิจิทัลอินพุต 16 ช่อง → 01 02 00 00 00 10 79 C6 · และตามมาตรฐาน Modbus: สั่งเอาต์พุตช่อง 1 ON → 01 05 00 00 FF 00 8C 3A

6. แปลงค่าอินพุตแอนะล็อกเป็นหน่วยจริง

โมดูลอินพุตแอนะล็อกส่งค่าดิบ 12 บิต D = 0–4095 (ไม่ใช่หน่วยวิศวกรรม) ให้ PLC / HMI คำนวณ โดย RL / RH = ค่าต่ำสุด / สูงสุดของเซนเซอร์

สัญญาณสูตร
4–20 mAX = (D − 819) × (RH − RL) / 3276 + RL
0–20 mAX = D × (RH − RL) / 4095 + RL
0–10 VX = D × (RH − RL) / 4095 + RL
เซนเซอร์ 0–5 V บนอินพุต 0–10 VX = D × (RH − RL) × 2 / 4095 + RL (ใช้ช่วงได้ครึ่งเดียว แนะนำเซนเซอร์ 0–10 V)
สัญญาณเข้าค่า D ที่อ่านได้ตัวอย่าง: เซนเซอร์ 0–10 bar แบบ 4–20 mA
4 mA8190 bar
8 mA16382.5 bar
12 mA24575.0 bar
16 mA32767.5 bar
20 mA409510.0 bar

กระแสจริงคำนวณได้จาก I (mA) = D × 20 / 4095 — ถ้าอ่านได้ต่ำกว่า 819 มาก (น้อยกว่า 4 mA) แปลว่าสายเซนเซอร์ขาดหรือเซนเซอร์ไม่มีไฟเลี้ยง

7. ไฟ LED บอกอะไร

อาการความหมาย / สิ่งที่ต้องตรวจ
LED ไม่ติดไม่มีไฟเลี้ยง หรือต่อขั้ว AVcc / AGnd สลับ — วัดแรงดันที่ขั้ว ต้องอยู่ในช่วง 9–30 VDC
LED เขียวค้าง ไม่กะพริบเมื่อสั่งอ่านคำสั่งไม่ถึงโมดูล — เลือกพอร์ต COM ผิด, สาย 485A / 485B สลับ, หรือตัวแปลง USB-RS485 มีปัญหา
LED กะพริบแดงเมื่อสั่งอ่านโมดูลนี้โมดูลได้รับคำสั่งแต่ไม่ใช่ของตัวเอง — แอดเดรสไม่ตรง, ความเร็วสื่อสารไม่ตรง หรือเลือกรุ่นในโปรแกรมผิด
LED กะพริบแดงบนบัสที่มีหลายโมดูลปกติ — ตามคู่มือ LED จะเป็นสีแดงเมื่อได้ยินคำสั่งของโมดูลตัวอื่น
LED กะพริบเขียวปกติ — ได้รับคำสั่งที่ถูกต้องและตอบกลับแล้ว

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

  • ใช้กับ PLC ยี่ห้อไหนได้บ้าง? — ใช้ได้กับอุปกรณ์ที่เป็น Modbus RTU Master ผ่าน RS-485 เช่น PLC, HMI, SCADA หรือบอร์ดไมโครคอนโทรลเลอร์ (ESP32 / Arduino) เพราะโมดูลใช้โปรโตคอลมาตรฐาน ไม่มีคำสั่งเฉพาะ
  • อ่านได้ 0 ตลอด — ตรวจแบบแอดเดรส (ข้อ 5) ก่อน แล้วตรวจว่า function code ถูกกับชนิดข้อมูล (DI ใช้ 02, AI ใช้ 03)
  • ลืมแอดเดรสของโมดูล — ต่อโมดูลเข้าคอมพิวเตอร์ตัวเดียว แล้วตั้งแอดเดรสใหม่ด้วยคำสั่ง broadcast (ข้อ 2)
  • ต้องการคู่มือภาษาอังกฤษหรือโปรแกรมตั้งค่า — ขอได้ทาง LINE @enmiot

ต้องการให้ช่วยเลือกรุ่นหรือตรวจการต่อสาย — LINE @enmiot · อีเมล sale@enminfocenter.com

Shopping Cart
Scroll to Top