怎樣給PLC上傳到wincc的數(shù)據(jù)加上時間
鄭志武
發(fā)布于2013-01-18 00:24
632
0
標(biāo)簽:
現(xiàn)在正用s7-300做高速數(shù)據(jù)采集用sfb12/13(bsend/brecv)來實現(xiàn),在wincc中建立rawdata來采集數(shù)據(jù),并用gettagraw/settagraw來解包和壓包,以數(shù)組的形式接受和發(fā)送數(shù)據(jù)。但是數(shù)據(jù)只能以數(shù)組的形式在wincc的診斷窗口顯示,沒有時間,請問應(yīng)如何給每個數(shù)據(jù)加上時間?另外,wincc的診斷窗口只能顯示近900個數(shù)據(jù),以前的數(shù)據(jù)也沒辦法顯示,請問如何處理?
佳答案
plc采集的數(shù)據(jù)保存到數(shù)據(jù)塊的時候,把采集時間也保存進(jìn)去,那些事故追憶系統(tǒng)都是這樣,比如,db0.dbw0是當(dāng)前采集值,db0.dbw2就是時間,或者前面是時間也行。這樣你傳到wincc的數(shù)據(jù)分開后就既有時間也有采集值,出問題還可以查,畢竟plc時間還是比較準(zhǔn)的。