Power Monitoring/Solar farm: การสร้างรายงานKWHง่ายๆจากข้อมูลที่เก็บด้วยGENESIS32 SCADA

image

 

วัตถุประสงค์

· เพื่อสร้างรายงานKWH/dayจากข้อมูลKWHที่บันทึกโดยTrendWorX LoggerของGENESIS32 สามารถใช้ในงานPower Monitoring และ Solar Farm/Solar Roofได้

ลักษณะรายงาน

· ข้อมูลKWH/dayแบบตารางระบุวันที่

· ชาร์ตแสดงKWH/day

ความต้องการของระบบ

· GENESIS32 V9

· MS SQL Server Express หรือ Standard

· MS Excel

 

หลักการทำงาน

· TrendWorX Loggerอ่านข้อมูลKWHจากOPC Serverแล้วเก็บไว้ใน MS SQL Server

· TrendWorX Reportอ่านข้อมูลที่เก็บในMS SQL Serverแล้วสร้างรายงานExcelตามระยะเวลาที่กำหนด

clip_image002

การคอนฟิกTrendWorX Report

สร้างไฟล์Excelเปล่าเพื่อทำเป็นเทมเพลตจากนั้นเก็บไว้ในDirectoryที่ต้องการ

เปิดโปรแกรมTrend Reportแล้วสร้างรายการReportใหม่ขึ้นมา

clip_image001

ตั้งชื่อรายงานในช่องReport NameและTarget Name แล้วคลิ้กNext

clip_image003

กำหนดแหล่งข้อมูลที่นำมาสร้างรายงาน โดยใช้Data Sourceที่ใช้ในTrendWorX Configurator

clip_image005

หากไม่ทราบให้เปิดดูจากโปรแกรมTrendWorX Configurator

clip_image007

เลือกDBGroupที่ต้องการนำข้อมูลมาสร้างรายงาน

clip_image008

เลือกLogging Groupที่ต้องการนำข้อมูลมาสร้างรายงาน

clip_image009

เลือกสัญญาณKWHที่เก็บในMS SQL Server แล้วคลิ้กNext

clip_image011

เลือกData Filter เป็นMaxและProcess Data Everyเท่ากับ1Dayเพื่อเอาค่าKWHสูงสุดของแต่วันออกมาใส่ในรายงาน แล้วคลิ้กNext

clip_image013

เลือกอ็อปชั่นExcel Fileเพื่อสร้างรายงานแบบExcel แล้วกำหนดTemplate Pathที่เก็บไฟล์เทมเพลตเปล่าข้าง้นไว้และReport Pathที่จะใช้เก็บไฟล์รายงาน จากนั้นเลือกชีตของเทมเพลต(WSheet)เช่นเลือกSheet1จากปุ่มSelect.. แล้วคลิ้กNext

clip_image015

เลือกScheduleแบบPeriodicแล้วคลิ้กปุ่มChange…เพื่อกำหนดวันเวลา

clip_image017

เลือกระยะเวลาแบบMonthly/Last Day ที่เวลา18:00น.(6:00PM)และOffsetเยื้องไปเล็กน้อยเพื่อให้มั่นใจว่าระบบได้บันทึกข้อมูลKWHเรียบร้อยแล้ว การกำหนดเช่นนี้รายงานจะถูกสร้างทุกสิ้นเดือน คลิ้กOK

clip_image001[4]

คลิ้กNext

กำหนดTime Spanให้ครอบคลุม1เดือนย้อนหลัง เช่น 32 วัน แล้วคลิ้กFinish

clip_image003[4]

ตรวจสอบความถูกต้องอีกครั้งโดยดับเบิ้ลคลิ้กชื่อReportเพื่อเข้าไปดูคอนฟิกที่กำหนดไว้ จะเห็นแท็ปGeneral/Tags/Report/Target/Schedule/Rangeที่คอนฟิกไว้

clip_image005[4]

คลิ้กOK

เริ่มการทำงานของระบบReport

คลิ้กไอคอนStart Report

clip_image006

คลิ้กขวาที่ชื่อReportเลือกEnable Report

clip_image007

การใส่สูตรและชาร์ต

เมื่อรายงานถูกสร้างออกมาแล้วให้เปิดไฟล์รายงานนั้น แล้วกำหนดFormatเป็นDateและTimeสำหรับคอลัมน์ที่เกี่ยวข้อง(เลือกHeaderบนสุดเพื่อกำหนดFormatเช่นจากรูปคือEและF)

clip_image008[4]

จากนั้นสร้างหัวคอลัมน์KWH/dayแล้วกำหนดสูตรเช่น =IF(H18-H17 <= 0, “”, H18-H17) ซึ่งหมายถึงการหาผลต่างKWHระหว่างค่าปัจจุบันกับวันก่อนหน้าได้เป็นค่าKWH/dayและป้องกันค่าที่น้อยกว่า0ไม่ให้แสดงค่า ให้ทำจนครอบคลุม32 – 33 แถว(เลยไปได้ไม่เป็นไร)

clip_image002[4]

จากนั้นลากเมาส์ครอบแถวข้อมูลที่2เป็นต้นไปจนถึงแถวสุดท้ายโดยใช้คอลัมน์DateและKWH/Day โดยฝห้ได้จำนวนแถวเท่ากัน(เทคนิคการเลือกให้กดปุ่มCtrlค้างไว้จนกว่าจะเลือกครบทั้งสองคอลัมน์)

clip_image003

จากนั้นเลือกแท็ปInsert คลิ้กไอคินLineเพื่อสร้างชาร์ตแบบLine

clip_image004

จัดตำแห่งชาร์ตตามต้องการ จะวางในชีตเดียวกันหรือต่างชีตก็ได้(ถ้าวางต่างชีตให้CutไปPaste)

จากนั้นให้ลบข้อมูลรายงานทิ้งไปให้เหลือแต่ชาร์ตและข้อความอื่น ๆ ของเทมเพลตเดิม

clip_image006

แล้วบันทึกแทนเทมเพลตที่ใช้อยู่เดิม

ครั้งต่อไปเมื่อสร้างรายงานก็จะได้ผลการคำนวนKWH/dayและชาร์ตดังรูป

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