可通過乙太網路在 S7-1200 和 S7-300/400 間進行資料傳輸。
為了便於測試,我們將提供帶有測試代碼和測試參數的範例以供下載。
這些範例程式有助於初步瞭解軟、硬體架構並進行測試。
這樣使用者可以對該軟、硬體架構中描述的產品進行快速測試。
該範例可以分為以下兩種情況:
範例程式 A
通過內建的乙太網介面,在 S7-1200 CPU 和 S7-300 CPU 間傳輸長度固定的資料。
範例程式 B
通乙太網通信處理器 (CP),在 S7-1200 CPU 和 S7-300 CPU 間傳輸 一組數量可動態改變的資料單位。
自動化解決範例:
對於通過內建 CPU 乙太網介面的開放式通信,S7-1200 和 S7-300/400 可包含以下 T 通信塊:
- TCON、TSEND、TRCV 和 TDISCON(可手動進行連接和斷開連接)
除此之外,S7-1200 還包含帶有集成連接和斷開連接功能的 T 通信塊:
- TSEND_C 和 TRCV_C
對於通過乙太網 CP 的開放式通信,S7-300/400 還包含以下通信塊:
- AG_SEND 和 AG_RECV
S7-1200 和 S7-300/400 間的資料交換支援以下乙太網協定:
- TCP native
- ISO-on-TCP (動態資料長度的資料傳輸)
可通過以下定址方式
- 絕對定位, 或
- 符號定址
進行資料傳輸。
範例程式 A
通過集成的 S7 -300er CPU 介面,通過以下方式
- 通過帶有手動連接管理的 T 通信塊 (TCON, TSEND, TRCV, TDISCON)
- 通過 TCP 協議
- 絕對定位數據
可實現 S7-1200 和 S7-300 間的資料傳輸。
圖 01
範例程式 B
使用 S7-300 通信處理器 (CP),通過以下方式
- 在 S7-1200 端,通過內建連接管理 (TSEND_C, TRCV_C) 的 T 通信塊
- 同時在 S7-300 端,通過 CP 通信塊 (AG_SEND, AG_RECV)
- 通過 ISO-on-TCP 協議
- 通過動態、長度可變的符號定址資料
可實現 S7-1200 和 S7-300 間的資料傳輸。
圖 02
通過 STEP 7 Basic V10.5 程式設計使用者介面來編輯 S7-1200 小型PLC CPU 1214C。
通過 STEP 7 V5.4 程式設計使用者介面來編輯 S7-300 中型PLC CPU 315-2PN/DP。
每個範例程式均可自行編輯並有注解。
為了便於測試,我們將提供帶有測試代碼和測試參數的範例以供下載。
這些範例程式有助於初步瞭解軟、硬體架構並進行測試。
這樣使用者可以對該軟、硬體架構中描述的產品進行快速測試。
下載