OPC Classic與OPC UA的數(shù)據(jù)轉(zhuǎn)換
越來越多的用戶需要在混合環(huán)境中實現(xiàn)OPC UA,這也包括將UA的產(chǎn)品與Classic的組件整合到一起。從技術(shù)和成本的角度出發(fā),這是一個優(yōu)選方案。下面通過兩個簡單的實例,介紹了如何在OPC UA與OPC
越來越多的用戶需要在混合環(huán)境中實現(xiàn)OPC UA,這也包括將UA的產(chǎn)品與Classic的組件整合到一起。從技術(shù)和成本的角度出發(fā),這是一個優(yōu)選方案。下面通過兩個簡單的實例,介紹了如何在OPC UA與OPC Classic之間進行數(shù)據(jù)轉(zhuǎn)換。
實例1:將OPC-1作為客戶端,OPC-2作為服務器端
1. 在OPC-2上打開Windows服務面板,確認Matrikon OPC Server for Modbus Devices的服務處于停止狀態(tài)。
2. 啟動電腦里的Modbus模擬器MDBUS,點擊上面菜單欄中的Configuration項打開Configuration面板。
3. 在Configuration面板里點擊File Ident.按鍵,選擇文件,然后點擊Load File(s),最后點擊OK。
4. 單擊菜單欄里的on開啟模擬器,可以看到顯示偉稱面板里右上角出現(xiàn)ip-listening。
5. 在OPC-1從開始菜單里用管理員模式打開Matrikon OPC UA Tunneller。
6. 在Tunneller的配置界面中選擇UA Client to Classic Server標簽,這一步會打開OPC UA Wrapper,允許一個UA客戶端連接至Classic服務器。
7. 在Classic Server Connections區(qū)域點擊“ ”來添加一個到Classic服務器的連接。
8. 在add/Edit Connection區(qū)域,向Hostname/IP窗口鍵入“OPC-2”,然后點擊旁邊的刷新符號。
9. 可以看到這時所有安裝在OPC-2下的Classic服務器被排列在Hostname/IP窗口的下方了,雙擊其中的 Access 2.XX。驗證所有COM信息都已添加到Classic (COM) Details區(qū)域。
10. 點擊添加按鈕,確認重啟Wrapper服務,這一步將會把此連接添加到Classic Server Connections區(qū)域的連接列表里。
11. 復制Matrikon OPC UA Wrapper的URI。
12. 最小化Tunneller界面,從桌面打開OPC UA Dashboard,通過點擊“PLAY”按鈕打開DA Client。
13. 粘貼URI到客戶端地址窗口。注意取消勾選Use Security,然后點擊connect按鈕。在這個連接過程中,你會看到一個不受信證書的提示,點擊YES接受證書并完成連接。
14. 連接完成后,你就可以看到哪些Classic服務器連接到了Wrapper,導航到Modbus。
15. 右鍵依次點擊這些別名并且選擇Monitor,將它們都添加到Monitoreditems列表中,就可以對這些變量數(shù)據(jù)進行監(jiān)視。
實例2:在OPC UA與OPC Classic之間進行數(shù)據(jù)轉(zhuǎn)換
1. 在OPC-1上打開Windows服務面板,確認Matrikon OPC Server for Modbus Devices的服務處于停止狀態(tài)。
2. 啟動電腦里的Modbus模擬器MDBUS,點擊上面菜單欄中的Configuration項打開Configuration面板。
3. 在Configuration面板里點擊File Ident.按鍵,選擇文件,然后點擊Load File(s),最后點擊OK。
4. 單擊菜單欄里的on開啟模擬器,可以看到顯示偉稱面板里右上角出現(xiàn)ip-listening。
5. 在OPC-2從開始菜單里用管理員模式打開Matrikon OPC Classic Wrapper。
6. 在Wrapper的配置界面中選擇Classic Server to UA Client標簽,這一步會打開OPC Classic Server,允許一個Classic服務器連接至UA客戶端。
7. 在UA Server Connections區(qū)域點擊“ ”來添加一個到UA服務器的連接。
8. 在add/Edit Connection區(qū)域,向Hostname/IP窗口鍵入“OPC-1”,然后點擊旁邊的刷新符號。
9. 可以看到這時所有安裝在OPC-1下的UA服務器被排列在Hostname/IP窗口的下方了,雙擊其中的 Access 2.XX。驗證所有節(jié)點信息都已添加到UA (Nodes) Details區(qū)域。
10. 點擊添加按鈕,確認重啟Server服務,這一步將會把此連接添加到UA Server Connections區(qū)域的連接列表里。
11. 復制Matrikon OPC Classic Wrapper的URI。
12. 最小化Wrapper界面,從桌面打開OPC Classic Dashboard,通過點擊“PLAY”按鈕打開DA Client。
13. 粘貼URI到客戶端地址窗口。注意取消勾選Use Security,然后點擊connect按鈕。在這個連接過程中,你會看到一個不受信證書的提示,點擊YES接受證書并完成連接。
14. 連接完成后,你就可以看到哪些UA服務器連接到了Wrapper,導航到Modbus。
15. 右鍵依次點擊這些別名并且選擇Monitor,將它們都添加到Monitoreditems列表中,就可以對這些變量數(shù)據(jù)進行監(jiān)視。
以上是關(guān)于如何在OPC UA與OPC Classic之間進行數(shù)據(jù)轉(zhuǎn)換的兩個實例。這些實例演示了從客戶端到服務器端的配置步驟,以及如何在不同的環(huán)境中實現(xiàn)數(shù)據(jù)轉(zhuǎn)換。希望本文能夠?qū)δ阌兴鶐椭?/p>