使用定時(shí)器觸點(diǎn)的注意事項(xiàng)與定時(shí)精度
使用定時(shí)器觸點(diǎn)的注意事項(xiàng)與定時(shí)精度
定時(shí)器觸點(diǎn)注意事項(xiàng):
如果在子程序或中斷程序中使用T192~T199和T246~T249,在執(zhí)行END指令時(shí)修改定時(shí)器的當(dāng)前值。當(dāng)定時(shí)器的當(dāng)前值等于設(shè)定值時(shí),其輸出觸點(diǎn)在執(zhí)行定時(shí)器線圈指令或END指令時(shí)動(dòng)作。如果不是使用上述的定時(shí)器,在特殊情況下,定時(shí)器的工作可能不正常。如果1ms定時(shí)器用于中斷程序和子程序,在它的當(dāng)前值達(dá)到設(shè)定值后,其觸點(diǎn)在執(zhí)行該定時(shí)器的第一條線圈指令時(shí)動(dòng)作。
定時(shí)器觸點(diǎn)定時(shí)精度:
定時(shí)器的精度與程序的安排有關(guān),如果定時(shí)器觸點(diǎn)在線圈之前,精度將會(huì)降低。平均誤差約為1.5倍掃描周期。最小定時(shí)誤差為輸入濾波器時(shí)間減去定時(shí)器的分辨率,1ms,10ms和100ms定時(shí)器的分辨率分別為1ms,10ms和100ms。
如果定時(shí)器觸點(diǎn)在線圈之后,最大定時(shí)誤差為2倍掃描周期加上輸入濾波器時(shí)間。如果定時(shí)器觸點(diǎn)在線圈之前,最大定時(shí)誤差為3倍掃描周期加上輸入濾波器時(shí)間。