(1)產生單脈衝的基本程序
(2)產(chan) 生連續脈中的基本程序
在plc程序設計中,也經常需要一係列連續的脈衝(chong) 信號作為(wei) 計時器的計數脈中或其他作用。
如上圖是利用輔助繼電器M0產(chan) 生一個(ge) 脈寬為(wei) 一個(ge) 掃描周期,脈衝(chong) 周期為(wei) 兩(liang) 個(ge) 掃描周期的連續脈衝(chong) 。該梯形是利用PLC的掃描工作方式來設計的當X000常開觸點閉合後第一次掃描到M0常閉觸點時它是閉合的,於(yu) 是M0線圈得電。當第二從(cong) 頭開始掃描,掃描到M0的常閉觸點時V線圈得電後常閉觸點己經斷開,M0線圈失電。這樣MO線圈得電時間為(wei) 一個(ge) 掃描周期。M0如此循環(當X000閉合時)
如上圖是利用定時器T0產(chan) 生一個(ge) 周期可調節的連續脈中。當X000常開觸點閉合後,第一次掃描到T0常閉觸點時,它是閉合,於(yu) 是,T0線圈得電,經過1s的延時,T0常閉觸點斷開;T0常閉觸點斷開後的 下一個(ge) 掃描周期中,當掃描到T0常閉觸點時,因它已斷開,使T0線圈失電,T0常閉觸點又隨之恢複閉合,如此循環,可得到為(wei) 1s的連續脈衝(chong) 。
2、時間控製程序
FX2N係列PLC的定時器為(wei) 接通延時定時器,即定時器線圈通電後,開始延時,待定時間到,定時器的常開觸點閉合,常閉觸點斷開。。在定時器的觸點瞬間間複位。利用職權PLC中的定時器可以設計出各種各樣的時間控製程序,其中接通延時和斷開延時控製程序。
如上圖程序為(wei) 接通延時控製程序運得過程是:定時啟動信號X001接通,定時器T0開始定時,經過10s延時,T0的常開觸點接通,使輸出繼電器Y0線圈得電,Y000常開觸點閉合。X001複位,T0線圈斷電,其常開觸點斷開,輸出繼電器線圈也失電,Y000常開觸點斷開。如果X001接通時間夠10s,則定時器T0和輸出繼電器Y000都不動作。
如上圖為(wei) 限時控製程序,運行過程是當啟動定時信號X000接通後,定時器T1和輸出Y001線圈得電,同時T1定時器開始定時,經過10s延時,T1常閉觸點斷開,Y001常開觸點閉合恢複為(wei) 斷開。
如上圖,是另一種定時控製程序運行過程是:當定時啟動信號X000接通並且接通時間小於(yu) 10s後,定時器T1和輸出繼電器Y000線圈得電,因Y000常開觸點閉合自鎖,經過10s延時,T1常閉觸點斷開,T1線圈和Y000輸出繼電器之失電,T1和Y000觸點複位。這種限時控製程序的特點是:當定時啟動信號X000接通時間小於(yu) 10s時,則輸出信號Y000接通時間保持10s,若當X000接通時間大於(yu) 10s時,則Y000接通時間與(yu) X000接通時間相同,即輸出信號Y000最少接通時間為(wei) 10s(可以設定)。
如上圖是斷開延時程序的梯形圖和動作時序圖,運行過程是:當定時啟動信號X000接通時,M0線圈接通並自鎖,輸出繼電器Y000線圈接通。這時啟動信號X000常閉觸點斷開,而沒有定時,當啟動信號X000斷開時,X000的常閉觸點複位,使T1線圈得電,開始定時。經過10s延時後,T1常閉觸點斷開使M0複位,輸出繼電器Y000線圈失電,Y000常開觸點斷開,斷開,從(cong) 而實現從(cong) 輸入信號X000斷開,經10s(定時器常數設定值決(jue) 定)延時後,輸出信號Y000才斷開。
無論是哪一種時間控製程序,其定時時間的長短都由定時器常數設定值決(jue) 定。FX係列PLC中,編號為(wei) T0-T199的定時器常設定值取值範圍為(wei) :0.1-3276.7s即最長的定時時間為(wei) 3276.7s不到1h(3600s)如果需要設計定時時間為(wei) 1h或更長的定時器,則可采用下麵的方法實現長時間延時。
如上圖是定時時間為(wei) 1h的時間控製程序,輔助的電器M1用於(yu) 定時啟動控製。從(cong) 輸入觸點X000閉合,經過1h的延時,輸出信號Y000從(cong) 而實現長時間定時,為(wei) 實現這種功能采用兩(liang) 個(ge) 定時器T0和T1串聯使用。
注:定時器串聯使用時,其總的定時時間為(wei) 各定時器常做設定值之和。
如上圖是采用計數器實現長延時的控製程序。要讓計數實現定時功能。必須將時鍾脈衝(chong) 信號作為(wei) 計數輸入信號。時鍾脈衝(chong) 信號,可以由PLC內(nei) 部特殊繼電器產(chan) 生如FX2N係列PLC內(nei) 部的:8011:1ms時鍾周期脈衝(chong) ;M8012:100ms時鍾周期脈衝(chong) ;M801s時鍾周期脈衝(chong) ;M8014:1min時鍾周期脈衝(chong) ;也可能利用連續脈衝(chong) 控製程序。
該程序的運行過程是:當啟動定時信號X000閉合後,輔助繼電器M0動作,M0常開觸點閉合,M8012時鍾脈衝(chong) 加到C0的計數輸入端。當C0累計到1800個(ge) 脈衝(chong) 時,計數器C0動作,C0常開觸點閉合,輸出繼電器Y000線圈接通,Y000的觸點動作。從(cong) 輸入信號X000閉合,到產(chan) 生輸出信號Y000的延遲時間為(wei) :
18000×0.1=1800s=30min.
注:X001是定時停止信號,上式0.1s為(wei) M8012所產(chan) 生的時鍾脈中的周期。延時時間由計數器常數設定值和時鍾脈衝(chong) 周期的乘積決(jue) 定。而延時時間後。最大誤差右能就等於(yu) 時鍾脈衝(chong) 的周期。圖中的延時時間最在誤差右為(wei) 0.1s.。要減少延時時間誤差,提高定時精度,就必須用周期更短的時鍾脈衝(chong) 作為(wei) 計數信號。
除了以上介紹的各種基本控製程序外,還有很多這樣的程序。它們(men) 都是組成較複雜的PLC控製程序的基本環節。平時注意積累這方麵的經驗。有助於(yu) 擴寬設計控製程序的思路,從(cong) 而設計出比較複雜的程序。