GENESIS SCADA: สั่งหยุดเครื่องจักรเมื่อค่าต่ำกว่าSetpointนานเกินกำหนด

หากตั้งการหยุดเครื่องจักรด้วยGENESIS SCADAเมื่อสัญญาณที่สนใจต่ำกว่าค่าSetpointนานเกินกำหนด เช่น หากอุณหภูมิของChilled Waterต่ำกว่าค่าSetpiontนานเกิน5นาทีก็ให้หยุดChillerเป็นต้น สามารถทำได้ดังนี้

 

หลักการ

  • ใช้AlarmWorXตรวจระดับสัญญาณเทียบกับSetpoint
  • แล้วนำAlarm Tagไปสั่งงานเครื่องจักรผ่านUnified Data Manager

ในAlarmWorXให้สร้างAlarm Tagโดยใช้การแจ้งเตือนแบบLimit เช่นในGENESIS64 SCADAกำหนดAlarmแบบLimitดังรูป(ทำในWorkbench)โดยป้อนค่าSetpointในช่องLoและกำหนดSeverityเป็น0เพราะไม่ใช่Alarmที่ต้องการเอามาแจ้งเตือน จากตัวอย่างเป็นการกำหนดSetpointที่25องศา ถ้าอุณหภูมิที่วัดได้(Tag2)ต่ำกว่าหรือเท่ากับค่านี้ระบบก็จะAlarm

image

กำหนดดีเลย์เป็นวินาทีในแท็ปGeneral

image

สร้างAreaแล้วเพิ่มAalrm tagนี้ไว้ในAreaดังกล่าว

image

คลิ้กApply ในGENESIS32ก็ทำเช่นเดียวกันนี้

สร้างExpressionในUnified Data Manager(เปิดในWorkbench Classic)เพื่ออ่านและแปลงสัญญาณAlarmให้กลับจากONเป็นOff

image

ในแท็ปRead Expressionให้เปิดExpression Editor…เพื่อเข้าไปสร้างExpression image

โดยเลือกเลือกสัญญาณผ่านปุ่มVariables…image

เลือกสัญญาณActiveใต้กิ่งArea>Aalrm Tagที่เราสนใจ ในตัวอย่างนี้คือMyArea>cooledWater>Active

image

จะได้สัญญาณออกมาแบบนี้

image

 

ให้แก้ไขExpressionโดยใช้If(เงื่อนไข , ผลลัพธ์เมื่อจริง, ผลลัพธ์เมื่อเท็จ)

เงื่อนไข – ใช้สัญญาณActiveข้างต้น
ผลลัพธ์เมื่อจริง – 0 (สั่งOff)
ผลลัพธ์เมื่อเท็จ – สถานะปัจจุบันของChiller (เพื่อให้ไม่เปลี่ยนแปลง)

ตัวอย่างเช่น

if({{@ICONICS.AlarmSvr_.1\cooledWater.Active.Value}} , 0 ,
{{@Kepware.KEPServerEX.V5\Channel1.Device1.chiller.Value}})

image

เมื่อสัญญาณ@Kepware.KEPServerEX.V5\Channel1.Device1.chiller.Valueคือสถานะของเครื่องจักร คลิ้กOK, Apply

สร้างRegisterเพื่อสั่งงานเครื่องจักรในUnified Data Manager

image

จากนั้นใช้เงื่อนไขInputคือสัญญาณExpressionข้างต้น

image

และOutputคือสัญญาณที่ควบคุมเครื่องจักร image

เอาเครื่องหมายถูกออกจากRelease tags when not in use เพื่อให้ทำงานตลอดเวลา แล้วคลิ้กApply

image

ในGENESIS32ก็ทำเช่นเดียวกันนี้

เมื่อสัญญาณที่สนใจต่ำกว่าSetpointนานกว่าหรือเท่ากับDelayที่ตั้งไว้ก็จะทำให้เครื่องจักรหยุดทำงาน

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s