導讀:
上一篇文章給大家介紹了組態王與(yu) WinCC使用OPC做通訊 www.fpxing.com/Article/plcsoft/9179.html,並且WinCC作為(wei) 服務器而組態王作為(wei) 客戶端。今天我們(men) 反過來,看看如何使用組態王作為(wei) OPC服務器與(yu) WinCC作為(wei) OPC客戶端之間做通訊。
一、組態王做OPC服務器
我們(men) 安裝好組態王軟件後,啟動項目後OPC服務器會(hui) 自動運行,我們(men) 無需做任何關(guan) 於(yu) OPC服務器相關(guan) 的配置,我隻需要正常連接所需的設備即可,下麵使用內(nei) 部變量作為(wei) 演示:
創建內(nei) 部變量
選擇數據詞典點擊新建,新建三個(ge) 變量,分別是TAG4、TAG5、TAG6,類型分別是內(nei) 存離散、內(nei) 存實數、內(nei) 存字符串。然後在畫麵中創建對應的IO域,如下圖所示:
創建變量
激活運行係統。(不激活也可以,在客戶端訪問服務器時,會(hui) 自動激活運行係統)
給變量寫(xie) 值
至此我們(men) 的組態王中的工作便完成了,下麵進入WinCC中的設置。
二、WinCC做OPC客戶端
先創建或打開一個(ge) WinCC項目,然後選則變量管理如下圖所示:
右鍵---添加新的驅動程序,選擇OPC如下圖所示:
添加OPC驅動後,右鍵驅動選擇係統參數,如下圖所示:
在OPC條目管理器中更新列表,等到完成後選擇KingView.View.1
然後點擊瀏覽服務器
依次添加完其他兩(liang) 個(ge) 變量。
然後在畫麵中,創建三個(ge) IO域,分別組態三個(ge) 變量,然後激活運行係統,那麽(me) WinCC就可以讀取到組態王的數據了。
總結:
以上便是組態王與(yu) WinCC的OPC通訊了,需要注意的是本案例演示環境為(wei) 同一PC,若需要在不同的電腦間通訊,還需要進行DCOM配置,這邊不做贅述,若內(nei) 容如有錯誤請聯係我們(men) 。