Embedded System Week-5,6 PLC

PLC Control with SCADA

1. หัวข้อนี้จะเป็นการเขียนโปรแกรมลง PLC เพื่อควบคุม ก่อนที่จะสร้าง UI ในการควบคุมผ่านเครือง PC

1.1. ทำการเชื่อมต่อPLCเข้ากับเครื่องคอมพิวเตอร์ด้วยสาย ethernet lan และจ่ายไฟให้กับ PLC

1.2. เปิดโปรแกรม SoMachine Basic เมื่อเข้ามาในส่วนของแถบ Connent ในส่วนของ Ethernet Devices จะปรากฏ IP ขึ้นมาตามหากไม่พบลองตรวจสอบการเชื่อมต่ออีกครั้ง และกดปุ่ม Refesh , เราสามารถกำหนด IP ได้โดย Click ที่ปุ่ม Change IP ตามภาพ

ส่วนของหน้ำต่างการเชื่อมต่อ PLC
สามารถทำการ Fix IP หรือไม่ FIX หากไม่ทำการFix จะมีการเปลี่ยนIPให้อัตโนมัติทุกหลัง Boot เครื่อง

1.3.เข้าไปที่ Control Panel\Network and Internet\Network Connections ทำการตั้งค่า IPv4 ในส่วนของ Ethernet ให้อยู่เครือเดียวกันกับส่วนของ PLC

กำหนด IP ให้กับ IPv4 ให้กับเครื่องคอมพิวเตอร์

1.4. ทดสอบการเชื่อมต่อโดย Click ที่ปุ่ม Start Flashing LEDs หากมีการเปลี่ยนแปลงของLEDที่ PLC เป็นอันเสร็จสิ้นการเชื่อมต่อ พร้อมที่จะใช้งานในขั้นตอนต่อไป

ทดสอบการเชื่อมต่อโดย Click ที่ Start Flashing LEDs
  1. 5. Create New Project เข้าไปที่ Configuration และปรับตั้งค่ารุ่น PLC ให้ตรงกัน
กำหนดรุ่นของ PLC
  1. 6.ในส่วนของ Programing จะเป็นการเขียนโปรแกรมให้กับ PLC แบบซึ่งเป็น Ladder diagram
ตัวอย่าง Ladder Diagram

ในตัวอย่างนี้ จะยกตัวอย่างการใช้งาน INPUT, OUTPUT โดยเชื่อมต่อและควบคุมโดยโปรแกรม SCADA

ทำการกำหนดไดอะแกรมดังนี้

  1. 7.เข้าไปที่ tap Commissioning ทำการ Login และ ทำการ Upload เข้า PLC และทำการ Start Controller
Upload และ Start Controller

2.เปิดโปรแกรม Vijeo Citect Explorer และเข้าไป ที่ โปรแกรม Citect Explorer

หน้าต่างโปรแกรม Citect Exploror

2.1 New Project ใน Citect Explorer ทำการตั้งค่าให้เรียบร้อย

ทำการตั้งชื่อโปรเจค

2.2 เปิดโปรแกรม Citect Project Editor เข้าไปที่เมนู Communication>Express Wizardทำการตั้งค่าตามภาพ

2.2 เข้าไปที่ โปรแกรม Citect Project Editor เมนู Tags>Variable Tags

ทำการเพิ่มตัวแปรจาก SoMachine Basic ก่อนหน้า ดังนี้

***ทำการเพิ่มตัวแปรจนครบ %M0-M7 ทั้ง INPUT และ OUTPUT***

2.3. ในส่วนของโปรแกรม citect graphics builder ให้เข้าไปที่ File>New>Page และเลือก Normal จะได้ดังภาพด้านข้างล่าง

2.4. ทำการเพิ่ม Sysbol set โดยการคลิ๊กที่เครื่องมือ แล้วคลิ๊กลงพื้นที่ว่าง

ในส่วนของ ON symbol when ให้ทำการใส่ชื่อตัวแปร INPUT ลงไปดังภาพ

2.5 ขั้นตอนนี้จะเป็นการสร้าง UI สำหรับควบคุม OUTPUT ของ PLC โดยใช้เครื่องมือชื่อ Button

หลังจำก Run จะได้หน้ำต่ำงนี้ขึ้นมำ ให้เข้ำไปที่ Men u > page > Page List

จะได้หน้าต่างตามภาพด้านล่าง ทดสอบ INPUT โดยการจ่ายไฟเข้า 0V เข้า CH1-CH4 และทดสอบ OUTPUT โดยการClick ที่ปุ่ม และสังเกตการเปลี่ยนแปลงของสถานะ Relay ที่ PLC

Like what you read? Give Surasak Sincharoen a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.