宜昌西門子S7-300模塊代理商 宜昌西門子S7-300模塊代理商
潯之漫 智控技術(shù)有限公司 上海詩慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,,質(zhì)量保證,,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),,西門子軟啟動(dòng),,西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價(jià)格優(yōu)勢(shì),*,,德國*
軟件冗余是低成本的冗余解決方案,,適用于對(duì)切換時(shí)間要求不是很高的場(chǎng)合,主備切換
時(shí)間為秒級(jí)的控制系統(tǒng),。軟冗余系統(tǒng)包括兩個(gè)站,,一個(gè)為主站,一個(gè)為備用站,;主備站的數(shù)據(jù)通訊鏈路為標(biāo)準(zhǔn)西門子通訊協(xié)議 (MPI/Profibus/Ethernet),;冗余范圍內(nèi)的I/O模板需通過Profibus-DP網(wǎng)絡(luò)連接到ET200M從站上;西門子的軟件冗余可以在S7-300或S7-400的標(biāo)準(zhǔn)系統(tǒng)中實(shí)現(xiàn),,只需調(diào)用軟冗余軟件包中的程序塊,。
西門子的精智面板支持和軟冗余CPU通訊,如圖1的系統(tǒng)架構(gòu),,并且當(dāng)某個(gè)CPU連接
中斷,,面板可以切換連接到另一個(gè)CPU;如果兩個(gè)CPU主備切換,,面板可以切換到主CPU,。

圖1
本文描述的是用WinCC V11組態(tài)的精智面板通過腳本的方式實(shí)現(xiàn)切換連接的方法;本文
只描述面板和CPU的集成PN口之間通過工業(yè)以太網(wǎng)通訊,,面板和CPU之間通過其他通訊方式(如MPI/Profibus)連接也可以參考本文,。
本文所使用的硬件和軟件如下:
(A) S7-300 soft redundancy
CPU 315-2PN/DP (6ES7315-2EH13-0AB0, Firmware V2.5)
CPU 317F-2PN/DP (6ES7317-2FK14-0AB0, Firmware V3.2)
CP342-5 (6GK7342-5DA02-0XE0, Firmware V5.0)
IM153-2 (6ES7153-2BA02-0XB0)
(B) Panel
KP700 Comfort (6AV2124-1GC01-0AX0)
(C) Software
WinCC V11 SP2 upd2
Step7 V5.5 SP2+HF1
此方法只適用于支持三個(gè)以上連接,支持腳本及ChangeConnection函數(shù)的面板,,如全
系列的Comfort Panel,。
本文不介紹軟件冗余的原理及組態(tài)方法,詳細(xì)可以參考:
《SIEMENS PLC系統(tǒng)軟件冗余的說明與實(shí)現(xiàn)》
下載中心文檔編號(hào):A0039
78604454
2 組態(tài)Comfort Panel和S7-300軟冗余系統(tǒng)的通訊
2.1 CPU組態(tài)
說明:本文描述的CPU組態(tài)是使用Step7 V5.5完成的,,不涉及Step7 V11的使用,。
A站:315-2PN/DP+IM153-2
B站:317F-2PN/DP+IM153-2
AB站之間通過CP342-5建立連接,實(shí)現(xiàn)冗余數(shù)據(jù)同步,。
2.1.1 Step7中的硬件組態(tài)
A站:在Step7中組態(tài)315-2PN/DP,,在DP總線上添加IM153-2,如圖2所示,。

圖2
在CPU的屬性中選擇Clock Memory,,設(shè)置Memory byte為MB0,如圖3所示,。

圖3
B站:在Step7中組態(tài)317F-2PN/DP,,在DP總線上添加IM153-2,如圖4所示,。

圖4
在CPU的屬性中選擇Clock Memory,,設(shè)置Memory byte為MB0,,如圖5所示。
圖5
2.1.2 Step7中的網(wǎng)絡(luò)組態(tài)
A站和B站之間通過CP342-5建立FDL連接,,此連接為AB站之間的數(shù)據(jù)鏈路通道,,打開
Netpro界面,新建一個(gè)FDL連接,,如圖6所示,。

圖6
2.1.3 Step7中的CPU編程
說明:本文描述的編程只涉及實(shí)現(xiàn)軟冗余功能的部分,其他功能的實(shí)現(xiàn)不予介紹,。
A站:OB100中調(diào)用FC100,,實(shí)現(xiàn)初始化,如圖7所示,。

圖7
OB35中調(diào)用FB101,,必須在執(zhí)行冗余用戶程序的前/后分別調(diào)用FB101,如圖8所示,,而FB101內(nèi)部調(diào)用了FB104,、FC5、FC6,,必須裝載這三個(gè)塊,。

圖8
OB86中調(diào)用FC102,這樣當(dāng)DP總線有故障時(shí)CPU可以實(shí)現(xiàn)主備切換,,如圖9,。

圖9
B站:OB100中調(diào)用FC100,實(shí)現(xiàn)初始化,,如圖10所示,。

圖10
OB35和OB86中的編程和A站相同。
組態(tài)好的項(xiàng)目分別下載到CPUA和CPUB中,,做好硬件接線,。
2.2 在WinCC V11中組態(tài)Comfort Panel
在WinCC V11中插入一個(gè)HMI 設(shè)備,選擇設(shè)備類型為“SIMATIC精智面板 > KP700”,,
如圖11所示。

圖11
2.2.1 組態(tài)連接
在項(xiàng)目中組態(tài)三個(gè)連接,,分別對(duì)應(yīng)A站,、B站和實(shí)際連接。Conn_A對(duì)應(yīng)A站,,CPU的參數(shù)
是A站的參數(shù),,如圖12所示。

圖12
Conn_B對(duì)應(yīng)B站,,CPU的參數(shù)是B站的參數(shù),,如圖13所示,。
