商鋪名稱:上海斌勤電氣技術有限公司
聯系人:康奎(先生)
聯系手機:
固定電話:
企業郵箱:192061030@qq.com
聯系地址:上海市松江區三新北路1800弄(松江電子商務園區)
郵編:201501
聯系我時,請說是在線纜網上看到的,謝謝!
西門子MMC內存卡8MBSIMATIC S7, MMC卡用于S7-300/C7/ET 200,3.3 V NFLASH, 8 MB
SIEMENS西門子希殿電氣技術有限公司
聯系人:康奎 電話:021-60571249
傳真:021-60541249 郵箱:192061030@qq.com
工作QQ:192061030 手機:186-2106-1383
S7-300 以太網模塊在 Profinet 網絡中既可以作為控制器也可以作為設備,當 Profinet 連接中斷時,可以使用下面的方法來判斷。本文以 CP343-1 作為控制器為例,如圖1,兩個設備分別為ET200SP和ET200M。
( 37 KB )
圖01
Profinet 通訊中現場設備作為數據的提供者,會向控制器發送數據到 I 區。在發送的 PN 的報文中,按照槽位的順序添加內容,輸入模塊槽位:輸入數據+IOPS;輸出模塊槽位:IOCS。IOPS 表示 IO 數據的提供狀態(數據是好的還是壞的);IOCS表示IO 數據的消費狀態(Q 數據使用狀況)。如圖2,CP 的PN 通訊程序塊 FC11 "PNIO_SEND"和 FC12 "PNIO_RCIV" 提供了IOCS/IOPS 的輸出管腳,可以用于通訊狀態的評估。
圖02
IOCS/IOPS 的有效長度和通訊的數據長度有關,每個字節的輸入/輸出,對應一位IOCS/IOPS 輸出。如圖3,ET200SP 站點,輸入地址0-7 8個字節,對應 IOPS 8位,即MB202;輸出地址0,一個字節,對應IOCS 一位,即M200.0。
圖03
如圖4,ET200M 站點,輸入地址8 ,1個字節,對應 IOPS 1位,順序后延即M203.0;輸出地址1,一個字節,對應IOCS 一位,順序后延即M200.1。
圖04
如圖5-6,如果現場設備只是發生故障,通訊沒有中斷,例如 ET200SP AI模塊被拔出,只有相應的 IOPS 位置位,即MB202。
西門子MMC內存卡8MB
圖05
圖06
如果此時現場設備和控制器的連接中斷,則現場設備相應的所有 IOPS/IOCS 都會置位,如圖7。此時,ET200M IOPS/IOCS 位全部置位,ET200M 此時可能掉站。
圖07
注意!某些極端情況,例如 ET200SP 所有的IO 模塊都被拔出,IOPS/IOCS 也會全部置位,但是此時通訊連接并沒有中斷。因此要根據現場實際情況來判斷。
描述
在 S7-300 中,有不同類型的通信資源,這些資源必須分開,卻在一定程度上也相互影響。必須考慮到不同屬性的 CPU 和 CP 模塊,從而來計算最大的通信數量。通信資源如下:
CPU 和 CP 的 S7 連接資源數和開放式通信資源數限制了可用連接的最大數目。
例如 TCON, TSEND, TRCV 和 TDISCON 塊適用于 CPU 的開放式通信的。開放式通信的連接只有在運行時建立,是不需要被組態的。如果使用了比允許更多的連接,那么在運行時 TCON 塊會報錯。
S7 連接資源數的限制只針對于 S7 連接。當然,這些還包括 PG 連接,OP/HMI 連接和S7 標準通信連接。
CP 模塊的連接可以是 S7 連接或開放式通信連接。CP 模塊的開放式通信連接需要通過 NetPro 配置,AG_SEND 和 AG_RECV 塊分別用于數據的發送和接收。
實例數目限制了S7 連接 同時進行發送和接收任務的可能性,換句話說,就是有多少個的 PUT, GET, BSEND, BRCV, USEND 和 URCV 塊能夠運行。
舉例
針對于 CPU 317-2 PN/DP (訂貨號:6ES7317-2EK14-0AB0) 和 CP343-1 (訂貨號:6GK7343-1EX30-0XE0) 的屬性列出下面三種情況。
下面的表格列出了 CPU 317-2 PN/DP 和 CP343-1 的屬性。
技術數據 |
CPU 317-2 PN/DP 6ES7317-2EK14-0AB0 |
CP343-1 6GK7343-1EX30-0XE0 |
開放式通信資源數 | 16 | 16 |
S7 連接資源數 | 32 | 16 |
S7 連接資源的限制 |
S7 通信資源數最大 16 個 S7 標準通信資源數最大 30 個 PG 或 OP 連接資源數最大 31 個 |
無限制 |
通信實例數目 | 32 | 16 |
S7 通信
對于 CPU 來說,最多可以配置 16 個 S7 連接。PG,OP 和 S7 標準通信共是 16 個連接資源
可以通過 CP 模塊建立 16 個 S7 連接。并且,CP 模塊只要有一個 S7 連接或者 PG/OP 連接就占用 CPU 的一個 S7 連接。不論 CP 模塊組態的是 1 個還是 16 個 S7連接,僅占用 CPU 的一個資源。這個被占用的 CPU 的 S7 連接是已組態的 S7 連接,而不是額外的 PG, OP 和 S7 標準通信中的 16 個資源。
下表列出了 S7 連接的最大數目。
CP 模塊數 | 每個 CP 可組態 | 每個 CPU 可組態 | 每個 CPU 可組態的其他連接 (PG, OP, S7 標準通信) | 總共 |
0 (only CPU) | - | 16 | 16 | 32 |
1 | 16 | 15 | 16 | 47 |
2 | 16 | 14 | 16 | 62 |
3 | 16 | 13 | 16 | 77 |
4 | 16 | 12 | 16 | 92 |
開放式通信
在 CPU 中,可以使用 TCON 塊建立 16 連接 (TCP, ISO-on-TCP, UDP)。這個數目是不受其他通信服務的限制,且本身不影響任何其他類型的通信。
CP 模塊可以配置 16 個開放通信連接。這些資源數是與 S7 連接共享的。CP 模塊最大可以建立 16 個連接(包括 S7 連接和開放通信連接)。
的開放通信不影響 CPU 的通信資源。如果僅組態 CP 模塊的開放通信連接,是不占用 CPU 的 S7 連接的。AG_SEND/AG_RECV 塊是用來讀取/寫入數據的。通過這種方式不使用任何CPU 資源。功能塊調用的最大數量不受限制。
通信實例
在 CPU 中進行 S7 通信,可以同時運行多達 32 個實例。超過 32 個實例的話會報錯。可以進行更多的 S7 連接任務,當一個 S7 連接的實例任務完成后可以使用另一個 S7 連接實例。
CP 模塊可以最多運行16個實例。例如可以發送和接收 8 組 S7 連接,或者,僅發送或者僅接收 16 組 S7 連接。但是不可能同時發送和接收 16 組 S7 連接。一種應用是等到這個任務完成后再去執行另一個 S7 連接。CP 模塊不支持這個功能,16 個實例數目就是最大值。
S7 通信和開放式通信并行
S7 通信和開放式通信是可以同時運行的。CPU 的這些資源也不會彼此影響。對于 CP 模塊,這兩種通信服務是共享資源的。1 個 CP 模塊最多可以運行 16 個實例。
更多信息
ET200eco
6ES7 141-3BF00-0XA0
6ES7 141-6BG00-0AB0
6ES7 141-3BH00-0XA0
6ES7 141-6BH00-0AB0
6ES7 141-6BF00-0AB0
6ES7 142-3BF00-0XA0
6ES7 142-3BH00-0XA0
6ES7 142-6BF00-0AB0
6ES7 142-6BF50-0AB0
6ES7 142-6BGO0-0AB0
6ES7 142-6BH00-0AB0
6ES7 142-6BR00-0AB0
6ES7 143-3BH00-0XA0
6ES7 147-6BC00-0AB0
6ES7 143-3BH10-0XA0
6ES7 144-6KD00-0AB0
6ES7 144-6KD50-0AB0
6ES7 145-6HD00-0AB0
6ES7 148-6CB00-0AA0
6ES7 148-6JA00-0AB0
6ES7 194-3AA00-0AA0
6ES7 194-3AA00-0BA0
6ES7 194-6CA00-0AA0
6ES7 194-6CA00-0AA0
6ES7 194-3JA00-0AA0
6ES7 194-6GA00-0AA0
6ES7120-0AH00-0AA0