18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 組態王KingView入門教程實例 >> 正文

opc客戶端_組態王作為OPC客戶端的使用方法知識分享

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2024/12/20

OPC是OLE for Process Control的縮寫(xie) ,即把OLE應用於(yu) 工業(ye) 控製領域。OLE原意是對象鏈接和嵌入,隨著OLE 2的發行,其範圍已遠遠超出了這個(ge) 概念。現在的OLE包容了許多新的特征,如統一數據傳(chuan) 輸、結構化存儲(chu) 和自動化,已經成為(wei) 獨立於(yu) 計算機語言、操作係統甚至硬件平台的一種規範,是麵向對象程序設計概念的進一步推廣。OPC建立OLE規範之上,它為(wei) 工業(ye) 控製領域提供了一種標準的數據訪問機製。

今天我們(men) 一起學習(xi) 《組態王作為(wei) OPC客戶端的使用方法》。

一、建立和刪除OPC設備

組態王中支持多OPC服務器。在使用OPC服務器之前,需要先在組態王中建立OPC服務器設備。如圖所示,

  

圖1 OPC設備

在組態王工程瀏覽器的“設備”項目中選中“OPC服務器”,工程瀏覽器的右側(ce) 內(nei) 容區顯示當前工程中定義(yi) 的OPC設備和“新建OPC”圖標。

雙擊“新建”圖標,組態王開始自動搜索當前的計算機係統中已經安裝的所有OPC服務器,然後彈出“查看OPC服務器”對話框,如圖所示。

 OPC設備定義

圖2 OPC設備定義(yi)

“網絡節點名”編輯框中為(wei) 要查看OPC服務器的計算機名稱,默認為(wei) “本機”。如果需要查看網絡上的其它站點的OPC服務器,在編輯框中輸入節點的UNC路徑。如計算機名稱為(wei) “數據采集站”,則輸入“數據采集站”,然後單擊“查找”按鈕,如果查找成功,則在右邊的“OPC服務器”列表中顯示目標站點的所有已安裝的OPC服務器名稱;如果沒有查找到,則提示查找失敗。“OPC服務器信息”文本框中顯示“OPC服務器”列表中選中的OPC服務器的相關(guan) 說明信息。如選中“KingView.View.1”,則在信息中顯示“KingView.View”。 “讀寫(xie) 方式”是用來定義(yi) 該OPC設備對應的OPC變量在進行讀寫(xie) 數據時采用同步或異步方式。“嚐試恢複間隔”和“最長恢複時間”用來設置當組態王與(yu) OPC服務器之間的通訊出現故障時,係統嚐試恢複通訊的策略參數。“訂閱頻率”,目前組態王異步讀是按照訂閱的方式實現的,可以根據不同的需要進行設置。“使用動態優(you) 化”是組態王對通訊過程采取動態管理的辦法。“嚐試恢複間隔”,“最長恢複時間”,“使用動態優(you) 化”的具體(ti) 含義(yi) 與(yu) IO設備定義(yi) 向導中的相同。用戶可以在列表中選擇所需的OPC服務器。單擊“確定”按鈕。“查看OPC服務器”對話框自動關(guan) 閉,OPC設備建立成功。如選擇圖中的“MatriKon.OPC.Simulation.1”,建立的OPC設備如圖所示。

OPC服務器的建立  

圖3 OPC服務器的建立

對於(yu) 已經建立的OPC設備,如果您確認不再需要,可以將它刪除。如圖3,選中要刪除的OPC設備,單擊鼠標右鍵,在彈出的如圖4所示的快捷菜單中選擇刪除,彈出如圖5所示的提示信息,如果選擇“是”,則將該設備從(cong) 組態王中刪除。

  

圖4 快捷菜單

  

圖5 刪除確認提示信息

二、在OPC服務器中定義(yi) 數據項

OPC服務器作為(wei) 一個(ge) 獨立的應用程序,可能由硬件製造商、軟件開發商或其他第三方提供,因此數據項定義(yi) 的方法和界麵都可能有所差異。下麵以MatrikonOPCExplorer為(wei) 例講解OPC Server的使用方法。MatrikonOPCExplorer應用程序是比較實用的服務器,同時還可以作為(wei) 客戶端。安裝好MatrikonOPCExplorer後,打開MatrikonOPCExplorer主窗口如圖所示。

在OPC服務器主窗口  

圖6 在OPC服務器主窗口

在OPC服務器中數據項 

圖7 在OPC服務器中數據項

三、OPC服務器與(yu) 組態王數據變量的連接

OPC服務器與(yu) 組態王數據詞典的連接如同PLC或板卡等外圍設備與(yu) 組態王數據詞典的連接一樣。在組態王工程瀏覽器中,選中數據詞典,在工程瀏覽器右側(ce) 雙擊新建圖標,選擇I/O類型變量,在連接設備處選擇OPC服務器,如圖所示。

OPC服務器與組態王數據變量的連接  

圖8 OPC服務器與(yu) 組態王數據變量的連接

在寄存器下拉式菜單中列出了在OPC服務器中定義(yi) 過的所有項目名及數據項,項目名和數據項以樹型結構排列,如果某個(ge) 分支下還有項目的話,鼠標雙擊該分支,隱藏在該分支下的數據項會(hui) 自動列出來。鼠標雙擊選擇對應的數據項,則選擇的數據項會(hui) 自動添加到“寄存器”中。如圖9所示,選擇的數據項是“Simulation Items”---“Random”---"Random.Int1"。

定義OPC服務器的變量  

圖9 定義(yi) OPC服務器的變量

在組態王中新建一個(ge) 畫麵,畫麵上創建一個(ge) 文本圖素,定義(yi) 圖素的動畫連接為(wei) “模擬值輸出”,連接的變量為(wei) 剛定義(yi) 的“OPC1”。保存畫麵,切換到組態王運行係統,打開畫麵,可以看到組態王與(yu) OPC服務器間的數據交換,如圖所示。

OPC1變量數據與源數據對比圖  

圖10 OPC1變量數據與(yu) 源數據對比圖

知識分享,歡迎閱讀!

Tags:OPC,組態王,KingView,OPC客戶端  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