Home
GENESIS32 SCADA : ตัวอย่างแสดงสถานะการเชื่อมต่อของอุปกรณ์ConnectedหรือFails PDF Print E-mail
Written by Administrator   
Friday, 05 August 2016 16:44

image

เราสามารถแสดงสถานะการเชื่อมต่อของอุปกรณ์กับGENESIS32 SCADA(หรือแม้แต่GENESIS64)ได้ดังนี้


>> ชมVDOการแสดงสถานะการเชื่อมต่อGENESIS32กับอุปกรณ์


เนื่องจากGENESIS32สามารถแสดงค่าQualityของOPC tagได้ดังนั้นเราสามารถเอาค่าQualityนี้มาเป็นเงื่อนไขได้ (ความหมายของค่าOPC Qualityอ่านได้ที่นี่)

โดยค่าQualityของOPC tagในสภาวะปกติจะเท่ากับ192 ดังนั้นถ้าค่าQualityไม่เท่ากับ192เราก็เอามากำหนดเป็นเงื่อนไขให้แสดงข้อความเช่น “Fails” เป็นต้นนได้ แต่ถ้าเท่ากับ192ก็ให้แสดงข้อความเช่น “Connected” เป็นต้น

 

ตัวอย่างด้านล่างจะแสดงข้อความ Fails หรือ Connected ตามเงื่อนไขข้างต้น

image

 

โปรดสังเกตุว่าเมื่อเราจะนำค่าQualityของOPC tagมาใช้เราจะใช้#qualityต่อท้ายชื่อของOPC tag

ส่วนฟังก์ชั่นifก็จะเหมือนฟังก์ชั่นifที่ใช้ในMS Excel คืออยู่ในรูปแบบ if( เงื่อนไข , ค่าเมื่อเงื่อนไขเป็นจริง , ค่าเมื่อเงื่อนไขเป็นเท็จ )

ดังนั้นจากรูปเมื่อQualityไม่ของสัญญาณTag3มีค่าไม่เท่ากับ192ก็จะแสดงผลลัพธ์เป็นคำว่าFailsนั่นเอง

(ชือOPC tagในตัวอย่างเราไม่จำเป็นต้องพิมพ์เพราะสามารถเลือกจากData Browserได้ รายละเอียดเพิ่มเติมเกี่ยวกับการใช้Expression )

 

นอกจากนี้เราต้องกำหนดให้GraphWorXแสดงค่าตามปกติเมื่อไม่สามารถติดต่อOPC tagได้ (เนื่องจากหากติดต่อไม่ได้จะแสดงเป็นดอกจันท์ *)

โดยเลือกเมนู Format > Display Properties

แล้วเอาเครื่องหมายถูกออกจากช่องPoint Fails Character

image

 

จะได้ผลลัพธ์เมื่อติดต่อOPC tagไม่ได้ดังนี้

image

Last Updated ( Saturday, 06 August 2016 09:57 )