三菱plc fx系列的定時(shí)器為通電延時(shí)定時(shí)器,其工作原理是,定時(shí)器線圈通電后,開(kāi)始延時(shí),待定時(shí)時(shí)間到,觸點(diǎn)動(dòng)作;在定時(shí)器的線圈斷電時(shí),定時(shí)器的觸點(diǎn)瞬間復(fù)位。
但是在實(shí)際應(yīng)用中,我們常遇到如斷電延時(shí)、限時(shí)控制、長(zhǎng)延時(shí)等控制要求,這些都可以通過(guò)程序設(shè)計(jì)來(lái)實(shí)現(xiàn)。
1、通電延時(shí)控制
延時(shí)接通控制程序如圖3-27所示。它所實(shí)現(xiàn)的控制功能是,x1接通5、后,y0才有輸出。
工作原理分析如下:
當(dāng)x1為0n狀態(tài)時(shí),輔助繼電器m0的線圈接通,其常開(kāi)觸點(diǎn)閉合自鎖,可以使定時(shí)器t0的線圈一直保持得電狀態(tài)。
t0的線圈接通5s后,t0的當(dāng)前值與設(shè)定值相等,t0的常開(kāi)觸點(diǎn)閉合,輸出繼電器y0的線圈接通。
當(dāng)x2為on狀態(tài)時(shí),輔助繼電器m0的線圈斷開(kāi),定時(shí)器t0被復(fù)位,t0的常開(kāi)觸點(diǎn)斷開(kāi),使輸出繼電器y0的線圈斷開(kāi)。
2、斷電延時(shí)控制
延時(shí)斷開(kāi)控制程序如圖3-28所示。它所實(shí)現(xiàn)的控制功能是,輸入信號(hào)斷開(kāi)l0s后,輸出才停止工作。
工作原理分析如下:
當(dāng)x0為on狀態(tài)時(shí),輔助繼電器m0的線圈接通,其常開(kāi)觸點(diǎn)閉合,輸出繼電器y3的線圈接通。但是定時(shí)器t0的線圈不會(huì)得電(因?yàn)槠淝懊?圖)是斷開(kāi)狀態(tài))。
當(dāng)x0由on變?yōu)閛ff狀態(tài),(圖)都處于接通狀態(tài),定時(shí)器t0開(kāi)始計(jì)時(shí)。l0s后,t0的常閉觸點(diǎn)打開(kāi),m0的線圈失電,輸出繼電器y0斷開(kāi)。
3、限時(shí)控制
在實(shí)際工程中,常遇到將負(fù)載的工作時(shí)間限制在規(guī)定時(shí)間內(nèi)的控制。這可以通過(guò)如圖3-29所示的程序來(lái)實(shí)現(xiàn),它所實(shí)現(xiàn)的控制功能是,控制負(fù)載的最大工作時(shí)間為l0s。
如圖3-30所示的程序可以實(shí)現(xiàn)控制負(fù)載的最少工作時(shí)間。該程序?qū)崿F(xiàn)的控制功能是,輸出信號(hào)y2的最少工作時(shí)間為10s。
4、長(zhǎng)時(shí)間延時(shí)控制程序
在plc中,定時(shí)器的定時(shí)時(shí)間是有限的,最大為3276.7s,還不到lh。要想獲得較長(zhǎng)時(shí)間的定時(shí),可用兩個(gè)或兩個(gè)以上的定時(shí)器串級(jí)實(shí)現(xiàn),或?qū)⒍〞r(shí)器與計(jì)數(shù)器配合使用,也可以通過(guò)計(jì)數(shù)器與時(shí)鐘脈沖配合使用來(lái)實(shí)現(xiàn)。
(1)定時(shí)器串級(jí)使用
定時(shí)器串級(jí)使用時(shí),其總的定時(shí)時(shí)間為各個(gè)定時(shí)器設(shè)定時(shí)間之和。
圖3-31是用兩個(gè)定時(shí)器完成1.5h的定時(shí),定時(shí)時(shí)間到,y0得電。
(2)定時(shí)器和計(jì)數(shù)器組合使用
圖3-32是用一個(gè)定時(shí)器和一個(gè)計(jì)數(shù)器完成1h的定時(shí)。
當(dāng)x0接通時(shí),m0得電并自鎖,定時(shí)器t0依靠自身復(fù)位產(chǎn)生一個(gè)周期為100s的脈沖序列,作為計(jì)數(shù)器c0的計(jì)數(shù)脈沖。當(dāng)計(jì)數(shù)器計(jì)滿36個(gè)脈沖后,其常開(kāi)觸點(diǎn)閉合,使輸出y0接通。從x0接通到y(tǒng)0接通,延時(shí)時(shí)間為100s x 36 = 3600s,即1h。
(3)兩個(gè)計(jì)數(shù)器組合使用
圖3-33是用兩個(gè)計(jì)數(shù)器完成1h的定時(shí)。
以m8013 (1s的時(shí)鐘脈沖)作為計(jì)數(shù)器c0的計(jì)數(shù)脈沖。當(dāng)x0接通時(shí),計(jì)數(shù)器c0開(kāi)始計(jì)時(shí)。
計(jì)滿60個(gè)脈沖(60s)后,其常開(kāi)觸點(diǎn)c0向計(jì)數(shù)器c1發(fā)出一個(gè)計(jì)數(shù)脈沖,同時(shí)使計(jì)數(shù)器c0復(fù)位。
計(jì)數(shù)器c1對(duì)c0脈沖進(jìn)行計(jì)數(shù),當(dāng)計(jì)滿60個(gè)脈沖后,c1的常開(kāi)觸點(diǎn)閉合,使輸出y0接通。從x0接通到y(tǒng)0接通,定時(shí)時(shí)間為60s x 60 = 3600s,即1h。
5、開(kāi)機(jī)累計(jì)時(shí)間控制程序
plc運(yùn)行累計(jì)時(shí)間控制電路可以通過(guò)m8000, m8013和計(jì)數(shù)器等組合使用,編制秒、分、時(shí)、天、年的顯示電路。在這里,需要使用斷電保持型的計(jì)數(shù)器(c100~c199),這樣才能保證每次開(kāi)機(jī)的累計(jì)時(shí)間能計(jì)時(shí),如圖3-34所示。