300軟冗余程序求助
鄭志武
發(fā)布于2012-12-18 17:51
1
0
標簽:
現(xiàn)在準備用315-2dp做軟冗余,官方的資料也下了很多,現(xiàn)在仍有很多疑問,請大家抽空幫忙解答下,1是需要冗余的程序是否跟冗余的dp分布i/o對應(yīng),我的意思是只要是掛在主從dp總線上的et200m站下的i/o模塊點所涉及的應(yīng)用程序都要冗余;2是非冗余程序部分是否指諸如主或從cpu所掛的本地i/o模塊或第三方dp從站所涉及的應(yīng)用程序,如果這樣,那么在兩個cpu同時運行時兩個cpu所帶的非冗余i/o部分程序是否都在運行沒問題,如果主cpu故障切換到從cpu是否表示主cpu部分非冗余i/o程序肯定沒法執(zhí)行,但從cpu部分所帶非冗余i/o程序還是執(zhí)行的,如果主cpu是正常切換到從cpu(就是控制權(quán)交給從cpu,但主cpu還是能運行的),那主cpu所帶的非冗余i/o程序還是能執(zhí)行吧。3是數(shù)據(jù)存儲冗余是否指只要是冗余應(yīng)用程序里用到的m點、db塊、定時器、piw等外設(shè)區(qū)等都一定要配在連續(xù)地址的冗余類型的里面?4是應(yīng)用程序里用個pid塊是放在ob35里的,如果也要冗余如何做,因為冗余程序肯定要放在ob35里的,有點亂,請大家?guī)兔χ笇拢x謝謝謝!
佳答案
1、冗余的程序是跟冗余的dp分布i/o對應(yīng)。根據(jù)實際需要來配置冗余的dp分布i/o,如果不需冗余的dp分布i/o,就配置非冗余的dp分布i/o。
2、非冗余程序部分不是專指主或從cpu所掛的本地i/o模塊或第三方dp從站所涉及的應(yīng)用程序。在一個系統(tǒng)中的i/o都可以配置為冗余、非冗余的i/o。
3、如果主cpu是正常切換到從cpu(就是控制權(quán)交給從cpu,但主cpu還是能運行的),那主cpu所帶的非冗余i/o程序能夠執(zhí)行的。
4、pid塊可以在ob35里也可放在其他循環(huán)中斷的組織塊中,如ob35-ob38(如果你的cpu支持)。
5、參考:
《simatics7-300與s7-400軟冗余系統(tǒng)手冊(en)》下載:
https://www2.ad.siemens.com.cn/download/upload/as/manual/1137637.pdf
《siemensplc系統(tǒng)軟件冗余調(diào)試的常見問題》連接:
https://www2.ad.siemens.com.cn/download/upload/as/faq/f0462.pdf