<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595

    SIEMENS廣東省汕尾市西門子(授權)一級總代理-西門子變頻器一級總代理

    更新時間
    2024-12-28 09:10:00
    價格
    請來電詢價
    變頻器
    西門子代理商
    觸摸屏
    西門子一級代理
    伺服電機
    西門子一級總代理
    聯系電話
    18126392341
    聯系手機
    15267534595
    聯系人
    梁濤
    立即詢價

    詳細介紹

    眾所周知,S7-200 SMART PLC有三種分辨率定時器:分別是1ms,10ms和100ms。在選用這些定時器時我們需要注意以下幾點:

    1)1ms分辨率定時器:每隔1ms刷新一次,與掃描周期和程序無關,因而當掃描周期較長時,定時器在一個周期內可能被多次刷新,其當前值在一個掃描周期內不一定保持一致。

    2)10ms分辨率定時器:在每個掃描周期開始自動刷新,由于每個掃描周期只刷新一次,故在每次程序處理期間,當前值保持不變。

    3)100ms分辨率定時器:在定時器指令執行時被刷新,下一條執行的指令即可與使用刷新后的結果,使用方便可靠,但應當注意,如果定時器的指令不是每個周期都執行,定時器就不能及時刷新,可能導致出錯。

    下面我們就用幾個例子來說明定時器刷新對程序的影響:

    ?例1(1ms定時器):使用計數器C1實現1秒加1的功能

    解:

    情況1:如“圖1”,由于1ms定時器值的刷新與掃描周期無關,定時器的值(T32)隨時都在變化。假定程序在執行網絡段1的位置定時器的值為1000ms,那么此時網絡段2的T32常閉點則變成常開,T32定時器的值為0,網絡4中的Q0.0為0,C1的計數器的值不累加。

    情況2:如“圖1”,假定程序在執行網絡段3的位置定時器的值為1000ms,則網絡4中的T32常開點閉合,Q0.0也接通,則網絡5中的C1會累加1。

    由于以上兩種情況的出現,所以C1計數器的值有時候累加,有時候不加。

    圖1

    ?例2(10ms定時器):使用計數器C1實現1秒加1的功能

    解:

    如“圖2”,由于10ms分辨率定時器,在每個掃描周期開始自動刷新。PLC在還沒執行網絡段1時,先檢查定時器的值。假定第N個掃描周期開始,檢查T33的值到達1000ms,則網絡段1中的T33常閉點斷開,T33定時器值清0,網絡段2中的Q0.0不接通。網絡3中的C1計數器不累加1。

    由于10ms分辨率定時器,在每個掃描周期開始自動刷新,則C1計數器一直都為0。

    圖2

    ?例3(100ms定時器):使用計數器C1實現1秒加1的功能

    如“圖3”,由于100ms分辨率定時器在定時器指令執行時被刷新。當網絡段1中的T37常閉點接通時,T37的值才會更新。由于指令執行需要時間,假定:T37常閉點導通,第0ms,從何導通T37,定時器的值不為0,可能為2ms(假定值)。當T37累積到1000ms時,接通網絡2中的T37。網絡段3中C1的值累加1。

    由于100ms分辨率定時器在定時器指令執行時被刷新,C1可以實現1秒加1的功能

    圖3

    若想利用1ms或者10ms的定時器實現“圖3”的功能,其實也很簡單,如圖4:利用Q0.0的常閉觸點代替定時器的常閉觸點即可


    圖4


    相關產品

    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595