西門子CPU主機(jī)6ES7313-6CG04-0AB0
1. 簡介
在另一個(gè)技術(shù)文檔《連接面板到S7-400H系統(tǒng)——主站跟蹤方法》(文檔編號:F0244)中,已經(jīng)介紹了一種用于將面板連接到S7-400H系統(tǒng)的方法。該文檔中,通過始終選擇連接主CPU的方法,使與S7-400H連接的面板(操作屏)能在冗余系統(tǒng)中自動切換。該方法實(shí)現(xiàn)簡單、思路清楚、切換速度較快;但在“面板與S7-400H間的網(wǎng)絡(luò)線路故障”等情形下,不能實(shí)現(xiàn)有效地自動切換。所以,本文提供了另一種方法,可以解決上述問題。
本方法基本原理如下:
1) 在H-CPU中使用的一個(gè)心跳信號變量,并周期性變化。在面板中,通過檢測其變化,來實(shí)現(xiàn)對兩個(gè)連接狀態(tài)的判斷。
2) 在面板中使用兩個(gè)獨(dú)立的連接與兩個(gè)機(jī)架的CPU通訊,接收來自H-CPU的心跳信號以及與CPU連接狀態(tài)信號。建立第三個(gè)連接,用于創(chuàng)建除以上兩種信號之外的其他的所有工程變量。
3) 為兩個(gè)CPU分別建立死亡計(jì)數(shù)器,當(dāng)對應(yīng)于其中一條連接的死亡計(jì)數(shù)器數(shù)值超出一定限制時(shí),此連接不再可用。同時(shí),利用連接切換函數(shù),將第三個(gè)連接切換至另一個(gè)CPU。
4) 如果系統(tǒng)檢測到正常的心跳信號,對應(yīng)的死亡計(jì)數(shù)器將被周期性地復(fù)位至初始值,此時(shí)該計(jì)數(shù)器數(shù)值會維持在較低的范圍(本例中為2~3);如果其中一個(gè)連接失效后,該死亡計(jì)數(shù)器數(shù)值會維持在較高的范圍(本例中為11~12)。
本文的方法適用于:
? IE方式(推薦方式)
? MPI方式
? DP方式㈡*
*注:可以參考技術(shù)文檔《連接面板到S7-400H系統(tǒng)——主站跟蹤方法》(文檔編號:F0244)的應(yīng)用場合。
此方法只適合于支持3個(gè)及以上連接的、并且支持“ChangeConnection” 函數(shù)的面板。像OP 77、OP/TP 170、OP/TP177、OP/TP 270、OP/TP 277、MP 270、MP 277、MP 370等面板都滿足這些要求。