西門子300 MPI軟冗余問題。
劉玉蓉
發(fā)布于2014-12-12 17:21
137
0
標(biāo)簽:
用兩套315-2dp和一個ET200從站組成軟冗余系統(tǒng),通過MPI同步數(shù)據(jù)。硬件已組態(tài)完畢。在寫程序時,我在OB100中調(diào)用FC100,在OB35中調(diào)用FB101,在OB86中調(diào)應(yīng)FC102。請問是否還需要手動將FB103插入到項目中?資料上面沒有這方面的介紹,但在軟冗余功能塊說明中,介紹FB103實現(xiàn)MPI網(wǎng)絡(luò)同步。是不是也要在程序中調(diào)用FC103一次,然后在將這條語句刪掉?
佳答案
1、資料中只介紹,當(dāng)采用PROFIBUS-DP與以太網(wǎng)方式進(jìn)行同步時,在程序中調(diào)用FC101,該如何刪除語句,這是因為FC101內(nèi)部調(diào)用了FB104,F(xiàn)C5,F(xiàn)C6.。并未提到采用MPI進(jìn)行同步時如何,所以就不進(jìn)行刪除。
2、轉(zhuǎn)帖冗余系統(tǒng)調(diào)試經(jīng)驗,有關(guān)刪除:
a、軟冗余程序會在OB100中動態(tài)生成幾個DB,如果這些DB已經(jīng)存在,那么系統(tǒng)不同再建一個新的DB進(jìn)行覆蓋。如果參數(shù)發(fā)生改變,這些DB要手動在線刪除后重啟CPU。否則就可能出現(xiàn)數(shù)據(jù)長度不對的問題。
b、OB100中的FC100調(diào)用主要是生成WORKDB,只要更改FC100參數(shù)后,一定記得在線將WORKDB刪除,然后再下載!
c、修改FC100后,先不要急著下載,應(yīng)在線將軟冗余塊生成的DB塊刪除,再次進(jìn)行下載。否則很容易產(chǎn)生I/O Access錯誤。