บทความนี้จะแสดงตัวอย่างการหาค่าสูงสุดจาก OPC tag หลาย ๆ ตัวเก็บไว้ในตัวแปรGlobalเพื่อสามารถเรียกใช้หลาย ๆ ครั้งได้จากSCADA
เราจะสร้างExpressionในUnified Datamanager โดยเปิดUnified Data Managerขึ้นมาจากStart Menu
สร้าง Expression Item ขึ้นมาใต้กิ่ง Expressionดังรูป
ตั้งชื่อ Expressionในช่องName
ในแท็ปRead Expression คลิ้กปุ่ม Expression Editorเพื่อสร้างสูตรการคำนวน
คลิ้ก Function > Mathematical > max…
จะได้สูตรปรากฏดังรูป โดยmax(tag1, tag2) จะคืนค่าสัญญาณที่มากที่สุด
ให้วางเคอร์เซอร์หลังวงเล็บแรก แล้วคลิ้กปุ่มTagsเพื่อเลือกสัญญาณ OPC tag แล้วเลือกอีกสัญญาณใส่หลังคอมม่าจะได้ดังรูป แล้วคลิ้ก OK และคลิ้ก Apply
ถ้ามีสัญญาณมากกว่า 2 ตัว ให้ใช้ max ซ้อนกันในลักษณะดังนี้
max(max(tag1,tag2), tag3)
หรือ
max(max(tag1,tag2),max(tag4,tag5))
หรือให้สร้าง Epression Item ขึ้นมาหลาย ๆชุด แล้วนำ Expression Item เหล่านั้นมาหาค่า Max อีกทีก็ได้ครับ
ส่วนการนำExpression Itemไปใช้งานใน GENESIS32 นั้นทำได้เช่นเดียวกับ OPC tag โดยเลือกเวลาเลือกสัญญาณจาก ICONICS Unified Data Browser ให้เลือกแท็ปUDM Dataและเลือกกิ่งExpressions
ไม่มีความคิดเห็น:
แสดงความคิดเห็น