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