在生產(chǎn)中經(jīng)常遇到給設備定期保養(yǎng),這就根據(jù)設備的運行環(huán)境,運行時間等來確定保養(yǎng)周期。今天我們以西門子Smart200PLC來講解如何設計設備運行時間記錄小程序。
1.)定時器TONR和遞加指令INC_W來設計;
程序解說:
當按下M10.0時,M10.2線圈得電輔助觸點閉合并自鎖,同時接通Q0.0和T5保持定時器;當按下M10.2后,保持型定時器T5開始計時1秒。1S=10X100MS;
計秒程序段:
程序解說:
計時到1秒時,T5定時器常開閉合接通INC_W遞增字一次,也就是T5計時一秒VW0里自加1一次,T5計時滿一秒后被復位一次,這樣依次循環(huán);
計分程序段:
程序解說:
當VW0里面的值大于或等于數(shù)字60后執(zhí)行一次遞加,并把數(shù)值存到VW2里面,同時復位VW0里面的值。
計時程序段:
程序解說:
當VW2里面的值大于或等于數(shù)字60后執(zhí)行一次遞加,并把數(shù)值存到VW4里面,同時復位VW4里面的值
2.)加法ADD_I/遞加INC_W/特殊脈沖SM0.5等指令來設計設備運行程序:
程序解說:
當按下M10.3時,M10.5線圈得電,輔助觸點閉合自鎖,同時接通Q0.0電機輸出。當SM0.5以0.5秒接通0.5秒斷開的脈沖累計加,結果存到VW6里面;
程序解說:
當VW6的值大于或者等于數(shù)字60時,接通ADD_I加數(shù)一次,并把VW6里面值清0一次,這樣依次工作。
程序解說:
當VW8的值大于或者等于數(shù)字60時,接通ADD_I加數(shù)一次,并把VW8里面值清0一次,這樣依次工作 。
狀態(tài)圖表監(jiān)控:
HMI監(jiān)控:
以上簡單的介紹兩種方式寫電機(設備)累計運行時間,僅供參考,若有很好的思路也可以交流一下,由于自己水平有限和時間倉促,難免有錯誤的地方,望廣大朋友和高手批評指正,在下不勝感激!