WinCC OA-Driver-OPC Classic


OPC  Classic 簡介

OPC 是個啥

眾所周知,基本每個品牌的工控設備廠商都會實現OPC 的協議 方便大家讀取設備數據,

OPC 已經發展成為工控行業的通用通訊標准,

簡而言之OPC完成了如下工作,

image

由於各硬件廠商都有自己的私有協議,當我們要讀取設備數據時如果直接采用原廠商協議 會使程序變得異常復雜難以實現,

OPC 標准的出現就是為了解決這個問題,各廠商(或者第三方)在實現私有協議的同時,同時提供一個OPC的接口,

這樣我們上層業務就可以不用關心底層協議驅動問題 通過OPC Client使用OPC 提供的統一接口,就可以把數據都讀取上來了

OPC Classic

目前 OPC 有兩套協議  OPC Classic 及 OPC UA(統一架構),OPC Classic是早期基於windows 的DCOM 技術實現的,自身有一定的局限(跨平台問題,網絡傳輸問題)

但是由於進入市場時間比較早,因此在市場還是有不錯的保有率,OPC UA 解決了OPC Classic 的很多痛點,是OPC 基金會現在主推的協議.

考慮到OPC Classic在業內仍然被很多人使用,本節內容先來聊一下OPC Classic,至於UA 后期會有相應的文章跟進

配置步驟

安裝KepServer

image

我們用KepServer 作為OPC Classic的Server端,(KepServer 同時支持OPC Classic及OPC UA兩種協議)

同時在KepServer內新建了一些模擬標簽,用於數據模擬,

關於KepServer(kepware)的詳細用法,大家可以詢問度娘.

配置WinCC OA

1)打開系統管理器選擇 DriverOPC

1

2)選擇OPC Driver  打開配置面板  點擊Create

2

3)選中Kepware.KEPServerEX.V6

3

4)復制彈出的信息框內容

4

5)根據提示框內容修改配置文件

如圖示新增[opc]並填入提示內容

5

6) 新增OPC DA Client

OPC Classic 的客戶端 在WinCC OA 里為WCCOAopc 注意選項 –num 2;

-num 1 為新建項目時 Simulation Driver 占用 (大家可以刪除這個)

6

7) 啟動項目新建datapoint用於測試

para 中任意建一個點用於配置OPC DA 數據

插入配置 Perphery address

7

8) 選中 OPC CLIENT

8

9)配置地址選項

此步驟比較復雜  大家按圖配置

9

10) 配置地址組 Edit group

設置刷新時間及激活組(上一步的組大家按自己需求新建 選擇 我這里隨意選擇的)

10

11) 點擊datapoint 變量 發現數據已經更新(配置成功)

11

 

至此 OPC Classic 驅動配置完成

 

碼上關注 獲取跟多精彩


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM