Username:
Password:

    


     ในปัจจุบันจะพบว่าอุปกรณ์ไฟฟ้าในอุตสาหรรมหลายๆ ชนิด มีระบบรองรับการติดต่อสื่อสารแบบ modbus และถ้าต้องการรับส่งข้อมูลระหว่างอุปกรณ์นั้นกับตัวควบคุมระบบ ซึ่งส่วนใหญ่ก็ใช้ PLC เป็นตัวควบคุมหลัก มักจะประสบกับความยุ่งยากซับซ้อนในการเชื่อมโยงระหว่างอุปกรณ์ทั้งสองชนิด เพราะต้องมีการโปรแกรมซึ่งจะใช้เวลาในการสร้างระบบนาน ดังนั้นออมรอนจึงขอแนะนำการใช้งาน PLC รุ่น CP1H/L  เพื่อนำมาใช้ในการต่อกับอุปกรณ์ที่สื่อสารแบบ modbus protocol ได้อย่างง่ายๆ และประหยัดเวลาการโปรแกรมสำหรับตัวอย่างที่ยกมานั้นเป็นการนำอินเวอร์เตอร์รุ่น 3G3MV ซึ่งสามารถติดต่อสื่อสารแบบ modbus protocol ผ่านทาง RS-485 ได้โดยตรง

การตั้งค่าในอินเวอร์เตอร์รุ่น 3G3MV

การตั้งค่า dip switch ที่ CP1W-CIF11 ( สมมติว่าตัวอย่างนี้ใช้ Port1)

     จากนั้นเปิดโปรแกรม CX-Programmer เลือกรุ่น PLC เป็น CP1H หรือ CP1L ตามการใช้งาน เข้าไปตั้งค่าที่เมนู PLC > Edit > Settings จะขึ้นหน้าต่าง PLC Settings
ให้เลือกไปที่เมนู Serial Port 1 ตามนี้
Bude         9600
Format       8,1,E
Mode        Serial Gateway

เมื่อตั้งค่าแล้วให้ Transfer to PLC ( อย่าลืมปิด PLC แล้วเปิดใหม่ )
หลังจากได้ตั้งค่าทุกอย่างเรียบร้อยแล้ว ก็มาดูตารางในส่วนของพื้นที่ D ที่จะทำการสื่อสารกับตัวอินเวอร์เตอร์ 3G3MV หรืออุปกรณ์ใดๆ ที่มีการติดต่อสื่อสารแบบ Modbus-RTU

ตัวอย่าง
ต้องการส่งข้อมูลจาก CP1H ไปให้ 3G3MV เพื่อบอกให้อินเวอร์เตอร์ Run พร้อมกับให้ค่า frequency reference เท่ากับ 15 Hz

5DC(Hex) = 1500 (Dec) = 1500*0.01 = 15 Hz

หมายเหตุ
1. “X” หมายถึงไม่สนใจว่าจะเป็นค่าอะไร
2. ไม่ต้องใส่ CRC-16
      หลังจากที่ป้อนข้อมูลลงใน PLC ตามตารางแล้ว ให้ on bit A641.00 จากนั้นสังเกตว่า bit A641.01 จะ on ตาม แสดงว่าการเขียนข้อมูลสำเร็จ

 

 

Copyright © OMRON Electronics Co., Ltd.