Last updated: 13 ก.ย. 2568 | 115 จำนวนผู้เข้าชม |
 
                    Modbus Protocol รูปแบบการสื่อสารพื้นฐานยอดนิยมกับ PLC WECON
 
รูปแบบการสื่อสารที่ง่ายและนิยมในการให้อุปกรณ์อื่นๆ ไม่ว่าจะเป็น HMI , PLC SCADA หรือซอฟท์แวร์ 3rd party ต่างๆ มาอ่านข้อมูลจาก WECON PLC นั้นคงจะไม่พ้น Modbus protocol เพราะเป็นวิธีที่ง่ายที่สุดและไม่ซับซ้อน
PLC WECON นอกจากจะเป็นคอนโทรลเลอร์สำหรับอุตสาหกรรมแล้วอีกจุดเด่นคือรูปแบบการสื่อสาร Modbus Protocol ที่มีมาให้พร้อมกับพอร์ทสื่อสาร RS485 หรือหากเป็นรุ่น LX5 Series ที่มีพอร์ต Ethernet ก็สามารถใช้ Modbus TCP/IP protocol ได้เลยโดยพื้นฐานไม่ต้องเพิ่มการ์ดอะไรให้วุ่นวาย จึงนิยมจะนำมาเป็น Remote IO Station ในตัวมันเองเพื่อเป็นตัวรวบรวมข้อมูลจาก Field device หรือข้อมูลกระบวนการผลิตส่งต่อไปยัง Software 3rd party ต่างๆมากมาย
บทความนี้เรามาดูการใช้งานโปรโตคอล Modbus โดยการทำ PLC WECON ให้เป็น Modbus Slave หรือ Modbus TCP Server อย่างง่าย โดยไม่ต้องเขียน Ladder สักบรรทัดเดียว

รูปแบบตัวอย่างการสื่อสาร Modbus TCP/IP กับ PLC WECON

รูปแบบตัวอย่างการสื่อสาร Modbus RTU กับ PLC WECON
 
 
โดยในบทความนี้เราจะกล่าวถึง PLC ที่ใช้งานผ่านซอฟท์แวร์ WECON PLC Editor 2 เป็นหลัก ซึ่งหากเป็น LX3V/LX3VP ก็มีหลักการคล้ายกันแต่จะใช้ได้เฉพาะ Modbus RTU Slave แตกต่างกันในส่วนของ Modbus register address เพียงแค่นั้น
 โดยหากเป็นการตั้งค่า Modbus RTU Slave ให้ผู้ใช้งานเข้าไปในส่วนของ Parameter > PLC Parameter > COM Setting ซึ่งสำหรับ LX5/LX6V/LX6S/A500 สามารถใช้งานได้ทั้ง COM1/2 จากนั้นให้เลือก Protocol เป็น Modbus RTU ในส่วนของ Station number ให้ใส่ตัวเลขแอดเดรสที่ต้องการกำหนดให้กับ PLC หากใส่ 0 จะหมายถึงการตั้งให้ PLC เป็น Modbus master station นั่นเอง
 

รูปแบบการตั้งค่า RS485 Modbus RTU บนซอฟท์แวร์ PLC Editor 2
 
ในกรณีใช้งานเป็น Modbus TCP/IP Server ซึ่งใช้งานผ่าน Ethernet ให้เข้าไปที่ Parameter > PLC Parameter > Ethernet setting โดยให้ผู้ใช้งานกำหนด IP Address ให้กับ PLC และในส่วนของ Protocol setting ให้ set = True จะเป็นการเปิดใช้งาน Modbus TCP Server อัตโนมัติ และผู้ใช้งานสามารถกำหนดจำนวนของ Client connection ได้ในส่วนบรรทัดถัดไปซึ่งกำหนดได้สูงสุด 8 Clients
 

รูปแบบการตั้งค่า Modbus TCP/IP บนซอฟท์แวร์ PLC Editor 2
 
ในส่วนของ Modbus Address mapping ซึ่งทาง WECON จะกำหนดตำแหน่งแอดเดรสมาให้โดยอัตโนมัติแล้ว โดยจะแบ่งออกเป็น Word Address และ Bit Address ซึ่งในส่วนของ Word Address นั้นจะใช้ Modbus function code ของ Holding register ทั้งหมด และในส่วนของ Bit address จะใช้ทั้ง Discrete Coils และ Discrete Input

ตัวอย่าง Modbus bit address mapping บน PLC ที่ใช้ Software PLC Editor 2

ตัวอย่าง Modbus word address mapping บน PLC ที่ใช้ Software PLC Editor 2
ท่านสามารถดูข้อมูล Modbus Address Mapping เพิ่มเติมได้ที่นี่
Modbus communication for PLC Editor2
Modbus communication for PLC Editor1
การใช้งาน Modbus protocol กับ PLC WECON นั้นค่อนข้างสะดวกและง่ายในการใช้งานรวมถึงไม่ต้องซื้อบอร์ดสื่อสารเพิ่มเติมใดๆ ทำให้ผู้ใช้งานมีความยืดหยุ่นในการออกแบบระบบควบคุมและการสื่อสารกับอุปกรณ์และระบบอื่นๆ
หากท่านใดมีคำถามหรือข้อสงสัยเพิ่มเติมสามารถติดต่อ Technical support เราเพื่อสอบถามข้อมูลหรือต้องการฝึกอบรมการใช้งานผลิตภัณฑ์ต่างๆ ของทาง WECON ท่านสามารถติดต่อเราได้ตามรายละเอียดที่อยู่ด้านล่างนี้
 
เนื้อหาและรูปภาพในบทความนี้เป็นลิขสิทธิ์ของทางบริษัท อีเอสโอ เทค จำกัด ไม่อนุญาตให้ทำการแก้ไขดัดแปลงทำซ้ำเพื่อประโยชน์ทางการค้าโดยไม่ได้รับการอนุญาต
 
สนใจสอบถามข้อมูลเพิ่มเติมและติดต่อเราได้ที่ 
บริษัท อีเอสโอ เทค จำกัด ตัวแทนจำหน่ายสินค้าแบรนด์ WECON
    https://www.eso.co.th/
   info@eso.co.th
   097-253-2728 , 096-854-9256
   Line official : @eso.co.th
   Instagram : https://www.instagram.com/eso.co.th/ 
    Facebook : https://www.facebook.com/eso.co.th