Matrikon OPC使用教程連載:在Microsoft Excel中創(chuàng)建示例數(shù)據(jù)
MatrikonOPC介紹:
Matrikon 是基于OPC UA和基于OPC的控制自動化數(shù)據(jù)互操作性產(chǎn)品的供應(yīng)商,提供自動化廠商的高級OPC UA開發(fā)工具包,適用于從嵌入式設(shè)備到云應(yīng)用的所有產(chǎn)品線。對于終端用戶客戶,Matrikon提供了關(guān)鍵數(shù)據(jù)工具,以最好地促進(jìn)企業(yè)廣泛的數(shù)據(jù)共享。產(chǎn)品主要包含:各類 MatrikonOPC Servers,MatrikonOPC Archiving and Analytics套包,MatrikonOPC Data Management套包,MatrikonOPC Security套包,MatrikonOPC UA (Unified Architecture)等產(chǎn)品。
配置數(shù)據(jù)源
OPC技術(shù)提供了使用OPC服務(wù)器功能訪問數(shù)據(jù)源中包含的數(shù)據(jù)的方法。 要使OPC服務(wù)器訪問數(shù)據(jù),數(shù)據(jù)源本身必須可用于連接,并且必須包含要訪問的有效數(shù)據(jù)。本教程介紹如何使用MatrikonOPC工具與數(shù)據(jù)源(在本例中為Microsoft Excel)建立OPC連接。
在Microsoft Excel中創(chuàng)建示例數(shù)據(jù)
第一步是確保數(shù)據(jù)源正在運(yùn)行并具有數(shù)據(jù)。這是通過在Microsoft Excel中的各個單元格中創(chuàng)建一些示例數(shù)據(jù)并將數(shù)據(jù)保存在工作簿文件中來完成的。
要在Microsoft Excel中創(chuàng)建示例數(shù)據(jù):
1. 使用新工作簿打開Microsoft Excel。
2. 在A列和B列以及第1,2和3行中,輸入圖2中顯示的值,這些值將由MatrikonOPC Server for DDE引用。
圖2 - Microsoft Excel示例數(shù)據(jù)
在樣本數(shù)據(jù)中,B列表示模擬值,如下所示:
- FIC101 表示流量控制器101的值。
- PIC204 表示壓力控制器204的值。
- TIC306 表示溫度控制器306的值。
3. 保存工作簿并將其命名為Book1.xls。
4. 讓Microsoft Excel在新創(chuàng)建的工作簿(即Book1.xls)打開的情況下運(yùn)行。
配置OPC服務(wù)器
完成“配置數(shù)據(jù)源”部分后,已建立數(shù)據(jù)源(即Microsoft Excel)并包含有效數(shù)據(jù)點。MatrikonOPC Server for DDE可用于建立與Book1.xls中的樣本數(shù)據(jù)的連接。
MatrikonOPC Server for DDE用于建立與Microsoft Excel的連接(使用DDE協(xié)議為其他應(yīng)用程序提供數(shù)據(jù)訪問功能),并為任何OPC客戶端(本教程中的MatrikonOPC Explorer)提供對Microsoft Excel數(shù)據(jù)的OPC訪問。它提供關(guān)鍵功能,例如對所有有效DDE服務(wù)器項的讀寫訪問以及DDE服務(wù)器連接狀態(tài)。
任何符合OPC的應(yīng)用程序(如HMI或Process Historian)都可以使用MatrikonOPC Server for DDE,如Microsoft Excel,Matlab,Six Sigma統(tǒng)計軟件包MiniTab等。
要配置MatrikonOPC Server for DDE與Microsoft Excel連接:
1. 單擊Windows“Start(開始)”按鈕。選擇Programs(程序 ) - > MatrikonOPC - > DDE - >MatrikonOPC Server for DDE。
2. MatrikonOPC Server for DDE配置截圖如下圖(圖3)。
圖3:MatrikonOPC Server for DDE配置截圖
3. 在“Current configuration(當(dāng)前配置)”窗格(位于屏幕左側(cè))中,選擇“Alias Configuration(別名配置)”。注意:選擇“Alias Configuration”后,將出現(xiàn)屏幕右側(cè)的“Contents(內(nèi)容)”窗格,最初顯示未創(chuàng)建別名。
4. 從“Edit(編輯)”菜單中,選擇“Insert Alias Group(插入別名組)”。
或者
在“Alias Configuration”上單擊鼠標(biāo)右鍵,然后從顯示的菜單中選擇“Insert Alias Group”。
5. “Alias Configuration”項下面出現(xiàn)一個名為New Alias 1的別名組文件夾。 新別名組的內(nèi)容(當(dāng)前為空)顯示在“Contents”窗格中(圖4)。
圖4 - 新別名組
6. 在“Current configuration(當(dāng)前配置)”窗格中,選擇新別名組New Alias 1。
7. 從“Edit(編輯)”菜單中,選擇“Insert New Alias(插入新別名)”。
或
在“Contents”窗格中右鍵單擊鼠標(biāo),然后從顯示的菜單中選擇“Insert Alias Group(插入別名組)”。
8. 出現(xiàn)Insert New Alias窗口(圖5)。
注意:“Insert New Alias”窗口允許OPC服務(wù)器使用MatrikonOPC Server for DDE引用Microsoft Excel文件中的特定值。
圖5 - 插入新別名窗口
9. 對于Book1.xls中列出的每個標(biāo)記值,插入一個新別名,如下所示:
a. Name:標(biāo)簽名稱(例如,F(xiàn)IC101)。
b. Item Path:Excel單元格引用。 例如,輸入excel|[book1.xls]sheet1!r1c2作為FIC101的值。 在Microsoft Excel中,管(|)用于分隔文件名。
注意:Item Path語法的格式符合Microsoft Excel要求,而不是MatrikonOPC要求。因此,對于其他DDE應(yīng)用程序,數(shù)據(jù)訪問語法可能不同。確保正確拼寫了文件名和項目路徑。
10. 按原樣保留其余字段(即默認(rèn)設(shè)置),如圖6所示。
圖6 - 插入新別名 - 設(shè)置
11. 單擊“Save(保存)”按鈕以保存新別名。
或者
單擊“Save & Create(保存并創(chuàng)建)”新按鈕以輸入另一個別名。
12. 輸入剩余的別名:
a. Name: PIC204
Item Name: excel|[book1.xls]sheet1!r2c2
b. Name: TIC306
Item Name: excel|[book1.xls]sheet1!r3c2
13. 配置屏幕現(xiàn)在應(yīng)該如圖7所示。
圖7 - 新別名
14. MatrikonOPC Server for DDE現(xiàn)在已正確配置并連接到Microsoft Excel。 這意味著任何OPC客戶端(例如,MatrikonOPC Explorer)都可以使用DDE服務(wù)器提供的接口與Book1.xls中配置的樣本數(shù)據(jù)連接。
未完待續(xù)~