西門子plc S7-400 多CPU之間如何使用S7-400底板K總線通訊,?
發(fā)布日期:
2023-07-07

西門子plc S7-400 多CPU之間通訊,使用S7-400底板K總線,。將分為S7-400 多 CPU 環(huán)境注意事項(xiàng),、測(cè)試環(huán)境、硬件組態(tài),、軟件編程四部分來(lái)進(jìn)行詳細(xì)的講解,,便于大家理解。

1,、西門子plc S7-400 中多 CPU 環(huán)境的注意事項(xiàng)

在共用 K 總線和 P 總線不分段的子機(jī)架 UR1 或 UR2 上運(yùn)行,。所有在一個(gè)公用外設(shè)總線(P)和通訊(K)總線上操作的 CPU 運(yùn)行狀態(tài)(CPU 運(yùn)行系統(tǒng)性能)都將自動(dòng)同步。一個(gè)復(fù)雜的大任務(wù)可以拆開(kāi)到最多 4 個(gè) CPU 上來(lái)計(jì)算,。通過(guò)簡(jiǎn)單插入 CPU 實(shí)現(xiàn)性能的按比例升級(jí)是可能的,。增加系統(tǒng)資源(內(nèi)存,標(biāo)準(zhǔn)區(qū),,計(jì)數(shù)器...),。

在分段子機(jī)架 CR2 上的運(yùn)行。分段子機(jī)架包含有兩個(gè)獨(dú)立的 P 總線,,其中 10 個(gè)插槽在分段 1 中,,8 個(gè)插槽在分段 2。每個(gè)外圍總線分段使用一個(gè) CPU,,I/O 模塊分配到本地的 CPU 上,。CPU 各自獨(dú)立運(yùn)行,沒(méi)有運(yùn)行狀態(tài)的同步,。公共通訊總線允許子單元間進(jìn)行通訊而不需要附加硬件,。因此,,2個(gè)單獨(dú)的控制器可以組態(tài)到一個(gè) CR 中,。這樣可以在柜子中節(jié)省空間,。成本上很節(jié)約,因?yàn)閮H需一個(gè)子機(jī)架和一個(gè)電源供應(yīng)單元,。

西門子plc S7-400 和 M7-400 CPU 都可以沒(méi)有任何的限制地使用,,也就是說(shuō),甚至可以將 S7 和M7 CPU 一起放在 CR2 中,。(警告:要把 M7-CPU 486-3 與 488-3 一起在 CR2 中運(yùn)行,,只能使用 M7-SYS V2.0 和 STEP7 基本軟件 V3.1。原來(lái)的 CPU 488-4 與 488-5 不能夠在 CR2 中運(yùn)行),。

2,、測(cè)試環(huán)境

硬件:CPU416-3 和 CPU412-2。

軟件:Windows XP professional SP2 ,、STEP7 V5.3 SP3進(jìn)行 BSEND,BREV 和 USEND ,,UREV通訊。

3,、硬件組態(tài)

1)分別設(shè)定 CPU 不同的 MPI 地址,,可以通過(guò)底板 K 總線從一個(gè) CPU對(duì)多個(gè) CPU 編程。

2)創(chuàng)建一個(gè) S7 連接,。

3)接口為 PLC internal,,從底板 K 總線通訊。

4)創(chuàng)建 2 個(gè)連接,,因?yàn)橐獪y(cè)試 2 種通訊方式,,存盤編譯無(wú)錯(cuò)誤退出。BSEBD,,BRCV(SFB12,、SFB13)和 USEND,URCV(SFB8,、SFB9),。BSEND 可以傳輸 64K,帶效驗(yàn)速度慢,。USEND 可以傳輸 440 字節(jié),,不效驗(yàn)速度快。

5)分別下載 CPU 的 block 下 System data,。

4,、軟件編程

從標(biāo)準(zhǔn)系統(tǒng)庫(kù)拷貝標(biāo)準(zhǔn)系統(tǒng)塊,粘貼到自己的項(xiàng)目中,。在菜單 PLC-Monitor/Modify Variables 下進(jìn)行測(cè)試可以使用強(qiáng)制變量和監(jiān)視功能,。

聲明:部分內(nèi)容來(lái)源于網(wǎng)絡(luò),,如侵權(quán)請(qǐng)后臺(tái)留言聯(lián)系刪除。