實例講解S7400PLC多CPU組網通訊
S7-400 多 CPU 之間通訊,使用 S7-400 底板 K 匯流排。此次分為以下四部分來進行詳細的講解,便於大夥的理解
1. S7-400 多 CPU 環境注意事項
2. 測試環境
3. 硬體組態
4. 軟體編程
1.S7-400 中多 CPU 環境的注意事項
在共用 K 匯流排和 P 匯流排不分段的子機架 UR1 或 UR2 上運行
所有在一個公用外設匯流排(P)和通訊(K)匯流排上操作的 CPU 運行狀態(CPU 運行系統性能)
都將自動同步。
一個複雜的大任務可以拆開到最多 4 個 CPU 上來計算。
通過簡單插入 CPU 實現性能的按比例升級是可能的。
增加系統資源(內存,標準區,計數器...)。
在分段子機架 CR2 上的運行
分段子機架包含有兩個獨立的 P 匯流排,其中 10 個插槽在分段 1 中,8 個插槽在分段 2。
每個外圍匯流排分段使用一個 CPU,I/O 模塊分配到本地的 CPU 上。CPU 各自獨立運行,沒有運行狀態的同步。
公共通訊匯流排允許子單元間進行通訊而不需要附加硬體。
因此,2 個單獨的控制器可以組態到一個 CR 中。這樣可以在櫃子中節省空間。
成本上很節約,因為僅需一個子機架和一個電源供應單元。
S7-400 和 M7-400 CPU 都可以沒有任何的限制地使用,也就是說,甚至可以將 S7 和
M7 CPU 一起放在 CR2 中。(警告:要把 M7-CPU 486-3 與 488-3 一起在 CR2 中運行,
只能使用 M7-SYS V2.0 和 STEP7 基本軟體 V3.1。原來的 CPU 488-4 與 488-5 不能夠
在 CR2 中運行)。
2.測試環境
2.1 硬體:CPU416-3 和 CPU412-2
2.2 軟體:Windows XP professional SP2 、STEP7 V5.3 SP3進行 BSEND,BREV 和 USEND ,UREV通訊。
3. 硬體組態