西門子PLC定時器
1毫秒分辨率
1毫秒計時器記錄自現用1毫秒計時器啟用以來1毫秒計時器間隔的數目。西門子PLC執行計時器指令即開始計時;但是,1毫秒計時器每毫秒
更新一次(計時器位及計時器當前值),不與掃描循環同步。換言之,在超過 1毫秒的掃描過程中,計時器位和計時器當前值將計時器指令用于打開和重設計時器,如果西門子PLC的是TONR計時器,則用于關閉計時器。
因為可在1毫秒內的任意時刻啟動計時器,威綸觸摸屏中的預設值必須設為比zui小要求計時器間隔大一個時間間隔。例如,使用 1毫秒計時器時,
為了保證時間間隔至少為56毫秒,則預設時間值應設為57。
10毫秒分辨率
10毫秒計時器記錄自現用10毫秒計時器啟用以來10毫秒計時器間隔的數目。執行計時器指令即開始計時;但是,在每次掃描循環
的開始更新10毫秒計時器,其方法是以當前值加上積累的10毫秒間隔的數目(自前一次掃描開始算起)(換言之,在整個掃描過程中,計時器當前值及計時器位保持不變)
因為可在10毫秒內的任意時刻開始計時器,預設值必須設為比zui小要求計時器間隔大一個時間間隔。例如,使用 10毫秒計時器時
,為了保證時間間隔至少為140毫秒,則預設時間值應設為15。
100毫秒分辨率
100毫秒計時器記錄自現用100毫秒計時器上一次更新以來100毫秒計時器間隔的數目。這種計時器的更新方法是在執行計時器指100毫秒間隔的數目(自前一次執行西門子PLC掃描開始算起)。
只有在執行計時器指令時才對100毫秒計時器的當前值進行更新。因此,如果啟用了100毫秒計時器但并未對各掃描循環執行計時器指令,則仍不能更新計時器當前值并將喪失時間。同樣,如果在單個掃描循環內多次執行 100毫秒計時器指令,將向計時器的100毫秒間隔數,贏得時間。只有在每次掃描循環僅僅執行一次計時器指令時,才應該使用 100毫秒計時器。
因為可在100毫秒內的任意時刻啟動計時器,預設值必須設為比zui小要求計時器間隔大一個時間間隔。例如,使用 100毫秒計時器時,為了保證時間間隔至少為2100毫秒,則預設時間值應設為22。
更新計時器當前值
更新當前時間值有多種方式,其作用取決于昆侖通態觸摸屏如何使用計時器,如下圖所示的計時器操作:
· 使用1毫秒計時器時,每次在執行正常關閉接點T32之后和執行正常打開接點T32之前更新計時器當前值時,Q0.0即打開
進行一次掃描。
· 使用10毫秒計時器時,從不打開Q0.0,因為從掃描頂端至執行計時器方框均打開計時器位T33。一旦執行了計時器方框
,計時器的當前值及T位均被設為零。執行正常打開接點T33時,T33及Q0.0均被關閉。
· 使用100毫秒計時器時,每當計時器當前值達到預設數值時,Q0.0時鐘打開進行一次掃描。
通過使用正常關閉解點Q0.0代替計時器位作為計時器方框的啟用輸入,可保證每次計時器達到預設值時均打開輸出 Q0.0進行一次
掃描。
聯系我們
上海翰粵自動化系統有限公司 公司地址:上海市松江區思賢路2399弄137號 技術支持:化工儀器網掃一掃 更多精彩
微信二維碼
網站二維碼