在 S7-300 主站控制器和多個 S7-1200 從站之間,通過工業以太網 (IE) 進行確定性的數據傳輸 (例如,用于時間同步)。
對于確定性數據傳輸,主站依次與每個從站交換數據。應該在任務 A 中通過 S7-通 信、 在任務 B中通過開放式 TCP/IP (T-通信) 進行數據交換。
圖 01 展示了兩個任務的演示設置,在此 S7-300 主站是與兩個 S7-1200 從站進行通信。
圖 01
S7-300 緊湊型控制器 CPU 315-2PN/DP 使用 STEP 7 V5.4 + SP5 + HF1 編程用戶界面進行組態。
S7-1200 緊湊型控制器使用 STEP 7 Basic V10.5 SP2 編程用戶界面進行組態。
自動化解決方案:
解決方案 A:S7-通信
S7-1200 PLC 為 S7 通信提供了被動服務器功能。由 S7-300 客戶端通過 PUT 和 GET 塊進行組態。在 STEP 7 V5.4 的 NetPro 中組態連接。為到 S7 服務器的每個連接分配一個確切的 ID。客戶端通過動態更改此連接 ID 與服務器進行通信。在 NetPro 中可組態的Zui大連接數取決于所使用的 S7-300 CPU 的類型。CPU 315-2 PN/DP 可在 NetPro 中組態Zui多 14 個 S7-連接。
注意事項:
只有 S7-300 控制器支持S7 通信塊 PUT 和 GET 的 ID 動態更改。對于 S7-400 控制器,每個通信塊都需要一個靜態 ID。
圖 02
主站和從站包含了發送和接收塊 (Send_DB 和 Receive_DB)。在接收到同步命令之后,主站讀取系統時間,并通過 PUT 塊 將此信息和用戶數據發送到第一個從站,以進行 S7 通信。PUT 塊將它自己的系統時間與從主站中接收到的日時鐘鐘信息進行同步。然后主站通過 GET 通信塊獲得從站 1 的用戶數據。之后將從站 1 的此用戶數據存儲在主站接收塊的相關位置中。對所有后續從站單元重復此過程。在完成主站和Zui后一個從站之間的數據交換之后,主站單元重新啟動與從站 1 的數據交換。
解決方案 B:T-通信
S7-1200 和 S7-300/400 都提供了用于開放式 TCP/IP 通信的功能塊 - T 通信塊 TCON、TSEND、TRCV 和 TDISCON。
當選擇協議為 “ISO-on-TCP”,則 “ISO-on-TCP” 提供了面向消息的操作原理,這在 SIMATIC 系統之間進行 通信時特別有用。
在 STEP 7 V5.4 中使用‘開放式通信向導’ (OC 向導) 組態該連接。各個連接伙伴通過 IP 地址來識別。OC 向導保留一個連接資源,并創建一個相關的連接數據塊。伙伴的 IP 地址存儲在此數據塊中。開放式 IE 通信的Zui大連接數取決于所使用的 CPU。對于所使用的 CPU 315-2 PN/DP,可以使用“ISO-on-TCP”同時建立Zui多 8 個連接 。通過更改連接數據塊中的 IP 地址,可 通過相同的連接資源連續地與逾 8 個通信伙伴進行數據交換。
圖 03
主站和每個從站都有一個發送和一個接收數據塊 (Send_DB 和 Receive_DB)。通過 TCON 塊,主站將一個 TCP/IP 連接請求 發送到第一個從站。要確認連接已建立,通信對端也要執行 TCON 塊。當存在同步作業時,主站讀取系統時間,并通過 TSEND 通信塊將此時間和用戶數據發送到從站。
對于 TRCV 接收塊,該塊在 Receive_DB 數據塊中接收數據 。從站使用從主站中接收到的日時鐘數據來同步它自己的系統時間。從站 1 通過 TSEND 塊 將它的用戶數據發送到主站。在主站一側,使用 TRCV 塊將從站 1 的用戶數據存儲到接收數據塊中的指定位置。隨后,主站使用 TDISCON 塊斷開到從站 1 的連接 。對后續從站重復執行此過程。
在主站與Zui后一個從站交換數據完成之后,主站重新與從站 1 進行數據交換。一旦在從站側建立一個連接,該連接將一直保持。因此,僅須在初始化時調用 TCON。
- 西門子S7-1200PLC點對點通信實例 2024-12-27
- S7-1500數據塊:優化DB與非優化DB 2024-12-27
- 西門子S7-200 SMART PLC如何實現PID自動/手動調節切換 2024-12-27
- 西門子PLC 1214C DC/DC/DC輸入和輸出接線 2024-12-27
- 西門子博途S7-1500 模擬量模塊讀取數據程序編寫 2024-12-27
- 西門子S7-200SMART MODBUS通信介紹與實例編程 2024-12-27
- 西門子S7-200SMART CPU與S7-1500進行S7通信 2024-12-27
- 西門子S7-200 SMART PLC計數器指令 2024-12-27
- 西門子S7-200 SMART PLC定時器指令 2024-12-27
- 西門子S7-200 SMART PLC位邏輯指令 2024-12-27
- 關于觸摸屏與PLC之間連接,我們需要注意的問題 2024-12-27
- 觸摸屏不通過PLC,直接控制變頻器 2024-12-27
- 西門子S7-200 SMART PLC-PID 指令及相關內容說明 2024-12-27
- 巧用西門子CPU時鐘信號,讓定時更精準 2024-12-27
- 如何設置西門子CPU系統執行時間 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595