Home
Power Monitoring/Solar farm: การสร้างรายงานKWHง่ายๆจากข้อมูลที่เก็บด้วยGENESIS32 SCADA PDF Print E-mail
Written by Administrator   
Wednesday, 27 January 2016 21:46

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 (หากยังไม่เคยเก็บข้อมูลด้วยGENESIS32เพื่อทำรายงานแนะนำให้อ่านบทความนี้ก่อน สร้างReport อัตโนมัติตามระยะเวลาด้วยGENESIS32 SCADA (หัวข้อแนะนำ) )

)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

Last Updated ( Wednesday, 27 January 2016 14:50 )
 

สิ่งที่น่าสนใจ

แปลงซอร์ฟแวร์เป็นคลาวด์ ง่ายกว่า ประสิทธิภาพสูงกว่า ต้นทุนต่ำกว่า เรียกใช้จาก iPad / iPhone / PC (Windows/Mac/Linux) / Android สำหรับทั้ง Windows/UNIX/LINUX ลองเลยฟรี 30 วัน (ต่ออายุได้)