一、 從 S7-200 SMART V2.5 版本開始,S7-200 SMART 開始支持做 PROFINET IO 通信的智能設(shè)備。作為智能設(shè)備,S7-200 SMART可以和另外一個S7-200 SMART/S7-1200/S7-1500等控制器進行PROFINET通信,或者和其它支持做 PROFINET IO 控制器的設(shè)備進行PROFINETIO 通信。
二、 本文以S7-1500作為IO控制器為例,說明 S7-200 SMART 作為智能設(shè)備,與其他非 S7-200 SMART 的 IO 控制器進行 PROFINET IO 通信的配置步驟。
三、 所用的軟件、硬件如下:
1. 硬件:IO控制器
CPU:1511-1PN (6ES7511-1CK00-0AB0)
IP地址:192.168.0.40
IO設(shè)備
CPU:ST30(6ES7288-1ST30-0AA1)
IP地址:1920168.0.35
2. 軟件:STEP 7-MicroWIN SMART (V2.8)
TIA Portal V17
3. 創(chuàng)建智能IO設(shè)備
1) 建立新項目,將CPU設(shè)置為ST30,版本為V2.8,設(shè)置上電運行模式改為RUN。如圖1所示。

圖1 創(chuàng)建項目添加PLC
1) 打開PROFINET向?qū)?,選擇 “智能設(shè)備”以太網(wǎng)端口可以選擇固定IP地址或者從其他途徑獲取IP地址,這里 選擇從其他途徑獲取,設(shè)置完成點擊下一步。如圖2所示
圖2 設(shè)置PLC角色
2) 添加傳輸區(qū),第一個條目是從IB1152開始的10個字節(jié)輸入?yún)^(qū)域,第二個條目是從QB1152開始的10個字節(jié)輸出區(qū)域,瀏覽合適的路徑用來存儲GSD文件,然后直接導(dǎo)出GSD文件。如圖3所示。

圖3 設(shè)置傳輸區(qū) 導(dǎo)出GSD文件
1. 1500IO控制器組態(tài)
1) 在TIA Portal V17創(chuàng)建新項目,添加1511-1PN CPU。如圖4所示。

圖4 創(chuàng)建IO控制器
2) 設(shè)置S7-1511的子網(wǎng)和IP地址 如圖5所示。

圖5 設(shè)置子網(wǎng) IP地址
3) 在TIA Portal中導(dǎo)入GSD文件,選擇菜單欄選項按鈕,下拉菜單中選擇管理通用站描述文件(GSD),選擇剛剛導(dǎo)出GSD文件的地址。選擇對應(yīng)的GSD文件 點擊導(dǎo)入。如圖6所示。

圖6 添加GSD文件
4) 在硬件目錄中找到已添加的GSD文件,向網(wǎng)絡(luò)視圖中拖拽,如圖7所示。

圖7添加ST30智能IO
5) 在網(wǎng)絡(luò)視圖中,為智能設(shè)備分配控制器,并且點擊智能設(shè)備的以太網(wǎng)接口,設(shè)置IP地址和設(shè)備名稱。如圖8所示。

圖8 分配IO控制器并且核對設(shè)備名稱
6) 雙擊CPU ST30 站點,進入到設(shè)備視圖,在右側(cè)設(shè)備概覽內(nèi)可以看到該IO設(shè)備對應(yīng)于所占用的控制器輸入與輸出區(qū)地址。如圖9所示。

圖9 控制器輸入輸出地址
一、 通訊測試
分別下載控制器和智能設(shè)備的程序,在狀態(tài)圖表中添加相應(yīng)的地址區(qū)域觀察數(shù)據(jù)交換情況。如圖10所示。

圖10 通訊結(jié)果