วันเสาร์ที่ 16 มกราคม พ.ศ. 2559

Starting GX-Work2
หลังจากที่เราติดตั้งโปรแกรม GX-Work2 เรียบร้อยแล้ว ก็ทำการเริ่มเปิดใช้งานโปรแกรมกันเลย
เริ่มจากไปที่ Start >> All Programs >> Melsoft Application >> GX Work 2 >> GX Work2.exe ดังรูปด้านล่าง


หลังจากที่เราคลิก icon GX Works2 จะได้หน้าตาโปรแกรมที่เอาไว้เขียนโปรแกรมดังนี้


Screen configuration in GX Works2
Creating a new project

  • ไปที่เมนู Project คลิก New

  • เลือก Project Type: Structured Project ,PLC Series:FXCPU ,PLC Type :FX3U/FX3UC ,Language: Structured Ladder/FBD กด OK

  • หลังจากนั้นจะได้หน้าต่างดังรูปด้านล่างพร้อมที่จะทำให้ขั้นตอน Setting parameters ต่อไป



Setting parameters 
  • ดับเบิลคลิกที่ "Parameter" > "PLC Parameter" บน Project view to display 

  • จะได้หน้าต่างดังรูป เมื่อตั้งค่า Parameter เรียบให้ให้กดปุ่ม END ด้วยเพื่อปิดหน้าต่าง หน้าต่างนี้มีไว้ตั้ง Parameter เช่น Tab Device สามารถตั้งค่า Memory หรือแสดงได้ ตั้งค่า Protocal RS232 RS-485 เป็นต้น






การเขียนลักษณะ Structured Ladder/FBD 2 แบบดังนี้
ใน Structured Ladder
In the case of Structured Ladder
ใน FBD
In the case of FBD
Manual :SW1DNC-GXW2-E หัวข้อ 3.1.2 หน้า 30

Simple Project เราสามารถสร้างโปรแกรมเป็นแบบลักษณะ sequence ที่ใช้คำสั่งในการโปรแกรม PLC CPU ซึ่งจะเขียนเหมือนกับ GX Developer ซึ่งภาษาที่ใช้เขียนมีดังต่อไปนี้

  • Graphic languages
    • Ladder มีลักษณะคล้ายวงจรไฟฟ้า หรือวงจร relay เช่นสัญลักษณะ contacts ,coils เป็นต้น
http://share.psu.ac.th/system/assets/media/files/000/028/097/original_N2Gen_ladder.jpg?1306829047

    • SFC มีลักษณะการเขียนที่ทำให้ง่ายเช่นงานแบบ step หรือ การประมวลผลและเงื่อนไขการข้าม step
http://www.chinabaike.com/uploads/allimg/110522/1312035625-2.jpg

  • Text language
    • ST (Structured Text) เป็นภาษาที่ใช้ในงานที่มีเงื่อนไขการทำงานที่ซับซ้อน เพราะเป็นภาษาระดับสูงเช่น ภาษาซี 
http://www.fernhillsoftware.com/Images/IEC61131STExample.png

Structured Project เราสามารถที่จะสร้างโปรแกรมโดยเป็นแบบ  structured program โดยแบ่งการควบคุมเป็นส่วนย่อยๆ และการทำ fuction ที่สามารถใช้งานร่วมกันได้ ทำให้โปรแกรมเข้าใจได้ง่ายและประยุกต์ใช้งานได้หลากหลาย
  • Graphic languages
    •  Ladder
    • Structured Ladder/FBD เหมือนการนำ Ladder ที่มีลักษณะวงจรไฟฟ้า หรือวงจร relay กับ function blook มาใช้งานร่วมกัน ทำให้ง่ายต่อการเขียนโปรแกรม
http://www.thaiplc.com/webboard/index.php?topic=5694.0

    • SFC
  • Text language
    • ST (Structured Text)

Manual :SW1DNC-GXW2-E หัวข้อ 1.1 หน้า 20-21

วันพฤหัสบดีที่ 7 มกราคม พ.ศ. 2559

ต้องการตั้งเวลาเปิด-ปิดรดน้ำต้นไม้แบบอัตโนมัต เวลา 10.00น. - 10.59 น. และ 18.00น. - 18.59 น. เราจะใช้ RTC (Real Time Clock) ของ PLC ซึ่ง PLC ต้องเป็นรุ่นที่มี Battery Backup ด้วยนะ
ทำการศึกษาคู่มือว่าสามารถใช้ S.memory ไหนเป็นตัวเก็บข้อมูลเวลา วัน เดือน ปี
Real Time Clock PLC Mitsubishi FX Series(Programmable logic controllers Programing Manual 9.2)
จากโจทย์เราเลือกใช้ Device Number D8015(ชั่วโมง)


แบบโปรแกรมง่ายๆครับ สามารถนำไปประยุกต์ใช้งานได้นะครับผม