- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
1500冗余通訊案例分享
下面是網(wǎng)友的一篇關(guān)于西門子PLC 1500冗余通訊案例的分享,某項目設(shè)有主站7個,從站N個,第三方PLC自帶系統(tǒng)N個(總的I/P通訊地址>200個以上,因此需要分兩個地址段),中控系統(tǒng)與主站采用千兆雙環(huán)網(wǎng)連接。其中有3個主站采用的是1500冗余系統(tǒng),I/O模塊選用的是ET200SP。由于1500冗余PLC新出不久,存在較多的限制,因此在下單初期西門子就發(fā)了一份確認(rèn)表。
1500冗余一些主要注意事項:
I/O模塊選型注意事項:
ET200SPI/O模塊應(yīng)用于1500冗余系統(tǒng)中主要注意IM接口模塊的選型。由于需要多重分配網(wǎng)絡(luò),因此我們的接口模塊需要選擇IM 155-6 PN HF(6ES7 155-6AU01-0CN0)。我們平時選用的IM155-6 PN 標(biāo)準(zhǔn)型接口模塊是不行的。其他I/O模塊使用區(qū)別不大。
1500冗余與其他西門子PLC的通訊:
1500冗余系統(tǒng)目前是不支持S7的GET/PUT通訊的,因此要和其他1500冗余系統(tǒng)、普通1500及1200等PLC通訊可以選擇MODBUS TCP和TCP通訊,我的工程里使用的是TCP通訊。
1500冗余與上位機/觸摸屏的通訊:
1500冗余系統(tǒng)與上位機/觸摸屏的通訊比400及300軟冗余的通訊要簡單很多。1500冗余系統(tǒng)PLC有3個IP地址,分別是1#PLC IP,2#PLC IP及切換通信的系統(tǒng)IP;我們在IP設(shè)置中選擇啟用切換通信的系統(tǒng)IP地址,上位機/觸摸屏以及第三方PLC均與切換通信的系統(tǒng)IP通信即可。上位機/觸摸屏與1500通信直接選用1500的通訊驅(qū)動即可通訊成功了。
上面是一些主要注意的基礎(chǔ)設(shè)置,下面主要聊聊測試過程中的辛酸血淚史。。。
由于我是第一次使用1500冗余系統(tǒng),因此拿了兩套1500冗余CPU(不含I/O模塊)在公司進行測試。起初第一套1500冗余測試很順利,主從切換,斷電切換等都很成功,我還以為測試會一帆風(fēng)順了。。。由于我項目中3套1500冗余系統(tǒng)需要進行大量的數(shù)據(jù)交互,同時也有1200需要與1500冗余進行通訊,因此我做好了TCP通訊程序準(zhǔn)備上機試驗的時候問題來了:
當(dāng)我將第二套1500冗余系統(tǒng)上電之后就發(fā)現(xiàn)原來一直正常的第一套1500冗余系統(tǒng)開始不正常了,經(jīng)過了多天無數(shù)的斷電,重啟,拔插網(wǎng)線最終確定了不同的1500冗余系統(tǒng)會互相干擾的。。。于是我撥打了西門子的技術(shù)支持電話,技術(shù)支持說需要使用西門子的X200以上的交換機才可以,我之前看的文檔并沒有相關(guān)的說明。
立馬采購了幾臺XF204和XF208之后進行測試,發(fā)現(xiàn)有些交換機通訊正常,有些還是有干擾,進入交換機管理界面,勾選Enable Ring Redundancy后,兩套冗余PLC才可以互相直接沒有干擾。
因此如果選用1500冗余系統(tǒng)建議選用西門子交換機!
隨著現(xiàn)場設(shè)備的逐漸上電調(diào)試,突然發(fā)現(xiàn)兩套1500冗余系統(tǒng)的切換通信的系統(tǒng)IP地址經(jīng)常中斷,PING其IP地址中斷厲害,但PING各自PLC的自身IP地址卻是正常的。經(jīng)過一番檢測,發(fā)現(xiàn)虛擬MAC地址是一樣的,因此我們除了將普通IP地址設(shè)成不一樣外,也需要將虛擬MAC地址設(shè)為不一樣。
最后簡單說一下1500冗余正常的顯示:
從上圖可以看出1500冗余沒有問題的時候CPU的屏幕顯示的是R-Red,其中P為主PLC,B為備用PLC。這個時候停止主PLC或關(guān)閉主PLC電源時備用PLC會自動變?yōu)橹?/font>PLC運行。如果CPU的屏幕顯示的并不是R-RED而是顯示RUN等其他狀態(tài)時請檢查設(shè)置,線路等是否有問題。
但是需要注意的是并不是所有顯示R-Red都是代表冗余沒有問題的,如下圖所示:
在此圖可見CPU也是顯示的R-Red,但在信息中存在報警,此時如果停止主CPU,備CPU會運行,但是主CPU斷電時,備CPU會停止并沒有立刻切入到主運行狀態(tài),需要手動轉(zhuǎn)成主運行狀態(tài)。
因此判斷冗余切換是否正常需要進行斷電測試。
1500冗余在使用的過程中會出現(xiàn)這樣、那樣的問題,其中上面所說的是我目前遇到的最關(guān)鍵的一些問題點以及使用體會,希望此貼能夠?qū)Υ蠹沂褂?/font>1500冗余提供必要的幫助!