Home Solution(ถาม-ตอบ) COPC32 : ตัวอย่างใช้ MS Excel 2010 แสดง Trend

EDA International ตัวแทนจำหน่ายเป็นทางการ ICONICS, PRElectronics, M-System, Graphon, ABB

ซอร์ฟแวร์ตรวจสอบ/บริหารงานอุตสาหกรรม วิศวกรรม SCADA/HMI (ICONICS GENESIS32/64), Report Solution, Cloud, อุปกรณ์วัดคุม แสดงผล เทอร์มินัล อุปกรณ์ป้องกันทางอิเล็คทรอนิกส์ 

COPC32 : ตัวอย่างใช้ MS Excel 2010 แสดง Trend

ตัวอย่างนี้เป็นการใช้ MS Excel 2010 เป็น SCADA แสดงการพล็อตสัญญาณแบบ Real time Trend โดยใช้ COPC32 เป็นส่วนในการติดต่อข้อมูล OPC ครับ

 

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

 

1. ติดตั้ง COPC32 แล้ว

2. มี MS Excel 2010

3. OPC Server ใดก็ได้เพื่อใช้ในการทดสอบ (แนะนำ ICONICS OPC UA KEPServerEx ดาวน์โหลดจาก www.scadaclub.com จะมีสัญญาณ Simulate ให้ใช้)

3. ทำการ Enable Macro และ ActiveX control ด้วยขั้นตอนดังนี้

เปิด MS Excel แล้วทำการอนุญาตให้มีการใช้ Macro และ Active X Control ดังนี้

 

image

รูปที่ 1

 

image

รูปที่ 2

 

คลิ้ก OK

 

image

รูปที่ 3

 

image

รูปที่ 4

 

 

การใช้งานตัวอย่าง

 

1. ดาวนโหลดไฟล์ตัวอย่างจากที่นี่ จากนั้นทำการแตกไฟล์ Zip

2. เปิดไฟล์ MS Excel ชื่อ COPC32.xlsx ที่แตกมา

ไปที่แทป Developer จากนั้นคลิ้กไอคอน Design Mode จากทูลบาร์ดังรูปเพื่อเข้าโหมด Design

image

รูปที่ 5

 

คลิ้กขวาที่ COPC32 Control เลือก COPC32.copcObject > Properties

image

รูปที่ 6

 

คลิ้กปุ่ม เลือก OPC Server ที่ต้องการ เช่น ICONICS.IconicsOPCUAServer.V5

image

รูปที่ 7

 

เลือก OPC tag โดยคลิ้กปุ่ม … 

image

รูปที่ 8

 

คลิ้ก OK

 

3. คลิ้กไอคอน Design Mode อีกครั้งเพื่อออกจาก Design Mode และเข้าสู่ Runtime

4. คลิ้กปุ่ม Connect ในรูปที่ 5 เพื่อติดต่อ OPC Server จะพบว่ามีกทารพล็อตสัญญาณบน Chart ในชีตที่ 1 เมื่อ OPC tag มีการเปลี่ยนแปลงค่า

หากต้องการหยุดการพล็อต ให้คลิ้ก Disconnect OPC ในรูปที่ 5

ถ้าต้องการแสดงค่าที่นำมาพล็อต ให้ดูที่ Sheet2

 

ถ้าหากต้องการแก้ไขโค้ดให้เข้าสู่ Design Mode ก่อน แล้วคลิ้ก View Code

image

รูปที่ 9

 

image

 

รูปที่ 10

 

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

PR Temp Transmitter 5331A  2-Wire, RTD, TC, Ohm, or mV input

Extremely high measurement accuracy

1.5 kVAC galvanic isolation, Programmable sensor error value