西門子S7-300電源模組 和 S7-1500 之間的通訊資源是如何管理的?
SIMATIC 通訊資源的管理依賴於控制器的型別₪│。在使用 S7-300 時╃☁,必須尊重許多細節╃☁,然後才能確定可以連線配置的裝置的大數量₪│。S7-1500 的通訊管理有更簡單的規定₪│。
S7-300 和 S7-1500 的連線資源示例 1: 用 S7-300 組態連線示例 2: 和S7-300 組態連線和非組態連線示例 3: 和S7-1500 組態╃☁,非組態和程式化連線
西門子S7-300電源模組連線資源
連線資源
CPU 1516-3 PN/DP 1)
CPU 317-2 PN/DP2)
資源 (總數) | 256 | 32 |
資源 (預留) | 10 (PG/HMI/Web) | 2 (PG/OP) |
用於 S7 和 HMI 可用資源數 | 246 3) | 30 |
用於 OUC (開放的使用者通訊) 可用資源數 | 16 | |
透過本體整合介面大資源數 | 128 | 32 4) |
用於每個被連線的 HMI 裝置大的連線資源數量 | 3 | 1 |
1) | 其中包括 S7-300/S7-1500 的 web 通訊連線╃☁,以及 S7-1500 的 OPC UA 連線₪│。 |
2) | S7 通訊的 32 個資源中有 2 個預留給 PG/OP₪│。此外╃☁,使用 S7-300 16 個連線╃☁,包括 OUC 和多 80 個 web 通 連線₪│。 |
3) | 在 246 個資源中╃☁,所有通訊型別都被考慮在內╃☁,包括 OPC UA 和大的 80 個 web 連線₪│。 |
4) | 在 S7-300 中╃☁,OUC₪│·、S7 和 web 通訊的資源是分開管理的₪│。 |
對於 CPU╃☁,每個通訊連線都需要一個連線資源作為連線期間的管理要素₪│。每個 CPU 都有特定數量的連線資源╃☁,它們被不同的通訊服務佔用 (PG/OP₪│·、S7 通訊₪│·、OUC)₪│。
-
使用 S7-300╃☁,CPU 確定合理的連線資源的數量₪│。連線的大資源數量可以透過新增的 CP 進行擴充套件₪│。在 S7/OP 通訊中╃☁,CP 在 S7-300 CPU 中佔用資源₪│。在 CPU 中╃☁,多路複用資源被一個 CP 佔用₪│。如果沒有多路複用╃☁,連線將從 CPU 配額中 1:1 獲得₪│。PG 連線總是佔用 CPU 中的一個資源₪│。
-
使用 S7-1500╃☁,CPU 為完整的自動化系統定義了有效的連線資源的上限₪│。CPU 本身貢獻了這些連線資源的一部分₪│。更多的資源來自 CP 和 CM₪│。無論新增的 CP 和 CM 的數量如何╃☁,連線資源的總數量不能超過 CPU 型別設定的上限₪│。
這三個示例基於 CPU 317-2 PN/DP (訂貨號╃│▩•▩:6ES7317-2EK14-0AB0) 和 CPU 1516-3 PN/DP (訂貨號╃│▩•▩:6ES7516-3AN01-0AB0)₪│。
示例 1: 用 S7-300 組態連線
圖 1
1) 2) 3) 4)
| 和CP2 的 S7 連線 和CP1 的 OUC (開放的使用者通訊) PROFINET 連線 HMI 連線
|
當通訊服務登入時╃☁,CPU 連線資源按時間順序保留₪│。
為了避免對通訊資源的佔用╃☁,僅按時間順序對各種通訊服務進行管理╃☁,對於某些服務╃☁,可以選擇保留連線資源₪│。
S7 和 OP 連線使用多路複用模式共享連線資源╃☁,這就是為什麼圖 1 中的 CP2 的 3 個 S7 連線在表中沒有顯示出來的原因₪│。對於 PG 連線╃☁,總是需要一個資源₪│。當透過 CP 建立 S7 連線時╃☁,可以自動啟用多路複用₪│。
示例 1 顯示了建立連線所需的可用資源和所需的資源₪│。
-
透過CPU╃☁,可以配置多 16 個 S7 連線₪│。其他 16 個資源是為其他通訊型別提供的╃☁,但並不是真正保留的₪│。
-
另外╃☁,透過兩個 CP╃☁,每個可以配置 16 個 S7 連線₪│。
-
一個資源被 HMI 通訊佔用₪│。
-
在 CP1 中╃☁,有 4 個資源被用於 OUC₪│。
組態
資源型別
剩餘的 S7 通訊資源
剩餘的 OUC 資源
已佔用資源 | ||||
---|---|---|---|---|
CPU 317-2 PN/DP | 2 | 其他 | 32 - 3 | 16 |
1 | 操作面板 | |||
CP1 (CP 343-1) | 4 | OUC | 16 | 16 - 4 |
CP2 (CP 343-1) | 0 | S7 通訊 | 16 | 16 |
使用通訊指令 "AG_SEND" 和 "AG_RCV"╃☁,可以在 CP 和一個已組態的連線之間進行資料傳輸₪│。在這裡╃☁,透過背板匯流排可以多有 16 個連線₪│。
示例 2: 和S7-300 組態連線和非組態連線
圖. 2
1) 2) 3)
| 和CP2 非組態的 S7 連線 和CP1 組態的 S7 連線 PROFINET 連線
|
示例 2 表中顯示了建立連線所需的可用資源和所需的資源₪│。
-
透過 CPU╃☁,可以配置多 16 個 S7 連線₪│。其他 16 個資源是為更多的通訊型別提供的╃☁,但並不是真正保留的₪│。
-
透過兩個 CP╃☁,每個可以配置 16 個 S7 連線₪│。
-
使用 CP1╃☁,為 S7 通訊佔用了 3 個資源₪│。
組態
已佔用資源
資源型別
剩餘的 S7 通訊資源
剩餘的 OUC 資源
CPU 317-2 PN/DP | 4 | Other | 32 - 4 | 16 |
CP1 (CP 343-1) | 3 | S7 communication | 16 - 3 | 16 |
CP2 (CP 343-1) | 0 | S7 communication | 16 | 16 |
示例 3: 和S7-1500 組態╃☁,非組態和程式化連線
連線資源的佔用時間取決於連線的設定方式₪│。在 CPU 中佔用一個連線資源
-
一旦在 STEP 7 (TIA Portal) 軟體中將 PG 線上與一個 CPU 連線起來₪│。
-
只要在瀏覽器中開啟 CPU 的 web 伺服器₪│。
-
只要在 OPC UA 伺服器的 CPU 和 OPC UA 客戶端之間有一個會話 (無組態的連線)₪│。
-
只要在 CPU 的使用者程式中呼叫建立連線 (TSEND_C/TRCV_C 或 TCON) 的指令╃☁,或者透過這些塊 (程式設計的連線) 建立連線₪│。
如果已經在 STEP7(TIA Portal) 中組態了一個連線╃☁,那麼當硬體組態被下載到 CPU 時╃☁,連線資源就會被佔用₪│。在使用組態的連線進行資料傳輸之後╃☁,連線不會斷開₪│。連線資源仍然被佔用₪│。要再次釋放連線資源╃☁,您必須刪除 STEP7(TIA Portal) 中的組態連線╃☁,並將修改後的組態下載到 CPU 中₪│。
下面的網路包括兩個子網 "PN/IE_1" (用 CPU 1516-3 PN/DP) 和 "PN/IE_2" (用 CM 1542_1) 和它們組態的 S7 連線₪│。在子網 "PN/IE_1" 中組態了兩個 HMI 連線₪│。
圖. 3
在 CPU 1516-3 PN/DP 的 “屬性” 中╃☁,在 “連線資源” 下的區域導航中╃☁,將顯示 CPU 的保留和可用的連線資源₪│。
特定站的連線資源的列提供關於該站的保留和動態連線資源的資訊₪│。
-
多達 256 個特定的連線資源可供自動化系統使用:
-
10 個保留的連線資源仍然可用₪│。
-
182 個動態連線資源╃☁,其中 169 個仍然可用₪│。已有13 個資源用於 S7 的通訊₪│。
特定模組的連線資源的列提供了關於在一個自動化系統中的 CPU₪│·、CP 和 CM如何佔用資源的資訊₪│。
-
CPU 提供多 128 個連線資源₪│。
-
這些資源中有 6 個已經用於 S7 通訊╃☁,還有 122 個仍然可用₪│。
-
CM 提供了 64 個資源╃☁,其中 7 個已經使用了₪│。
還顯示了用於 PG₪│·、HMI 和 web 伺服器通訊的預留連線資源₪│。不管有多少其他通訊服務已經佔用了連線資源╃☁,與 PG 之間的線上連線總是可能的₪│。
- 上一篇╃│▩•▩:6ES7134-6HD01-0BA1西門子6ES7134-6HD01-0BA1
- 下一篇╃│▩•▩:西門子6GK7243-1EX01-0XE0