GENESIS32 SCADA: จะส่งAlarm Report ทางเมล์โดยไม่ใช้Add-onและไม่เขียนโปรแกรมอย่างไร

image

GENESIS32 SCADAมีAdd-onส่งAlarmทางมัลติมีเดียชื่อว่าAlarmWorX32 Multimedia หรือชื่อย่อ AlarmWorX32 MMXส่งAlarmทางEmail, SMS, Skype, Text to speech, Audio, ฯลฯ ถ้าหากไม่ต้องการใช้Add-inก็สามารถใช้Scriptง่ายๆในการประยุกต์ส่งเมล์ได้(ดูจากบทความนี้) แต่ถ้าหากไม่ต้องการใช้Scriptแต่ใช้ฟีเจอร์ของGENESIS32ส่งข้อมูลทางอีเมล์พร้อมข้อมูลต่างๆที่เก็บไว้ไปยังผู้รับเมื่อเกิดเหตุการณ์บางอย่างเกิดขึ้นในรูปแบบรายงานExcelซึ่งเราสามารถใส่สูตร Chart รูปภาพ ฯลฯ ได้เหมือนExcelทั่วไป โดยสูตรต่างๆสามารถใส่ไว้ก่อนอ้างอิงไปยังเซลล์Rangeที่จะเอาข้อมูลดิบมาใส่เพื่อจัดทำเป็นเทมเพลตเมื่อเวลาเกิดเหตุการณ์ทำให้มีการสร้างรายงานก็จะได้ข้อมูลผ่านสูตรและChartตามต้องการ

 

วิธีการสร้างรายงานส่งอัตโนมัติทางอีเมล์ดูได้ที่นี่

สิ่งที่ต่างออกไปจากวิธีการสร้างรายงานด้วยTrendWorX Reportตามลิงค์บนก็คือ จะใช้Eventบังคับการสร้างรายงานแทนการสร้างแบบScheduleดังรูปด้านล่าง จากรูปจะสร้างรายงานเมื่อสัญญาณV1มีค่าเกิน100(ไม่ได้พิมพ์เองทั้งหมดแต่ใช้ปุ่มด้านข้างไปเลือกสัญญาณ) ทั้งนี้เราสามารถใช้สัญญาณจากAlarm Serverมาใช้เป็นเงื่อนไขได้ ยิ่งกว่านั้นเราสามารถใช้ปุ่มExpressionข้างช่องOn Eventไปสร้างเงื่อนไขที่สลับซับซ้อนได้

image

ตัวอย่างนี้เป็นเงื่อนไขว่าเมื่อ V1 > 100 หรือ V2 < 200 (เครื่องหมาย || หมายถึง Or)

image

เครื่องหมายแบบต่าง ๆ (พิมพ์เองก็ได้)

image

image

ฟังก์ชั่นแบบต่างๆ(จากตัวอย่างเป็นฟังก์ชั่นเกี่ยวกับString)

image

นอกจากนี้ยังสามารถกำหนดได้ว่าจะเอาข้อมูลที่Recordไว้ล่าสุดย้อนหลังไปนานเท่าใดนับจากที่เกิดเหตุการณ์มาแสดงในรายงาน จากตัวอย่างย้อนหลังไป20นาที ด้วยข้อมูลที่เกี่ยวข้องย้อนหลังจากสัญญาณที่เราสนใจทำให้สามารถวิเคราะห์หาสาเหตุของความขัดข้องหรือของเหตุการณ์นั้นได้

image

สัญญาณที่ต้องการเอามาสร้างรายงาน ทำให้เรารู้ว่าเมื่อเกิดเหตุการณ์ขึ้นสัญญาณต่าง ๆ มีการเปลี่ยนแปลงอย่างไรในระยะระหว่างเวลาย้อนหลังที่กำหนดไปจนถึงขณะเกิดเหตุการณ์

image

ระบุผู้รับในแท็ปอีเมล์Target ถ้าผู้รับหลายคนให้คั่นด้วยเครื่องหมาย”;” และเราอาจระบุSubjectว่าแจ้งเตือนเนื่องจากอะไรเช่น Low liquid เป็นต้น

image

ถ้าเราต้องการดีเลย์การสร้างและส่งรายงานเผื่อว่าเหตุการณ์นั้นจะเกิดขึ้นแป้บเดียวแล้วหายไปหรือต้องการให้ทำงานเมื่อเกิดเหตุการณ์นานกว่าระยะเวลาที่กำหนด ก็ให้ใช้สัญญาณAlarm TagจากAlarmWorX Serverแทนซึ่งสามารถกำหนดดีเลย์ได้ ในสัญญาณAlarmนั้นก็สามารถใช้Expressionได้ด้วยทำให้สามารถสร้างเงื่อนไขได้ตามใจเช่นกัน หรือจะเอาAlarm Tagหลาย ๆ ตัวมาใช้เป็นEventในTrendWorX Reportก็ได้

image

เราสามารถสร้างReportตามEventแบบนี้ได้หลายๆReportตามEvent/เหตุการณ์ที่เราสนใจและตั้งชื่อReport SujectตามEventนั้นๆเพื่อความชัดเจนสังเหตุง่ายจากผู้รับว่าEmailที่ส่งมานี้เกี่ยวข้องกับเหตุการณ์อะะไร

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