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