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


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


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


現(xiàn)場一個模擬量的變化的周期是600ms,我用PLC進(jìn)行10ms一次的數(shù)據(jù)采集,能采集60次,那么這60個數(shù)據(jù)我該怎么寫程序取出來呢?然后將這采集的60個數(shù)據(jù)顯示到組態(tài)曲線上(組態(tài)王不用實(shí)時顯示曲線),這樣是不是就可以讓組態(tài)王延時一下顯示出來曲線,這樣就能從曲線看出10ms數(shù)據(jù)的變化呢? 這樣可行嗎?
大家看有什么好的方案可以讓PLC采集60個10MS的數(shù)據(jù),然后緩沖一下,顯示到組態(tài)王曲線上?
請大家指教。謝謝
yamqq
雅馬哈,愛普生,電裝機(jī)器人。
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1717 個
工控威望: 5539 點(diǎn)
下載積分: 24608 分
在線時間: 300(小時)
注冊時間: 2008-05-05
最后登錄: 2024-12-16
查看yamqq的 主題 / 回貼
1樓  發(fā)表于: 2011-08-16 15:22
時間太短了,電腦都處理不了,改成200Ms吧!己經(jīng)很快了
這個人很懶,什么也沒有留下!