เชื่อมต่อ GC-043-16M-C กับ Temp Controller SHINKO ผ่าน Modbus RTU พร้อมเขียนลอจิกควบคุมด้วย SATOOL V6.2

สอนต่อ GC-043-16M-C SAMKOON + SHINKO Temp ผ่าน Modbus RTU พร้อมเขียน PLC ลอจิก!

เชื่อมต่อ GC-043-16M-C กับ Temp Controller SHINKO ผ่าน Modbus RTU พร้อมเขียนลอจิกควบคุมด้วย SATOOL V6.2

การควบคุมอุณหภูมิในงานอุตสาหกรรมถือเป็นเรื่องสำคัญ โดยเฉพาะเมื่อต้องการสั่งงานผ่าน PLC และ HMI ในตัวเดียว วันนี้เราจะมาแนะนำวิธีการเชื่อมต่ออุปกรณ์ GC-043-16M-C ของ SAMKOO กับ Temp Controller ยี่ห้อ SHINKO ผ่าน Modbus RTU (RS485) พร้อมตัวอย่างลอจิกง่ายๆ ที่สามารถนำไปประยุกต์ใช้ได้ทันที


อุปกรณ์ที่ใช้

  • GC-043-16M-C (จอ HMI + PLC All-in-One จาก SAMKOO)
  • SHINKO Temp Controller (เช่นรุ่น JCS33 หรืออื่นๆ ที่รองรับ Modbus RTU)
  • สาย RS485 (เชื่อมต่อผ่าน A+, B-)
  • ซอฟต์แวร์ SATOOL V6.2 สำหรับเขียนโปรแกรม

การตั้งค่าการสื่อสาร Modbus RTU

ในการเชื่อมต่อผ่าน Modbus RTU จำเป็นต้องตั้งค่าทั้งฝั่ง Temp Controller และ PLC ให้ตรงกัน โดยสิ่งที่ต้องกำหนดคือ:

  • Baud Rate (เช่น 9600)
  • Data Bits = 8
  • Parity = None
  • Stop Bits = 1
  • Slave ID ของ SHINKO (เช่น 1)

เมื่อกำหนดค่าตรงกันแล้ว ก็สามารถเริ่มอ่านค่า PV (Process Value) จาก Temp Controller ได้


การเขียนลอจิกใน PLC

ในโปรเจกต์นี้ เราจะเขียนลอจิกควบคุมพื้นฐาน โดยมีเงื่อนไขการสั่งงาน Output ดังนี้:

  • หากค่า PV < SV (Set Value) → สั่งให้ ON Output Y0
  • หากค่า PV = SV → สั่งให้ ON Output Y1
  • หากค่า PV > SV → สั่งให้ ON Output Y2

สามารถเขียนด้วยภาษา Ladder ผ่านโปรแกรม SATOOL V6.2 ของ SAMKOO ซึ่งใช้งานง่ายและรองรับการแมป Register Modbus โดยตรง


ตัวอย่างการแมป Modbus Register

  • PV (Process Value) อาจอยู่ที่ Holding Register เช่น 40128 (ขึ้นอยู่กับรุ่น SHINKO)
  • SV (Set Value) อาจอยู่ที่ 40001
  • ควรตรวจสอบเอกสาร Manual รุ่น Temp Controller เพื่อดู Address ที่ถูกต้อง

ข้อดีของระบบนี้

  • ลดต้นทุน เพราะใช้จอ HMI ที่รวม PLC ในตัว
  • ไม่ต้องเขียนโปรแกรมซับซ้อน
  • สามารถต่ออุปกรณ์ Modbus ได้หลากหลาย
  • เหมาะสำหรับงานควบคุมอุณหภูมิ เครื่องทำความร้อน เครื่องอบ หรือเตาไฟฟ้า

เหมาะสำหรับใคร?

  • วิศวกรไฟฟ้า
  • ช่างออโตเมชั่น
  • นักเรียน/นักศึกษาวิศวกรรม
  • โรงงานที่ต้องการระบบควบคุมอุณหภูมิแบบอัตโนมัติ

สั่งซื้ออุปกรณ์หรือขอคำปรึกษาเพิ่มเติม

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

  • สาย RS485 ควรใช้แบบ Shielded และต่อสาย GND ร่วมด้วยเพื่อความเสถียร
  • ไม่ควรใช้สายยาวเกิน 100 เมตร โดยไม่มีตัวต้านทานปลายสาย (Termination)
  • หากอุปกรณ์ Modbus หลายตัวอยู่ในระบบเดียวกัน ต้องตั้ง Slave ID ไม่ซ้ำกัน
  • หลีกเลี่ยงการใช้ Baud Rate สูงเกินความจำเป็น หากมี Noise ในระบบ

การทดสอบ Output จริง

เมื่อเขียนลอจิกแล้ว ควรทดสอบ Output Y0, Y1, Y2 ด้วยสภาวะจำลอง เช่น:

  1. ตั้งค่า SV = 50
  2. ปรับ Temp Controller ให้ PV น้อยกว่า, เท่ากับ, มากกว่า 50
  3. ตรวจสอบสถานะ Output ที่ PLC ส่งออก ว่าถูกต้องหรือไม่
  4. ใช้หลอดไฟ LED หรือ Relay ทดสอบ ON/OFF

แนวทางต่อยอด

หลังจากเข้าใจการเชื่อมต่อ Temp Controller กับ PLC แล้ว คุณสามารถนำความรู้ไปประยุกต์ใช้กับอุปกรณ์อื่นๆ ที่รองรับ Modbus RTU เช่น:

  • เครื่องวัดความดัน (Pressure Transmitter)
  • Power Meter วัดกระแสไฟฟ้า
  • Flow Meter วัดการไหลของของเหลว
  • HMI ตัวอื่นที่สามารถแสดงค่าผ่าน Modbus

สามารถขยายลอจิกได้ เช่น

เพิ่มการแจ้งเตือนผ่าน Line Notify หากอุณหภูมิเกินเกณฑ์

บันทึกค่าลง SD Card

ตั้งค่าอุณหภูมิผ่าน HMI โดยไม่ต้องจิ้มที่ Temp Controller

File ตัวอย่าง

https://vrautomation.notion.site/file-program-236a48d8fb4980f3b6b4c45bc7560314?source=copy_link

ใส่ความเห็น

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