GENESIS64 : วิเคราะห์ความขัดข้องด้วย Auto Report

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

ปัญหาที่เกิดขึ้นในระบบควบคุมของงานอุตสาหกรรม งานวิศวกรรมและIoT หลายครั้งที่ต้องใช้เวลาในการแก้ปัญหายาวนานเนื่องจากไม่มีข้อมูล ข้อมูลคลุมเครือไม่แม่นยำ ข้อมูลเยอะเกินไปเสียเวลาในการสอบค้น เป็นต้น ทำให้ผู้ปฏิบัติงานที่มีภาระมากพออยู่แล้วต้องมีภาระมากขึ้น การแก้ปัญหาของระบบเหล่านี้ต้องอาศัยการออกแบบระบบSCADAที่ดี บทความนี้จะเสนอแนวทางการใช้ Excel Auto Report Toolkit ที่เราพัฒนาขึ้นเพื่อGENESIS64ในการวิเคราะห์ความขัดข้องในระบบ

  1. เก็บข้อมูลที่เกี่ยวข้องและจำเป็น จาก OPC, PLC, RTU, Database ฯลฯ ที่เกี่ยวข้องไว้ใน Hyper Historian หรือ SQL Server ผ่านความสามารถของGENESIS64
  2. สร้างการคอนฟิกไว้ในExcel Auto Report Toolkitให้Queryข้อมูลล่าสุดครอบคลุมช่วงเวลาที่เกิดเหตุ เช่นย้อนหลัง 10นาทีจนถึงเวลาเกิดเหตุ เป็นต้น ขึ้นอยู่กับลักษณะงาน
  3. ใช้AlarmWorXและAlarmWorX Loggerตรวจสอบเหตุการณ์โดยData SourceมาจากPLC/RTUที่แสดงถึงสถานะความขัดข้องนั้น ข้อมูลนี้จะถูกเก็บในฐานข้อมูลทั้งTimestampขณะที่เกิดเหตุ เวลาเข้าสู่สภาวะปกติ ค่าที่ทำให้Alarmขณะนั้น เป็นต้น
  4. ใช้GraphWorXหรือScriptWorXตรวจจับAlarmจากAlarmWorX แล้วสั่งExcel Auto Reporสร้างReportจากข้อมูลAlarmWorX Loggerและข้อมูลต่างๆจากHyper Historian/SQLที่เกี่ยวข้อง เช่นถ้าใช้ScriptWorXก็ใช้Alarm Triggerลิงค์กับAlarm Tagเพื่อสั่งงานScriptWorXให้สั่งExcel Auto Report เป็นต้น ก็จะได้รายงานข้อมูลที่เกี่ยวข้องในช่วงเวลานั้น(เช่นในช่วงที่10นาทีนี้)ส่งให้เรานำไปวิเคราะห์หาสาเหตุอย่างตรงจุด และวางแผนป้องกันได้

การทำงานแบบนี้จะช่วยลดDowntimeที่เกิดขึ้น ทำให้ระบบการผลิตและระบบควบคุมสามารถทำงานได้ต่อเนื่อง ปัญหาที่หาสาเหตุได้ตรงจุดแล้วก็สามารถระบุในระบบแจ้งเตือนได้เลยว่ามีสาเหตุจากอะไร ผู้ปฏิบัติงานทื่เห็นการแจ้งเตือนของSCADAก็จะทราบสาเหตุที่เราระบุในAlarm Viewerด้วย ซึ่งส่งผลต่อผลผลิตและศักยภาพขององค์กรให้มีปะสิทธิภาพสูงขึ้น ลดภาระการทำงานได้เป็นอันมาก

ซื้อ OPC / SCADA ที่ wwww.eda.co.th เราSupportเรื่องนี้มากว่า 20ปีทั้งในและต่างประเทศ

Advertisement
Posted in Uncategorized | Leave a comment

Excel Auto Report : การตั้งค่าส่งรายงานผ่านHotmailอัตโนมัติ

