300軟冗余,怎么對模擬量輸入進(jìn)行處理
劉玉蓉
發(fā)布于2014-12-08 17:21
30
0
標(biāo)簽:
315-2DP的CPU,343-1做網(wǎng)絡(luò)互聯(lián),現(xiàn)在我有兩個上位機(jī)分別讀取A/B站,其中一個站DP掉線,怎么去處理模擬量,讓對應(yīng)的工程量能夠進(jìn)行冗余互換?,F(xiàn)在問題就是其中一個站的DP頭拿下來,備用站就開始工作,但是讀取PIW的DB塊中的數(shù)據(jù)就被清空了,我現(xiàn)在想把備用站的數(shù)據(jù)再給主站同步過去
佳答案
1、通過數(shù)據(jù)同步鏈路(Redundency Link),A、B站之間還能進(jìn)行一些非冗余數(shù)據(jù)通訊,即2個PLC之間的普通數(shù)據(jù)交換。
2、應(yīng)用FC100(在OB100中調(diào)用)功能塊,指定下述參數(shù)的說明:
、DB_A_B_NO:通過數(shù)據(jù)同步鏈路(Redundency Link),A、B站之間還能進(jìn)行一些非冗余數(shù)據(jù)通訊,即2個PLC之間的普通數(shù)據(jù)交換,該參數(shù)即定義從A站到B站,交換的非冗余數(shù)據(jù)塊。
、DB_A_B_NO_LEN:站到B站,非冗余數(shù)據(jù)塊中交換的Word字?jǐn)?shù),如DB_A_B_NO設(shè)為DB11,DB_A_B_NO_LEN設(shè)為. W#16#64,則A站的DB11.DBW0-DB11.DBW198被復(fù)制到B站的DB11.DBW0-DB11.DBW198,因為W#16#64代表16進(jìn)制64,即一共復(fù)制100個數(shù)據(jù)字。
、DB_B_A_NO:該參數(shù)即定義從B站到A站,交換的非冗余數(shù)據(jù)塊。
、DB_B_A_NO_LEN : B站到A站,非冗余數(shù)據(jù)塊中交換的Word字?jǐn)?shù),如DB_B_A_NO設(shè)為DB12,DB_B_A_NO_LEN設(shè)為. W#16#64,則B站的DB12.DBW0-DB12.DBW198被復(fù)制到A站的DB12.DBW0-DB12.DBW198,因為W#16#64代表16進(jìn)制64,即一共復(fù)制100個數(shù)據(jù)字。
3、見《西門子軟冗余指南》下載:
https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText= F0153