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