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