Home
ข้อแนะนำในการใช้ EXCEL เป็น SCADA PDF Print E-mail
Written by Administrator   
Wednesday, 12 June 2013 18:57

เมื่อใช้ EXCEL ทำงานเป็น SCADA มีข้อแนะนำเพื่อการใช้อย่างมีประสิทธิภาพดังนี้ครับ

 

1. ดึงข้อมูลดิบมาที่ Sheet ก่อนเอาไปใช้งานหลาย ๆ ที่

 

หากเรามีการใช้งาน Tag หลาย ๆ แห่งบนชีตต่าง ๆ โดยมักจะเป็นสัญญาณเดียวกัน การดึงข้อมูลจาก OPC Server บ่อย ๆ ที่ Tag เดียวกัน จะทำให้ OPC Server ทำงานหนัก และ Excel ก็ทำงานเพิ่มขึ้นด้วย ดังนั้นการเก็บข้อมูลดิบมาไว้ที่ชีตใด ๆ ก่อน แล้วค่อยเอาค่าจาก CELL ที่เราต้องการไปใช้งานจึงเป็นการดี เนื่องจากไม่ต้องไปเรียกใช้ค่าจาก OPC Server อีกในเวลาเดียวกัน ทำให้ OPC Server ทำงานเบาขึ้น

 

2. Connect/Disconnect ให้น้อยที่สุด

 

การ Connect และ Disconnect ระหว่าง EXCEL กับ OPC Server บ่อย ๆ จะเสียเวลาในการติดต่อเอาข้อมูลมาใช้แต่ละครั้ง ดังนั้นให้ Connect ไปยัง OPC Server ค้างไว้เลย จนกว่าเมื่อเลือกใช้งาน Excel จึงค่อย Disconnect

ในกรณีนี้เราอาจเขียนโค้ด Connect ไว้ที่ Event ชื่อ Workbook_Open() และ Disconnect ไว้ที่ Workbook_BeforeClose ด้วยเหตุผลข้างต้น

 

3. กำหนด Update Rate ให้เหมาะสม

 

ควรกำหนด Update Rate ของ COPC32 / COPC DLL ให้เหมาะสมกับความสามารถที่อุปกรณ์และ OPC Server จะบริการข้อมูลได้ รวมถึงความจำเป็นด้านความเร็วในการใช้งาน การตั้ง Update Rate เร็วกว่าความสามารถของอุปกรณ์จะทำให้อุปกรณ์/OPCServer บริการข้อมูลไม่ทัน โดยแต่ละคอนโทรลของ COPC32 หรือ COPC DLL ที่เอามาใช้งานสามารถกำหนด Update Rate ต่างๆ กันได้ ทำให้เราสามารถควบคุมอัตราการเอาข้อมูลมาใช้ตามกลุ่มสัญญาณได้อย่างเหมาะสม

 

บทความการใช้ Excel เป็น SCADA และ COPC32/COPC DLL

Last Updated ( Thursday, 15 October 2015 07:09 )