Home Solution(ถาม-ตอบ) แนวทางการควบคุมระบบ Automation / Process Control ด้วย Recipe

EDA International ตัวแทนจำหน่ายเป็นทางการ ICONICS, PRElectronics, M-System, Graphon, ABB

ซอร์ฟแวร์ตรวจสอบ/บริหารงานอุตสาหกรรม วิศวกรรม SCADA/HMI (ICONICS GENESIS32/64), Report Solution, Cloud, อุปกรณ์วัดคุม แสดงผล เทอร์มินัล อุปกรณ์ป้องกันทางอิเล็คทรอนิกส์ 

แนวทางการควบคุมระบบ Automation / Process Control ด้วย Recipe

ระบบควบคุม Automation และ Process Control ต่างก็มีโอกาสที่จะต้องใช้ Recipe ในการสั่งงานเพื่อให้พารามิเตอร์ในการผลิตมีความเหมาะสมกับผลิตภัณฑ์แต่ละแบบ Recipe หรือสูตรการผลิตจึงมีความสำคัญในด้านที่ช่วยประะหยัดเวลาในการตั้งค่าการผลิต พนักงานเพียงแต่เลือกสูตรที่ต้องการก็ทำให้ระบบสามารถดำเนินงานตามสูตรที่เลือก เช่น การกำหนดอุณหภูมิ %การเปิดปิดวาวล์ว การ ON/Off Output ส่วนต่าง ๆ การกำหนด Setpoint ของ PID Controller เป็นต้น

 

การใช้ระบบ SCADA เพื่อทำหน้าที่ควบคุม Controller ทั้งหมดจากส่วนกลางช่วยลดความวุ่นวายในการเขียนโปรแกรมใน Controller เพื่อสร้าง Recipe สำหรับระบบรวม โดยการแก้ไขทำจากซอร์ฟแวร์ SCADA โดยตรง สามารถต่อขยายระบบได้ง่าย

clip_image001

รูปที่ 1 ระบบ SCADA ทำหน้าที่เป็นส่วนควบคุม Recipe หลัก

จากรูปที่ 1 เราไม่สนใจว่า Controller สามารถต่อร่วมใช้งานระหว่างกันได้หรือไม่ Controller จะเชื่อมต่อไปยังระบบ SCADA ส่วนกลาง จึงไม่ต้องมีการเขียนโปรแกรมแบบ Master / Slave ใน Controller เพื่อควบคุมการผลิต

Recipe ในระบบ SCADA ส่วนใหญ่จะมีลักษณะโครงสร้างข้อมูลเฉพาะตัวของ Software SCADA แต่ละยี่ห้อ และในบางครั้งหากต้องการใช้งานข้อมูลที่มีอยู่ในฐานข้อมูลเดิมเช่น MS SQL Server, MS Access, MySQL เป็นต้น ซึ่งถูกสร้างโดยฝ่ายวางแผนการผลิต โดยไม่มีการใช้โครงสร้างของ Recipeของซอร์ฟแวร์ ซึ่งหากเป็นกรณีของ GENESIS32 เราสามารถทำได้เลยโดยใช้ความสามารถของ DataWorX เพื่อติดต่อกับฐานข้อมูลแล้วนำพารามิเตอร์ในแต่ละฟิลด์มาควบคุม Controller ยกตัวอย่างเช่น

ID

Valve1

Valve2

Temp1

Relay1

1

50

50

75

1

2

50

65

80

1

3

60

20

60

0

4

0

50

75

0


ตารางที่ 1

การควบคุมการผลิตตามตัวอย่างตารางที่ 1 จะใช้ Key ในการค้นข้อมูลคือฟิลด์ IDโดย DataWorX จะเชื่อมต่อกับฐานข้อมูลโดยใช่ค่า ID ในการค้นข้อมูล เมื่อได้ข้อมูลมาแล้วจะส่งค่าที่ได้ให้กับ OPC tag ที่ได้ทำการ Mapค่าไว้  (เราจะใช้ Key ในการค้นข้อมูลเป็นฟิลด์ใด ๆ ก็ได้)

clip_image002

รูปที่ 2 ตัวอย่างการทำงานของ DataWorX

จากรูปที่ 2 การทำงานของ DataWorX ทำให้วิศวกรสามารถใช้ฐานข้อมูลเดิมที่มีอยู่เพื่อสร้าง Recipe โดยไม่สนใจรูปแบบ Recipe ของ Software ได้ ซึ่งในกรณีของฐานข้อมูลเช่น MS SQL Server, MySQL เป็นต้น ก็ทำให้ผู้ใช้งานจากส่วนอื่นที่เกี่ยวข้องสามารถเปลี่ยนแปลงสูตรได้จากเครื่องคอมพิวเตอร์ลูกข่ายใด ๆ ก็ได้ ซึ่งหมายความว่าผู้ใช้นั้นจะต้องมีสิทธิ์ในการเข้าถึงข้อมูลนั้นและสามารถแก้ไขได้ด้วย อีกทั้งไม่มีข้อจำกัดด้านรูปแบบของข้อมูลในฐานข้อมูล ซึ่งDataWorXและ Data Mining ใน GENESIS32 สามารถเชื่อมโยงข้อมูลนั้นผ่านเครื่องมือแบบ SQL Wizardเพื่อทำการ Map ข้อมูลให้กับ Controller ผ่าน OPC tagต่าง ๆ ได้อย่างง่ายดาย