通過PROFINET實現S7-1200與CU320-2 PN S120通訊


1.概述

S7-1200 CU320-2PN 之間通過 PROFINET IO 可進行周期性及非周期性數據通訊。

使用 S7 功能塊 DPWR_DAT/DPRD_DAT,S7-1200PLC 通過 PROFINET 周期性通訊方式可將控制字 1(STW1)和主設定值(NSOLL_A)發送至驅動器,並從驅動器讀取狀態字(ZSW1)和實際值(NIST_A);

使用 S7 功能塊 WRREC/RDREC,可以實現非周期性數據交換,讀取或寫入驅動器的參數。

關於如何將配備 CU310-2 PN/CU320-2 DP/CU320-2 PN SINAMICS S120 連接到PROFINET IO 系統中,請參見系統手冊“SIMOTION SCOUT 通訊
控制單元通過 PROFINET IO 連接到 SIMATIC S7 的示例,請參見 FAQ“S7-CPU SINAMICS S120 之間的 PROFINET IO 通訊(http://support.automation.siemens.com/WW/view/en/27196655)”中的在線支持。

2.項目配置

2.1軟硬件要求

TIA Portal V13 Update2 以上版本
Starter/SIMOTION SCOUT V4.4
S7-1200 PLC
CU320-2PN Fw4.7

將CU320-2PN的X150 P1通過網線與S7-1200的X1 P1連接,中間使用交換機連接。

2.2配置TIA項目

創建一個 S7-1200 的新項目

點擊添加新設備,選擇自己的S7-1200型號

在網絡視圖中,將CU320-2 PN拖入畫面中

選擇自己的固件版本

建立S7-1200與CU320-2 PN的通訊網絡

設置S7-1200的IP地址

設置CU320-2 PN的設備名稱及IP地址

在設備視圖中雙擊DO SERVO和DO Control Unit添加驅動對象和控制單元

為驅動對象及控制單元添加報文

編譯並下載進S7-1200

2.3配置SCOUT項目

在SCOUT里創建S120項目,搜索可用節點

選中S120,為CU320-2 PN(X150接口)分配IP地址及設備名稱

http://www.ad.siemens.com.cn/service/answer/solved_211949_1097.html

在線后自動配置項目,在專家列表中設置P922參數,設置對應的通信報文。

保存項目並下載進S120,copy RAM to ROM。

將P840關聯到r2090參數的bit0,P864設置為1,如圖

3.編程

3.1電機啟停及速度控制

S7-1200通過周期性通訊方式將控制字1(STW1)和主設定值(NSOLL_A)發送至驅動器

(1)控制字(MW10)中Bit0做電機的啟停控制;

(2)主設定值(MW12)為速度設定值,頻率設定值和實際值要經過標准化,使得4000H(十六進制)對應100%,發送的最高頻率(最大值)為7FFFH(200%)。可以在P2000參數中修改參考頻率(默認50Hz);

(3)在S7-1200中需調用“SFC14(DPRD_DAT)”和“SFC15(DPWR_DAT)”系統功能塊,如下圖:

DPRD_DAT用於讀取驅動裝置中的過程數據

DPWR_DAT用於將過程數據寫入驅動裝置

在調用DPRD_DATDPWR_DAT系統功能塊的時候需要注意,LADDR應該采用默認變量表中的系統變量Standard_telegram_1_PZD-2_2

3.2出現報錯

下位組件錯誤,S7-1200無法與S120(CU320-2 PN)通訊

3.3解決方法

考慮是CU320-2PN的通訊未設置好,導致S7-1200無法與其通信。經過咨詢西門子技術人員(電話400 810 4288)發現是三個報文的順序不匹配

TIA項目中,三個的順序是390報文-標准報文1-標准報文1;那么SCOUT項目中的順序也應一致(可以看到上文中不一致)

故應將SCOUT項目做如下修改:離線后調整三者的順序,保存項目並下載

解決完錯誤之后,即可建立監視表,查看MW10、MW12、MW20、MW22的值。

首先將MW10強制為047E(十六進制),MW12強制為0052(十六進制);

再將MW10強制為047F(十六進制),電機即開始旋轉,可以監視到MW22的參數基本在0052(十六進制)

P2000參數為3000rpm,故電機實際轉速為3000*0052H/4000H=15rpm。(4000H的十進制數為16384)

參考

https://support.industry.siemens.com/cs/cn/zh/view/109478999

http://www.ad.siemens.com.cn/service/elearning/Course/1069.html

https://www.ad.siemens.com.cn/1847/Video/VideoPlay?courseId=2786


免責聲明!

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



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