從PLC讀上來(lái)的幾個(gè)計(jì)時(shí)器時(shí)間不太對(duì),有的除10是正確的計(jì)時(shí)值,有的就不是。
1、計(jì)時(shí)器本質(zhì)上還是計(jì)數(shù)器,計(jì)數(shù)值范圍是0-999。
2、計(jì)時(shí)器采用的計(jì)時(shí)脈沖時(shí)間單位(時(shí)基)不同,有10ms、100ms、1s、10s四種,因此計(jì)時(shí)范圍大小不同。
3、當(dāng)預(yù)置計(jì)時(shí)值采用變量給定時(shí)、變量中有明確的時(shí)基設(shè)定,計(jì)時(shí)輸出值的時(shí)間單位和設(shè)定值的時(shí)基單位相同。
4、當(dāng)預(yù)置計(jì)時(shí)值采用常量給定時(shí),計(jì)時(shí)輸出值的時(shí)間單位不確定,它按照較大精度原則確定時(shí)間單位,具體說(shuō)來(lái)就是:
設(shè)定值范圍時(shí)基時(shí)基標(biāo)志
0-9s990ms0-9s990ms10ms0000H
0-99s900ms0-1m39s900ms100ms1000H
0-999s0-16m39s1s2000H
0-9990s0-2h46m30s10s3000H
如果計(jì)時(shí)設(shè)定值不超過(guò)10秒,預(yù)設(shè)為常數(shù),想顯示成以秒為單位的時(shí)間,就必須對(duì)時(shí)間值除以100;如果10秒≤計(jì)時(shí)設(shè)定值<100秒,預(yù)設(shè)為常數(shù),想顯示成以秒為單位的時(shí)間,就必須對(duì)時(shí)間值除以10,其余類(lèi)推。
5、如果要從上位機(jī)設(shè)置計(jì)時(shí)器預(yù)設(shè)值,可設(shè)置到一個(gè)無(wú)符號(hào)整數(shù)中,該數(shù)和時(shí)基標(biāo)志進(jìn)行或運(yùn)算后就是準(zhǔn)確的時(shí)間值。具體用哪一個(gè)時(shí)基標(biāo)志,參考上表確定之。