Smart PLC與Wincc通過Simatic NET建立OPC通訊(1)

有已經組態好的XDB文件可以在我的博客下載中心下載SIMATIC NET通訊,下載完成直接導入到Simaticnet軟件即可,如下圖:

下載鏈接:https://download.csdn.net/my/uploads

SIMATIC NET與S7-200 SMART 集成以太網口OPC 通信(TIA平臺)

硬件:
①S7-200 SMART 
②PC 機 ( 集成以太網卡) 
軟件:
① STEP 7-Micro/WIN SMART V2.1
② STEP 7 Professional(TIA Portal V13 SP1 Upd 9)
③ SIMATIC NET V13 SP2
④ 操作系統  Windows 7 Professional 64位 SP1

在 TIA Portal 平臺中配置 PC station

1. 使用 TIA V13 SP1 Upd 9 軟件 Portal 視圖中,創建新項目

2. 添加 PC 系統並命名設備名稱

進入 “項目視圖”,在“項目樹” 下雙擊 “添加新設備”,在對話框中選擇 PC 系統>常規 PC,命名爲 PC station 如圖1 所示

圖1. 添加新設備

3. 添加 OPC服務器及常規 IE

進入設備視圖>硬件目錄>用戶應用程序> OPC 服務器,雙擊,添加 OPC服務器;

進入設備視圖>硬件目錄>通信模塊> PROFINET/Ethernet > 常規 IE,雙擊,添加 常規 IE 卡 ,添加子網,設置 IP 地址,結果如圖2 所示

注意:在選擇OPC服務器時,版本號要選對,然後再將OPC Server拖入到組態欄中,如果拖入之前版本號未選擇好,組態以後,版本號無法修改。這裏的OPC服務器版本爲V13,那麼你的Simatic NET版本也需要爲V13,否則會出現組態錯誤。 

 

圖2.添加OPC服務器及常規IE

4.建立 S7 連接並且設置連接參數

打開網絡視圖,點擊連接,選擇S7連接,默認連接爲HMI連接,需要修改;點擊 OPC server ,右鍵添加新連接;創建新連接對話框選擇未指定,本地接口選擇 IE general,點擊添加;

屬性>常規>常規,夥伴站點及接口設置爲未知;夥伴 IP 地址設置爲 192.168.0.22(爲 S7-200 SMART 集成以太網口的 IP 地址);

屬性>常規>地址詳細信息,夥伴 TSAP 設置爲 03.00 。

設置步驟如圖3 所示。

 

圖3. 建立 S7連接及參數配置

5.生成 XDB 組態文件

網絡視圖中,點擊 PC station 站點,屬性> XDB 組態,勾選 “生成 XDB 文件” 然後將項目進行編譯。如圖4所示。

圖4.生成XDB文件

STATION CONFIGURATOR 中導入 XDB 組態文件

在計算機“開始”菜單中 ,搜索,輸入關鍵字 STATION CONFIGURATOR ,雙擊找到的軟件,打開;

在打開的 Station Configuration Editor 中點擊 “Import Station”,選擇XDB存儲路徑導入

導入過程及結果如圖5所示。

圖5.導入XDB文件 

XDB文件導入前,需要注意電腦本地網關的IP地址。要與之前設定的IP一致如下圖 :

S7-200 SMART 側設置 IP 地址

設置 S7-200 SMART PLC 的 IP 地址爲192.168.22,使用網線連接 PLC 的以太網口和電腦的以太網口

使用 OPC SCOUT 測試

在計算機“開始”菜單中,搜索 SIMATIC NET 的 OPC Scout V10 ,雙擊打開,建立變量:MB10,MB11 ,MD20, MD24 ,MD28。

打開STEP 7-MicroWIN SMART,在狀態圖表中賦值。

如圖6 所示

圖6.通信結果

常見問題

 如何理解建立的變量的起始地址,數據類型及個數

以建立M區變量爲例說明,如下圖所示

 S7-200 SMART 要交換V區數據,OPC scout 中無法添加 DB 塊的變量怎麼辦?

S7-200 SMART 要通信 V 區數據,需要在 OPC SCOUT 中建立 DB1 的數據

如果在OPC Scout 中無法建立 DB 塊數據,可以先插入M變量,然後進行修改,修改方法如下:

注意!OPC scout 如果無法建立DB塊變量,在M區修改以後也只能用於測試 S7 通信是否成功,在客戶端需要單獨建立變量

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章