Excel Auto Report เป็นToolkitเพื่อสร้างรายงานExcelจากMS SQL, MySQL, Hyper Historian อัตโนมัติตามSchedule หรือสั่งเอง ข้อมูลเพิ่มเติม หากต้องการส่งEmailอัตโนมัติด้วยHotmail สามารถตั้งค่าดังนี้

ในไฟล์ AutoRep_SQL_to_Excel_V7.xlsm ตั้งค่าReportเรียบร้อยได้แก่

  1. ที่เก็บเทมเพลต ที่เก็บReport (ถ้าเราแตกไฟล์Zipไว้ในC:\ก็จะสามารถใช้ตามตัวอย่างได้เลย)
  2. การติดต่อSQL ในตัวอย่างเป็นการติดต่อกับฐานข้อมูลMS SQLชื่อNorthwind ที่Serverคือ(local)\sqlserverexpress2019 ดังนั้นโปรดตรวจสอบว่าใช่หรือไม่
  3. กรอกSQL Query ในตัวอย่างเป็นการเอาข้อมูลจากตาราง Order และ Order Details มาใช้ เราสามารถเอาQueryนี้ไปทดสอบใน MS SQL Management Studioก่อนได้
  4. ให้เลือก Send by Email โดยเซตค่าในการส่งอีเมล์ดังนี้

ใช้ Email เป็นแอคเคาท์ Hotmail , live mail ของเรา และกรอกPWให่เรียบร้อย

SMTP ใช้ smtp.office365.com

Port ใช้ 587

ตัวอย่างอีเมล์ที่ได้รับแสดงดังรูป

Posted in Uncategorized | 1 Comment

Excel : อนุญาตให้รันMacroจากไฟล์Excelที่เราไม่ได้สร้างเอง

Excelที่เราดาวน์โหลดมาหากมีมาโครจะไม่สามารถใช้งานมาโครได้และพบข้อความแจ้งเตือน “SECURITY RISK …” หากต้องการอนุญาตให้รันMacroจากไฟล์Excelที่เราไม่ได้สร้างเอง ทำได้ดังนี้

Continue reading
Posted in Uncategorized | Leave a comment

Excel Auto Report : ดึงข้อมูลจากDatabaseประเภทอื่นอย่างMySQLได้ไหม?

Excel Auto Report เป็น Toolkitพัฒนาขึ้นมาเพื่อให้สร้างรายงานExcelอัตโนมัติตามScheduleได้และยังสามารถสั่งงานจากแอพลิเคชั่นต่างๆเช่นSCADAได้ หากต้องการQueryข้อมูลจากDatabaseอื่นๆนอกเหนือจากMS SQL Server หรือ Hyper Historian ของGENESIS64แล้ว ก็สามารถทำได้โดยใช้ๅOpen Query ผ่านLinked Server ของMS SQL ซึ่งจะครอบคลุมDatabaseทั่วไป

วิธีการใช้OpenQueryเพื่อดึงข้อมูลMySQL

เมื่อทดสอบจนแน่ใจแล้วก็สามารถนำQuery Commandนั้นมาใช้ในExcel Auto Reportได้ครับ

ซื้อGENESIS64 SCADAจากEDAตามเพกเกจที่กำหนดได้สิทธิ์ในการขอAuto Reportแล้ววันนี้ สนใจสอบถามข้อมูลคลิ้กที่เมนู “ติดต่อ”

Posted in Uncategorized | Leave a comment

SCADAส่งข้อมูลการผลิตสำคัญประจำวันทางLINEได้ไหม?

หากต้องการส่งข้อมูลใดๆจากระบบSCADAอย่างGENESIS64ไปยังLINE Appของผู้ปฏิบัติงานแบบรายงานประจำวันก็สามารถทำได้ โดยใช้LINE Alarm Toolkitที่คิดค้นขึ้นมาเพื่อGENESIS64โดยเฉพาะ โดยมีหลักการดังนี้

Continue reading
Posted in Uncategorized | Leave a comment