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