Factory Automation

ซอฟต์แวร์วิศวกรรม PLC (MELSEC) GX Works2

ซอฟต์แวร์วิศวกรรม PLC แบบบูรณาการ
วิวัฒนาการขั้นสูงสุดของซอฟต์แวร์วิศวกรรม PLC

รองรับมาตรฐานสากล IEC 61131-3

ซอฟต์แวร์วิศวกรรมที่ใช้งานง่ายไม่ใช่เรื่องแปลกอีกต่อไป
นอกจากความง่ายในการใช้งานที่เหนือชั้นแล้ว ซอฟต์แวร์วิศวกรรม GX Works2 ยังนำแนวคิดหลักระดับสากลอย่าง “การจัดกลุ่ม” และ “การจัดโครงสร้าง” มาใช้ เพื่อยกระดับประสิทธิภาพการเขียนโปรแกรมอย่างแท้จริง
มาตรฐานการเขียนโปรแกรมระดับโลกเริ่มต้นที่ GX Works2

ส่งเสริมการทำโปรแกรมให้เป็นมาตรฐาน

1 การเขียนโปรแกรมแบบมีโครงสร้าง

จากแลดเดอร์ผืนยาวสู่การเขียนโปรแกรมแบบมีโครงสร้าง

การใช้โปรเจ็กต์แบบ Structured Project ช่วยจัดโครงสร้างโปรแกรมขนาดใหญ่ที่ซับซ้อน และแบ่งออกเป็นชิ้นส่วนตามรายละเอียดการประมวลผล รายละเอียดการควบคุม และหน้าที่การทำงาน
โปรแกรมแลดเดอร์ที่เขียนต่อกันเป็น “ผืนยาว” มักมองภาพรวมของการประมวลผลได้ยาก ในทางกลับกัน การออกแบบโมดูลโปรแกรมขนาดกะทัดรัดสำหรับแต่ละกระบวนการตามแนวทางการเขียนโปรแกรมแบบมีโครงสร้าง จะทำให้การเขียนโค้ดและการดีบักมีประสิทธิภาพขึ้น และคุณภาพของโปรแกรมก็ดีขึ้นด้วย
อีกทั้งยังรองรับการเขียนโปรแกรมแบบมีโครงสร้างที่ซับซ้อน ด้วยการวาง FB ซ้อนอยู่ภายใน FB อีกชั้นหนึ่งได้

2 รองรับมาตรฐานสากล IEC 61131-3

GX Works2 เป็นไปตามมาตรฐานสากล IEC 61131-3

ภาษาแบบกราฟิก

ภาษาแลดเดอร์ (Ladder)

ภาษาแบบกราฟิกที่แสดงโปรแกรมเป็นแลดเดอร์ ซึ่งประกอบด้วยหน้าสัมผัสและคอยล์

ภาษา Structured Ladder/FBD

ภาษา Structured Ladder เป็นภาษาแบบกราฟิกที่ใช้ตามแนวทางการออกแบบวงจรรีเลย์ และรองรับการวาง FB ซ้อนกันเป็นชั้น ส่วนภาษา FBD แสดงแลดเดอร์ในรูปแบบกราฟิกด้วยการเชื่อมต่อฟังก์ชันและ/หรือ FB เข้าด้วยกัน

ภาษา SFC

ภาษาแบบกราฟิกสำหรับอธิบายการควบคุมแบบซีเควนซ์ได้อย่างครบถ้วน
ภาษานี้จับคู่ “สเต็ป” ที่อธิบายกระบวนการ เข้ากับ “เงื่อนไขการเปลี่ยนผ่าน” เพื่อไปยังสเต็ปถัดไป
โดยเขียนทั้งสเต็ปและเงื่อนไขการเปลี่ยนผ่านด้วยภาษาแลดเดอร์

ภาษาแบบข้อความ

ภาษา ST (Structured Text)

ภาษา ST เขียนการควบคุมที่มีการแตกเงื่อนไขด้วยคำสั่งเงื่อนไข และเขียนลูปด้วยไวยากรณ์การวนซ้ำได้ คล้ายกับภาษาระดับสูงอย่างภาษา C จึงช่วยให้สร้างโปรแกรมที่ครอบคลุมและกระชับ

3 เพิ่มประสิทธิภาพการพัฒนาด้วยไลบรารีของผู้ใช้

ในโปรเจ็กต์แบบ Structured Project สามารถบันทึกโปรแกรมที่ใช้บ่อยไว้ในไฟล์ไลบรารีของผู้ใช้ แยกออกจากตัวโปรเจ็กต์ได้ เมื่อนำเข้าไฟล์ไลบรารีเหล่านี้เข้าสู่โปรเจ็กต์ ก็พัฒนาโปรแกรมได้อย่างมีประสิทธิภาพโดยไม่ต้องเริ่มเขียนใหม่ตั้งแต่ต้น

4 การเขียนโปรแกรมแบบเลเบล

เลเบลใช้ตั้งชื่อที่สื่อความหมายชัดเจนให้กับดีไวซ์ เช่น “สัญญาณเริ่มเดินสายการผลิต” หรือ “เริ่มป้อนชิ้นงาน”

การใช้เลเบลช่วยตัดงานกำหนดดีไวซ์ใหม่เมื่อมีการเปลี่ยนแปลงระบบ