y_fx2000
級(jí)別: 家園?
![]() |
西門(mén)子的1200系列cpu做模擬量累積(例如做流量的累積),瞬時(shí)流量準(zhǔn)確但累積流量不準(zhǔn)確,偏差非常大,感覺(jué)上是低端cpu時(shí)間基準(zhǔn)不準(zhǔn)確導(dǎo)致的,因?yàn)橛猛瑯拥木幊谭椒ㄔ赟7-300和1500系列下又是準(zhǔn)確的。不知道各位可否有什么好的解決辦法,請(qǐng)大神指導(dǎo)。 順便說(shuō)一下我是OB30里面做累積的,循環(huán)中斷時(shí)間為100ms |
---|---|
|
y_fx2000
級(jí)別: 家園?
![]() |
1S累積一次沒(méi)用過(guò),之前在300和1500上都是100ms這種做的,都沒(méi)有問(wèn)題。 |
---|---|
|
y_fx2000
級(jí)別: 家園?
![]() |
目前還沒(méi)有很好的解決方案,樓上說(shuō)的小數(shù)位數(shù)的問(wèn)題,應(yīng)該沒(méi)有關(guān)系,real值是32位的應(yīng)該不會(huì)存在截取的問(wèn)題。很早以前在用S7-200的時(shí)候就遇到過(guò)這個(gè)問(wèn)題,最后是通過(guò)設(shè)置一個(gè)修改系數(shù)來(lái)處理的,相當(dāng)于根據(jù)實(shí)際的累積量來(lái)對(duì)程序進(jìn)行系數(shù)修正,但這會(huì)出現(xiàn)一個(gè)問(wèn)題是每一臺(tái)CPU均不一樣,需要不同的修改系數(shù),這在實(shí)際的使用過(guò)程中會(huì)非常不方便。因此在此把這個(gè)問(wèn)題拋出來(lái),希望有實(shí)際項(xiàng)目經(jīng)驗(yàn)的同仁能一起討論,希望能有一個(gè)很好的解決方案。 這種問(wèn)題,只有有實(shí)際項(xiàng)目經(jīng)驗(yàn)的人才能感受得到,理論學(xué)者就不說(shuō)了。像這種問(wèn)題非常常見(jiàn),比如工業(yè)上用的電子皮帶秤,也是一個(gè)很好的例子,問(wèn)了很多設(shè)計(jì)人員都沒(méi)有很好的解決方案,最終都是直接用1500(S7-300)系列的cpu,提升plc檔次解決該問(wèn)題,但這種就導(dǎo)致了成本的上升!小公司用不起,我們做的設(shè)備成本也高。 |
---|---|
|
y_fx2000
級(jí)別: 家園?
![]() |
用示波器是比較靠譜的辦法。只是感覺(jué)為什么同樣的編程方法1500系列沒(méi)有問(wèn)題,而1200系列就存在問(wèn)題,一直有這種困擾,應(yīng)該說(shuō)西門(mén)子不應(yīng)該,也不會(huì)出現(xiàn)這種問(wèn)題。不知道各位有什么另外的、好的編程思路。如果能提供一下將非常感激。 |
---|---|
|
y_fx2000
級(jí)別: 家園?
![]() |
看了視頻,16樓和15樓說(shuō)的有道理,等我去現(xiàn)場(chǎng)實(shí)踐一下看看,結(jié)果怎么樣,謝謝!但搞不明白為什么S7-300、1500就沒(méi)有這種問(wèn)題,同樣的編程方法。 |
---|---|
|