模擬器仿真程序遇到問(wèn)題
鄭志武
發(fā)布于2013-10-21 01:39
12
0
標(biāo)簽:
做個(gè)程序有50臺(tái)電機(jī),每臺(tái)電機(jī)需要做運(yùn)行時(shí)間記錄,如果用時(shí)間繼電器,當(dāng)然很簡(jiǎn)單,但因?yàn)殡姍C(jī)很多而且有可能還要擴(kuò)展,改變了下方式。
做個(gè)db塊用于專門(mén)存儲(chǔ)時(shí)間,然后用scl做了個(gè)for循環(huán),用于循環(huán)掃面正在運(yùn)行的電機(jī),如果電機(jī)在運(yùn)行,db塊相對(duì)應(yīng)的數(shù)據(jù)就自加1,我將這個(gè)scl做的程序放在了ob32里面,為了每秒計(jì)時(shí)。
現(xiàn)在我遇到的問(wèn)題,就是我在模擬仿真的時(shí)候,在同一臺(tái)電腦上,用觸摸屏和plcsim,發(fā)現(xiàn)運(yùn)行時(shí)間會(huì)跳動(dòng),就是從1直接跳到3,不經(jīng)常出現(xiàn),但肯定會(huì)有?,F(xiàn)在不清楚是因?yàn)樽龀绦虻乃悸穼?dǎo)致的,還是因?yàn)槭悄M狀態(tài)下,電腦的性能造成的“假現(xiàn)象”
佳答案
這個(gè)現(xiàn)象是正常的,因?yàn)閛b32每秒運(yùn)行一次,數(shù)據(jù)每秒累加1,但是數(shù)據(jù)傳輸?shù)接|摸屏?xí)醒舆t,所以來(lái)不及看到每次累加的計(jì)數(shù)
可以把ob32的運(yùn)行時(shí)間改為10秒,就可以清晰的看到每次累加的計(jì)數(shù)了