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