13771165220
級(jí)別: 家園常客
|
圖片:
客戶要求統(tǒng)計(jì)工作時(shí)間,自己寫了個(gè)程序如下。 實(shí)際工作時(shí),并不是按1秒加1。好像這個(gè)時(shí)間的長(zhǎng)短根程序步數(shù)還有關(guān)系。 原因是啥?大神們是否深度了解PLC內(nèi)部時(shí)間繼電器的工作方式。跟掃描周期是否有關(guān)。 如果我改用中斷,如何準(zhǔn)確定位一秒?就是類似時(shí)鐘一樣。 |
---|---|
|
李飛師傅
級(jí)別: 家園常客
|
你試下這樣行嗎? 樓主留言:兩個(gè)程序都測(cè)試了,我的有誤差,你的沒誤差,測(cè)試1分鐘。 |
---|---|
本帖最近評(píng)分記錄: |
ricinlhx
青島拓能自動(dòng)化 15908921588 &
級(jí)別: 略有小成
|
有個(gè)讀時(shí)間的,工作一個(gè)讀,結(jié)束一個(gè)讀 就OK了 樓主留言:這個(gè)我也用了,每一秒的變化計(jì)一個(gè)數(shù),計(jì)數(shù)準(zhǔn)確,但是時(shí)間顯示不均勻,可能是受掃描周期的影響。 |
|
---|---|---|
|
plc初學(xué)者
級(jí)別: 探索解密
|
用特殊繼電器。 m8011-m8014 樓主留言:真誠(chéng)感謝! |
---|---|
|
apei2014
工控的世界,我不懂
級(jí)別: 論壇先鋒
|
直接用M8012來(lái)統(tǒng)計(jì)。 ld m0 ldp m8012 inc d0 樓主留言:真誠(chéng)感謝! |
|
---|---|---|
|
zmrs163
級(jí)別: 家園常客
|
從理論上來(lái)說(shuō),PLC的定時(shí)器最大會(huì)產(chǎn)生2個(gè)掃描周期的誤差,而你這個(gè)程序在這個(gè)固有的誤差之上又增加了一個(gè)掃描周期的誤差。所以如果你的程序運(yùn)行時(shí)間比較長(zhǎng)的話,是有可能產(chǎn)生比較大的誤差 |
---|---|
本帖最近評(píng)分記錄: |
miao13
虛心請(qǐng)教方可與其海納百川
級(jí)別: 略有小成
|
試一下這個(gè) 樓主留言:真誠(chéng)感謝! |
|
---|---|---|
|
jsnj887
級(jí)別: 探索解密
|
讀取PLC時(shí)間節(jié)點(diǎn),然后結(jié)束再讀取PLC系統(tǒng)時(shí)間節(jié)點(diǎn),兩個(gè)做減,Q系列是DATERD指令。。望采納!!你這樣計(jì)算出來(lái)的時(shí)間不準(zhǔn)確的,有掃描周期誤差的。。 樓主留言:真誠(chéng)感謝! |
---|---|
|