lzhpsky
工控小菜鳥
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個(gè)
工控威望: 1151 點(diǎn)
下載積分: 2796 分
在線時(shí)間: 767(小時(shí))
注冊(cè)時(shí)間: 2009-08-02
最后登錄: 2024-12-21
查看lzhpsky的 主題 / 回貼
樓主  發(fā)表于: 2011-08-16 05:23
現(xiàn)在西門子200的PLC連接著上位機(jī)組態(tài)王軟件,PLC采集現(xiàn)場(chǎng)的模擬量10ms采集一次,由于組態(tài)王和西門子PLC通信延時(shí)的問題,PLC10ms采集的數(shù)據(jù)不能實(shí)時(shí)的顯示到組態(tài)王的曲線上。


做實(shí)驗(yàn)得知PLC掃描周期低于10沒事,也可以采集10ms模擬量的變化,就是組態(tài)王不能顯示10ms曲線模擬量的變化,組態(tài)王曲線最小采集時(shí)間是55ms,也就是說組態(tài)王最短也得55ms取一下PLC的值,這樣的話曲線顯示的就不準(zhǔn)確了。


問題就是PLC可以10ms采集一次,組態(tài)王顯示不出來10ms的變化。


現(xiàn)場(chǎng)一個(gè)模擬量的變化的周期是600ms,我用PLC進(jìn)行10ms一次的數(shù)據(jù)采集,能采集60次,那么這60個(gè)數(shù)據(jù)我該怎么寫程序取出來呢?然后將這采集的60個(gè)數(shù)據(jù)顯示到組態(tài)曲線上(組態(tài)王不用實(shí)時(shí)顯示曲線),這樣是不是就可以讓組態(tài)王延時(shí)一下顯示出來曲線,這樣就能從曲線看出10ms數(shù)據(jù)的變化呢? 這樣可行嗎?
大家看有什么好的方案可以讓PLC采集60個(gè)10MS的數(shù)據(jù),然后緩沖一下,顯示到組態(tài)王曲線上?
請(qǐng)大家指教。謝謝