- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線測(cè)控專家
怎樣用西門子S7-200 PLC追蹤一臺(tái)設(shè)備運(yùn)行了多長(zhǎng)時(shí)間呢?
本例程序的目的是記錄一臺(tái)設(shè)備(制動(dòng)器、開關(guān)等)運(yùn)行的時(shí)間,以下前提必須滿足:當(dāng)設(shè)備運(yùn)行時(shí),必須給輸入I0.0提供24V信號(hào);當(dāng)設(shè)備小工作時(shí)小提供電壓。
當(dāng)提供輸入信號(hào)時(shí),開始測(cè)量時(shí)問。如果沒有輸入信號(hào),那么就中斷時(shí)問的測(cè)量,自到重新提供輸入信號(hào)為止,測(cè)量到的小時(shí)數(shù)存在字VWD中,分鐘數(shù)存在字VW2中,秒數(shù)存在VW4中。

程序框圖

程序和注釋
程序第一個(gè)掃描周期調(diào)用子程序1。在子程序1中,設(shè)定計(jì)時(shí)器丁5為1秒的運(yùn)行時(shí)間,當(dāng)達(dá)到1秒時(shí),計(jì)時(shí)器位“T5”被置1,同時(shí),秒計(jì)數(shù)標(biāo)志VW4增加1,并將計(jì)時(shí)器位“T5”復(fù)位。因此,計(jì)時(shí)器能在下一周期立即重新啟動(dòng)。
當(dāng)秒計(jì)數(shù)標(biāo)志達(dá)到60時(shí),分鐘計(jì)數(shù)標(biāo)志VW2增加1,秒計(jì)數(shù)標(biāo)志VW4被置為0.
當(dāng)分鐘計(jì)數(shù)標(biāo)志達(dá)到60時(shí),小時(shí)計(jì)數(shù)標(biāo)志VW0增加1,分鐘計(jì)數(shù)標(biāo)志被置為0。子程序結(jié)束。
主程序結(jié)束的最后一行用二進(jìn)制來(lái)顯示當(dāng)前的秒數(shù),用輸出端的LED顯示。
本程序長(zhǎng)度為35個(gè)字。
