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