Matrikon OPC使用教程連載:測試OPC連接
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)品。
上一篇文章已經(jīng)完成MatrikonOPC Data Manager的配置,本篇文章將與大家分享如何測試OPC連接。
測試OPC連接
修改MatrikonOPC Data Manager中的值
此測試的目的是為了了解在MatrikonOPC Data Manager中為創(chuàng)建的共享數(shù)據(jù)點(diǎn)發(fā)出OPC寫入時OPC體系結(jié)構(gòu)的行為。在雙向共享點(diǎn)上在OPC Data Manager中發(fā)出OPC寫入的預(yù)期行為是,該值將寫入OPC Server for DDE和OPC Server for Simulation and Testing。
在MatrikonOPC Data Manager中測試OPC寫入:
1.在“Configuration(配置)”屏幕右下方的窗格中,鼠標(biāo)右鍵單擊共享點(diǎn)(已在本教程的“添加OPC數(shù)據(jù)點(diǎn)”部分中添加)。
2.從顯示的菜單中選擇“Write(寫入)”。
3.出現(xiàn)“Write Value(寫入值)”窗口(圖1)。
圖1-Write Value窗口
4.在“Value(值)”字段中,輸入1550。
5.單擊“Apply(應(yīng)用)”按鈕以提交更改并關(guān)閉“Write Value”窗口。
6.查看Book1.xls文件以確認(rèn)FIC101值已更改(圖2)。
圖2-在Microsoft Excel中驗證值更改
7.要確保將值寫入OPC Server for Simulation,需使用OPC Explorer建立與OPC服務(wù)器的另一個連接。
8.瀏覽并添加OPC Data Manager引用的Bucket Brigade項(即Int1,Int2和Int4)。
9.確認(rèn)FIC101數(shù)據(jù)點(diǎn)的值已從1600更改為1550(圖3)。
圖3-在MatrikonOPC Server for Simulation and Testing中驗證值更改
修改Microsoft Excel中的值
此測試的目的是在Microsoft Excel中更改值時驗證OPC體系結(jié)構(gòu)的行為。在Excel中更改值的預(yù)期行為是,將使用Excel中的當(dāng)前值更新OPC Server for DDE。OPC服務(wù)器中的此值更改將導(dǎo)致發(fā)生OPC讀取,將新值發(fā)送到OPC Data Manager。OPC Data Manager中將發(fā)生OPC寫入,將新值發(fā)送到OPC Server for Simulation中的關(guān)聯(lián)數(shù)據(jù)點(diǎn)。
測試Microsoft Excel中的值更改:
1.在Microsoft Excel Book1.xls文件中,將FIC101的值更改為2000(圖4)
圖4-更改Excel值
2.查看OPC Data Manager Configuration窗口并確認(rèn)FIC101共享數(shù)據(jù)點(diǎn)值已更改為2000(圖5)。
圖5-MatrikonOPC Data Manager中值改變
3.要確保將值寫入OPC Server for Simulation,需使用OPC Explorer建立與OPC服務(wù)器的另一個連接。瀏覽并添加OPC Data Manager引用的Bucket Brigade項目(例如,Int1,Int2和Int4)。
4.確認(rèn)FIC101數(shù)據(jù)點(diǎn)的值已更改為2000(圖6)。
圖6-在MatrikonOPC Server for Simulation and Testing驗證值更改
修改MatrikonOPC Server for Simulation and Testing中的值
此測試的目的是在OPC Server for Simulation and Testing中更改值時驗證OPC體系結(jié)構(gòu)的行為。在OPC Server for Simulation中更改值的預(yù)期行為是將OPC讀取發(fā)送到OPC Data Manager。隨后的OPC寫操作將在OPC Data Manager中發(fā)生,將新值發(fā)送到OPC Server for DDE中的關(guān)聯(lián)數(shù)據(jù)點(diǎn),最終發(fā)送到Microsoft Excel。
測試MatrikonOPC Server for Simulation and Testing中值變化:
1.在OPC Explorer中,在頂部標(biāo)簽(Bucket Brigade.Int1)上單擊鼠標(biāo)右鍵,然后從顯示的菜單中選擇“Write Values”。
2.出現(xiàn)Write Values窗口(圖7)。
圖7-Write Values窗口
3.在“New Value”字段中選擇當(dāng)前標(biāo)記值。
4.將標(biāo)記值更改為2513,然后單擊“OK”按鈕。(圖8)
注意:此操作從OPC Explorer向OPC Server for Simulation發(fā)出寫入。 通過在寫入后查看OPC Explorer并驗證該項目的值更改為2513,這確認(rèn)了OPC服務(wù)器中的值已成功更改。
圖8-在MatrikonOPC Server for Simulation and Testing中更改值
5.查看OPC Data Manager Configuration屏幕并檢查FIC101 / Bucket Brigade.Int1共享數(shù)據(jù)點(diǎn)值。 共享點(diǎn)的值顯示為2513。
6.在Microsoft Excel中,驗證FIC101的值更改為2513(圖9)。
圖9-在Excel驗證值更改
OPC連接測試就到此結(jié)束,以上操作順利完成說明OPC之間的連接已經(jīng)配置完成并且測試通過,接下來就可以在兩個OPC服務(wù)器之間交換數(shù)據(jù)了。
下一篇文章將與大家分享使用Matrikon OPC服務(wù)器時常見的問題和解決方法,敬請期待噢~