วิธีต่อสาย FBs-32MC FATEK PLC กับ HMI ผ่าน Modbus RTU แบบทีละขั้น

วิธีต่อสาย FBs-32MC FATEK PLC กับ HMI ผ่าน Modbus RTU แบบทีละขั้น

วันที่ 08/05/2026 | บทความโดย VR Automation

FBs-32MC FATEK

ในงานออโตเมชันโรงงานทั่วไป การเชื่อมต่อ FBs-32MC FATEK PLC เข้ากับ HMI ผ่านโปรโตคอล Modbus RTU เป็นพื้นฐานที่วิศวกรต้องเข้าใจ บทความนี้ลงรายละเอียดทีละขั้นตั้งแต่การเดินสาย RS-485, การตั้งค่า Port ใน WinProladder ไปจนถึงการทดสอบการสื่อสารจริง

สเปคหลัก FBs-32MC FATEK

รายการสเปค ค่า / รายละเอียด
Model FBs-32MC (Advanced Main Unit)
I/O Points 32 จุด (16 DI + 16 DO)
Power Supply 100~240VAC (-15%/+10%) หรือ 12/24VDC
Communication Ports 5 ports (Port0~Port4)
High-Speed Counter 4 sets HHSC สูงสุด 200kHz
Pulse Output 4 axes สูงสุด 200kHz (NC Positioning)
Instructions 300+ คำสั่ง
Programming WinProladder (Free)

จุดเด่นของ FBs-32MC FATEK

  • รองรับ Modbus RTU ทั้ง Master และ Slave บน Port1-Port4 ผ่านคำสั่ง FUN150 (MBUS)
  • ตั้งค่าผ่าน Register R4047 — Upper byte 55H = Modbus RTU mode
  • Hardware HSC 4 ชุด ทำงานได้ถึง 200kHz โดยไม่กิน CPU time
  • รองรับ RS-232 และ RS-485 ในตัวเครื่อง ไม่ต้องซื้อโมดูลเสริม
  • ออกแบบ SoC ของ FATEK เอง ทำงานเสถียร ทนทานในสภาพแวดล้อมโรงงาน

FBs-32MC spec table

ขั้นตอนการตั้งค่า / ติดตั้งทีละขั้น

ขั้นที่ 1: เลือก Port และเดินสาย RS-485

FBs-32MC มี 5 ports — Port0 เป็น RS-232 สำหรับ programming และ Port1-Port4 ใช้สำหรับ Modbus communication ได้ ในกรณี HMI ส่วนใหญ่จะใช้ Port2 หรือ Port3 ในรูปแบบ RS-485 (2-wire) เดินสาย D+ ของ PLC ไป D+ ของ HMI และ D- ไป D- พร้อมต่อ GND ร่วมกัน หากระยะสายเกิน 100 ม. ให้ใส่ Termination Resistor 120Ω ที่ปลายสายทั้งสองข้าง

ขั้นที่ 2: ตั้งค่า Port ใน WinProladder

เปิด WinProladder → Project → Configuration → Communication → Port2 (หรือ Port ที่เลือก) → ตั้ง Mode = Modbus RTU Slave (หาก PLC เป็น Slave) → Baud Rate 9600/19200, Data 8, Parity None, Stop 1 — ตั้งค่าให้ตรงกับ HMI

ขั้นที่ 3: ตั้ง Station Number ผ่าน Register

ใน FBs-32MC ค่า Station Number ของ Modbus ถูกเก็บใน R4054 (Port2) — ใส่ค่า 1-247 ตามที่ต้องการ ถ้าต้องการให้ Port กลายเป็น Modbus RTU Master ให้ตั้ง R4047 byte สูง = 0x55

ขั้นที่ 4: Mapping Memory Address ของ HMI ไปยัง PLC

Modbus Holding Register ของ FBs-32MC จะ map ตรงกับ Register R0-R8071 (1-based addressing) — เช่น Register 40001 = R0, 40002 = R1 ส่วน Coil/Output map กับ Y0-Y255 และ M0-M1399

ขั้นที่ 5: ทดสอบ Communication ด้วย Modbus Poll

ก่อนต่อ HMI จริง ทดสอบด้วยซอฟต์แวร์ Modbus Poll หรือ QModMaster ตั้ง Slave ID, Baud Rate ตรงกัน อ่านค่า R0 ดูว่าได้ค่าตรงกับ PLC หรือไม่ หากไม่ได้ ให้เช็ค Wiring, Baud Rate และ Parity อีกครั้ง

💡 Pro Tip: หาก HMI ของคุณมีตัวเลือก Modbus RTU แต่ใช้ Address 0-based แทน 1-based (ปกติ FATEK ใช้ 1-based) ให้ลองลบ Address ลง 1 — เช่น HMI กำหนด Address 0 = R0 แทนที่จะเป็น R1 จะช่วยให้สื่อสารได้ทันทีโดยไม่ต้องแก้โปรแกรม PLC

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

Q: Port ไหนของ FBs-32MC รองรับ Modbus RTU?

A: Port1-Port4 รองรับ Modbus RTU เต็มรูปแบบ ส่วน Port0 ใช้สำหรับ programming เท่านั้น

Q: ระยะสาย RS-485 สูงสุดเท่าไร?

A: ตามมาตรฐาน TIA/EIA-485 รองรับสูงสุด 1,200 เมตร ที่ 9600bps แต่หากใช้ 38400bps ขึ้นไป แนะนำไม่เกิน 500 ม.

Q: ทำไม HMI อ่านค่าได้บางครั้ง?

A: ส่วนใหญ่เกิดจาก Termination Resistor หาย หรือ Ground Loop — ตรวจสอบ GND ร่วม และใส่ 120Ω terminator

📌 ดูสินค้า PLC อื่นๆ ที่ VR Automation จำหน่าย พร้อมจัดส่งทั่วประเทศ

แหล่งข้อมูลและมาตรฐานอ้างอิง

  1. Catalog: FBs_PLC_Catalog_en.pdf — VR Automation (เอกสารเทคนิคจากผู้ผลิต)
  2. FATEK FBs-PLC Communication Manual Chapter 12 (esea.cz)
  3. Modbus Communication Application Note (FATEK)

สนใจสั่งซื้อ FBs-32MC FATEK?

VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ

โทรสอบถามราคา: 083-848-8314

อีเมล: [email protected]

Line: @vrautomation

vrautomation.co.th

สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้

ติดต่อ VR Automation

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *