GENESIS32 SCADA : คอนฟิก Chart สรุปข้อมูล Alarm อย่างไร?

AlarmChart

ใน GENESIS32 จะมีโมดูลที่ใช้ตรวจสอบและแสดง alarm ก็คือ AlarmWorX บทความนี้จะกล่าวถึงวิธีคอนฟิก Chart สรุป Alarm ที่เกิดขึ้น

 

ตัวอย่างนี้จะเอาข้อมูลที่ Alarm Logger Configurator ซึ่งเป็นตัวเก็บAlarmที่เกิดขึ้นมาแสดงใน GraphWorX32 โดยให้เอา AlarmWorX32 Report ActiveX มาวางในWork space

image

ดับเบิ้ลคลิ้กที่ AlarmWorX Report ที่เอามาวางเพื่อเข้าไประบุว่าจะเอาข้อมูลจากฐานข้อมูลไหนมาแสดง เนื่องจากใน Alarm Logger Configurator ผู้ออกแบบสามารถเลือกฐานข้อมูลที่เก็บข้อมูลAlarmได้

ในแท็ป General ให้คลิ้กปุ่ม Connection parameters…

image

เลือกฐานข้อมูลที่เก็บข้อมูล Alarm จาก Alarm Logger เช่น MS Access (เลือกให้ตรงกับที่เก็บไว้จริง ๆ ด้วย Alarm Logger Configurator) แล้วคลิ้ก Build Connection String…

image

คลิ้กปุ่ม … เพื่อเลือกไฟล์หรือDatabase (ถ้าเป็น MS SQL Server จะให้ระบุชื่อ Server เช่น (local)\SQLExpress หรือ (local) หรือ ไอพีแอเดรส\ชื่อServer แล้วเลือก Database)

image

เลือกไฟล์ Access ที่ต้องการ (ถ้าเป็น MS SQL จะต่างจากนี้) คลิ้ก Open

image

คลิ้ก OK

เมื่อกลับมายัง Database Connection ให้เลือก Base Table Name: (ถ้าเป็น MS Access จะเป็น Event Log ถ้าเป็น MS SQL Server จะเป็น AlarmLog)
คลิ้ก Connect
คลิ้ก OK

image

เมื่อกลับมายังหน้า Properties ที่ Columns ให้เพิ่ม Column Name เข้ามา(เพื่อระบุว่าจะแสดงคอลัมน์ใดจากตารางข้อมูลที่เก็บไว้บ้าง) ถ้าเป็น MS Access สามารถใช้ Column ชื่อ Tag ได้ แต่ถ้าเป็น MS SQL Server ให้เปลี่ยนเป็นคอลัมน์ Source แทน (ใช้ Tag ไม่ได้)

image

ในคอลัมน์ Summary ให้เลือก Summary Category เป็น Tag (ถ้าเป็น MS SQL ให้เลือกเป็น Source) ชาร์ตจะแสดงกราฟจัดกลุ่มตาม Alarm tag ต่าง ๆ ที่เกิดขึ้น
ถ้าต้องการจัดกลุ่มตาม Area ให้เลือก Area เป็นต้น

image

คลิ้ก OK

ทดสอบรัน จากนั้นดับเบิ้ลคลิ้กที่ Alarm Report ActiveX control เพื่อเปิดเมนูของ Alarm Report ขึ้นมา เลือกไอคอนรูป Chart หากต้องการเลื่อนดูข้อมูลได้ให้คลิ้ก Enable Scrolling แล้วคลิ้กลูกศรเลื่อนข้างปุ่มดังกล่าว

จากรูปเป็นการจัดกลุ่มข้อมูลตาม Tag หรือ Source

image

รูปล่างเป็นการจัดกลุ่มตามระดับความรุนแรง (Severity)  โดยความรุนแรงระดับ 500 เกิดบ่อยที่สุด 127 ครั้ง (เอาเมาส์ไปคลิ้กที่ชาร์จบริเวณบาร์ก็จะพบข้อมูล)

image

รูปล่างเป็นการจัดกลุ่มตาม Area จะพบว่า CriticalTemps เกิดบ่อยที่สุด 156 ครั้ง

image

รูปล่างจัดเรียงข้อมูลตาม Message ที่แจ้งเตือน

image

นอกจากนั้นถ้าต้องการแสดงชาร์ตแบบ Pie ก็เลือกจากไอคอน Pie ได้

image

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