Matrikon OPC使用教程連載:OPC服務(wù)器之間交換數(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)品。
在兩個OPC服務(wù)器之間交換數(shù)據(jù)
Microsoft Excel和MatrikonOPC Server for DDE之間的連接已經(jīng)配置和測試。下一步是建立MatrikonOPC Server for Simulation and Testing(用于仿真和測試的MatrikonOPC服務(wù)器)和OPC Server for DDE之間的數(shù)據(jù)交換。
要建立OPC通信,需要OPC客戶端功能來代理連接。在這種情況下,為了在兩個OPC服務(wù)器之間進(jìn)行通信,需要一個具有OPC客戶端功能的OPC應(yīng)用程序,以便從一個OPC服務(wù)器建立讀取并創(chuàng)建對另一個OPC服務(wù)器的相應(yīng)寫入。MatrikonOPC Data Manager可以在兩個OPC服務(wù)器之間交換OPC數(shù)據(jù)。
注意:MatrikonOPC Server for Simulation and Testing不需要配置,因?yàn)樗M了與虛擬數(shù)據(jù)源的連接。OPC服務(wù)器可生成以特定方式運(yùn)行的各種數(shù)據(jù)類型和數(shù)據(jù)點(diǎn)。
本節(jié)包含以下信息:
- 配置MatrikonOPC Data Manager以建立OPC Server for DDE與OPC Server for Simulation and Testing之間的連接。
- 測試已建立的連接,確保在Microsoft Excel中顯示數(shù)據(jù)(使用OPC Data Manager讀取和寫入兩個OPC服務(wù)器)。
配置OPC客戶端(MatrikonOPC Data Manager)連接組
為了建立與OPC服務(wù)器的連接,MatrikonOPC Data Manager需要創(chuàng)建OPC組以指示OPC通信的某些特性(例如,更新速率)。
配置OPC Data Manager Group(OPC數(shù)據(jù)管理器組):
1.單擊Windows“start”按鈕,選擇Programs ->MatrikonOPC ->DataManager->MatrikonOPC Data Manager。
2.OPC Data Manager啟動,系統(tǒng)磁盤中出現(xiàn)以下軟件圖標(biāo)(屏幕右下方)。
注意:可能需要幾秒鐘才能加載OPC Data Manager并顯示圖標(biāo)。
3.在圖標(biāo)上單擊鼠標(biāo)右鍵,然后從顯示的菜單中選擇“Configure(配置)”。
4.出現(xiàn)MatrikonOPC Data Manager配置屏幕(圖1)。
圖1-MatrikonOPC Data Manager配置屏幕
5.在“Data Manager Groups”屏幕(屏幕左下角)中,右鍵單擊鼠標(biāo)并從顯示的菜單中選擇“Add Group(添加組)”。
6.出現(xiàn)“Add Data Manager Group(添加數(shù)據(jù)管理器組)”窗口(圖2)。
圖2-Add Data Manager Group窗口
7.在“Group Name”文本框中,輸入group1并單擊“OK”。
8.“Add Data Manager Group”窗口關(guān)閉。 您將返回到MatrikonOPC Data Manager Configuration屏幕,其中新創(chuàng)建的group1現(xiàn)在出現(xiàn)在Data Manager Groups屏幕部分(圖3)。
圖3-配置OPC Data Manager Group
添加OPC數(shù)據(jù)點(diǎn)
使用MatrikonOPC Server for Simulation and Testing和MatrikonOPC OPC Server for DDE之間的共享連接,MatrikonOPC Data Manager現(xiàn)在可以在每個系統(tǒng)中定義將與彼此通信的點(diǎn)。
OPC Data Manager為您提供兩個視圖(左上和右上窗格),表示將與之交換數(shù)據(jù)點(diǎn)的源和目標(biāo)OPC服務(wù)器連接。
添加共享OPC數(shù)據(jù)點(diǎn):
1.使用OPC Data Manager Configuration屏幕的右上窗格,單擊Matrikon.OPC.Simulation.1以啟動與MatrikonOPC Server for Simulation and Testing的連接。
2.建立與OPC Server for Simulation的連接,OPC Data Manager現(xiàn)在應(yīng)該能夠?yàn)g覽OPC服務(wù)器以獲取數(shù)據(jù)點(diǎn)。Simulation Items文件夾嵌套在OPC Server for Simulation的地址空間中。
3.選擇并展開Simulation Items文件夾,然后選擇Bucket Brigade文件夾,該文件夾顯示大量標(biāo)簽(圖4)。
圖4-MatrikonOPC Server for Simulation and Testing中的仿真數(shù)據(jù)點(diǎn)
4.在“OPC Data Manager Configuration”窗口的左上窗格中,單擊Matrikon.OPC.DDE.1建立與OPC Server for DDE的連接。
5.選擇并展開Configured Aliases文件夾。需要的數(shù)據(jù)點(diǎn)已配置為別名(在配置OPC服務(wù)器中創(chuàng)建),可在New Alias 1文件夾中找到(圖5)。
圖5-在MatrikonOPC Server for DDE地址空間配置數(shù)據(jù)點(diǎn)
6.將FIC101標(biāo)簽拖放到屏幕右側(cè)的Bucket Brigade文件夾中。
7.出現(xiàn)Add Shared Point(添加共享點(diǎn))窗口(圖6)
圖6-Add Shared Point窗口
8.在“Input OPC Server”屏幕部分中,源服務(wù)器的名稱(例如,本地主機(jī)\ Matrikon.OPC.DDE.1)顯示在“Server Name”字段中。
9.在“Output OPC Server”屏幕部分中,目標(biāo)服務(wù)器的名稱(例如,本地主機(jī)\ Matrikon.OPC.Simulation.1)顯示在“Server Name”字段中。
10.在“Output OPC Server”屏幕部分的“OPC Item”字段中,輸入允許讀取和寫入訪問的數(shù)據(jù)點(diǎn)的名稱(例如,Bucket Brigade.Int1),如圖7所示。
圖7-完成共享點(diǎn)配置
11.單擊“Options”選項(xiàng)卡。
12.在Direction屏幕部分,選擇Bidirectional選項(xiàng)(圖8)。
注意:當(dāng)共享點(diǎn)配置設(shè)置為雙向時,允許從源和目標(biāo)OPC servers寫入和讀取數(shù)據(jù)值。
圖8-添加共享點(diǎn)窗口(Options選項(xiàng)卡)
13.單擊“OK”按鈕以保存設(shè)置并完成添加共享點(diǎn)。 關(guān)閉“Add Shared Point”窗口,您將返回到“OPC Data Manager Configuration”屏幕。標(biāo)簽值顯示在右下方窗格中(圖9)。
注意:現(xiàn)在,標(biāo)簽值在MatrikonOPC Server for DDE中的FIC101數(shù)據(jù)點(diǎn)和MatrikonOPC Server for Simulation and Testing中的Bucket Brigade.Int1數(shù)據(jù)點(diǎn)之間共享。
圖9-Active OPC Data Manager配置
MatrikonOPC Data Manager配置已經(jīng)完成,下一步就是測試建立的連接。關(guān)于測試OPC連接,請見下回分解~