永宏PLC的定時器分為無掉電保持能力的通用定時器和有掉電保持能力的積算定時器。按計數的時鐘脈沖可分為1 ms、10 ms、100 ms的定時器。定時器的工作可描述為:當定時器的定時條件滿足,線圈被驅動后,定時器開始計時,計時時間到,其觸點動作。
永宏PLC是按照循環掃描方式丁作的,一個循環掃描周期可分為內部處理、通信服務、輸入刷新、程序執行和輸出刷新5個階段。由于這5個階段在永宏PLC處于RUN運行模式時是分時執行的。因此這種掃描方式會對PI C的定時精度造成一定的影響。1 定時的精度定時的精度與程序的安排有關,也與定時輸入信號(定時條件)和定時器定時完成的確切時間有關。下面就極限情況來分析定時器的精度。1.1 定時器的觸點在線圈之后在此我們假設定時器的輸入(對應于圖1中)恰在PLC 剛完成輸入刷新后變為ON,我們知道,永宏PLC在1個掃描周期內,輸入只被掃描1次,因此在這個掃描周期程序執行階段定時器并不能工作,只有等到下個掃描周期。這樣便產生了1個掃描周期的誤差。我們再次假設,定時器定時完成的確切時間在剛執行完梯形圖定時器的線圈指令,即執行完OUT To指令后