西門子接口模塊6ES71542AA010AB0
SIMATIC S5 和 SIMATIC S7-1500 控制器之間的以太網通信 在自動化技術中,由于產品壽命周期的結束,仍使用 SIMATIC S5 的舊系統必須*或逐步升級到版本的 SIMATIC S7-1500。這些示例將演示 SIMATIC S5 站如何通過工業以太網與 SIMATIC S7-1500 站通信。ntent rteContent" style="font-family:inherit;margin:0px;color:#333333;font-size:11px;">
系統的標準通信結構之一是星形拓撲。頭端站(PC 或 SIMATIC 頭端站)與多個子站通信。然而,這些子站也可通過交叉通信彼此通信。在 SIMATIC S5 系統中,控制中心/S5 頭端站與其子站的通信通常由 FETCH/WRITE 服務來實現。S5 站之間的交叉通信通過 SEND/RECEIVE 服務完成。
圖 1
例如,在部分移植過程中,SIMATIC S5 站被 SIMATIC S7-1500 站代替。為此,必須保持現有的通信關系。
解決方案
本文檔中的示例項目/情境顯示了可用于通過工業以太網和可用協議和服務在現有 SIMATIC S5 控制器和 SIMATIC S7-1500 之間建立通信的選項。下圖顯示了本示例的基本硬件設置和通信版本。
圖 2
該示例包括具有程序代碼和組態說明的 7 個型號,詳細介紹了通過 FETCH/WRITE 和開放式用戶通信(TSEND、TREV、TSEND_C、TRCV_C)進行 SIMATIC S7-1500 通信的重要選項。作為硬件接口,CP 1430 TCP 在 SIMATIC S5 側使用,CP 1543-1 或 S7-CPU 內部的 PROFINET 接口在 SIMATIC S7-1500 側使用。
您將獲得可以在自己的移植項目中快速使用和擴展的主副本。不需要有關 SIMATIC S5 的詳細知識。
如何將 S7-1500 SIPLUS 的CPU下載到一個格式化過的 SIMATIC 存儲卡中? SIMATIC 存儲卡裝載次下載時,必須裝載相同類型的S7-1500 標準型CPU (6ES7*)的型號。ntent rteContent" style="font-family:inherit;margin:0px;color:#333333;font-size:11px;">
描述
如果往一個格式化過的 SIMATIC 存儲卡中下載一個組態好的 S7-1500 SIPLUS(6AG1*)設備,并將 CPU 調整為“ 運行 ”模式,那么 CPU 會無錯誤運行。但當電源關閉再打開,或者執行存儲器復位(MRES)后,CPU S7-1500 SIPLUS 將會報如下錯誤信息并進入停止模式。
“存儲卡評估錯誤:存儲卡不能接收或無法安裝,功能完成/被放棄,新的啟動禁止設置:-外部裝載存儲區已損壞(在博途中刪除或移除存儲卡)-硬件組態沒有裝載或裝載/改變沒有成功完成”
如果在SIMATIC存儲卡上*下載一個典型S7-1500標準CPU(6ES7 *)的組態,然后由具有相同SIPLUS CPU(6AG1 *)的組態替換,則不會發生此現象。如下的操作步驟可以避免在博途中發生該類錯誤。
操作
在 CPU S7-1500 SIPLUS 上插入一張有足夠空間并且格式化過的存儲卡。
在 STEP 7 (TIA Portal)組態中添加一個同類型的 CPU S7-1500 標準產品(6ES7*)。
將配置為標準CPU的組態下載到 CPU S7-1500 SIPLUS 中。目前尚不需要組態其它外圍設備。
在 STEP 7(TIA Portal)中,使用 CPU S7-1500 SIPLUS (6AG1*) 型號替代標準類型的 CPU ,同時完成擴展模塊與分布式設備的組態配置。
將修改過的組態下載到 CPU S7-1500 SIPLUS。
注釋
這個操作僅在在線 CPU 下載時起作用。如果 SIMATIC 存儲卡是通過外部讀卡器進行的編程操作,那么這種錯誤保持不變。