基于自定義時鐘脈沖的交通紅綠燈控制設計
2 PLC自定義時鐘脈沖
2.1 PLC時鐘脈沖
PLC時鐘脈沖是指通過輸出繼電器輸出呈現(xiàn)周期性變化的方波信號。周期性是時鐘脈沖信號的基本特點,描述PLC脈沖信號有周期丁和占空比D兩個基本參數(shù),及ON時段t1、OFF時段t2兩個二級參數(shù)。ON時段t1與OFF時段t2之和為時鐘脈沖的周期,即T=t1+t2。占空比是指ON時段t1在一個周期T內(nèi)所占的時間比率,即占空比D=t1/T=t1/(t1+t2)。
三菱FX2N型PLC的特殊輔助繼電器M8011,M8012,M8013,M8014提供了周期為0.01 s,0.1 s,1.0 s,60 s四種時鐘脈沖,占空比都為50%,輸出都是先ON后OFF。這些PLC固有時鐘脈沖顯然無法滿足本文交通紅綠燈時序控制的這一類對輸出ON/OFF先后有要求的、ON時段t1、OFF時段t2可任意設定的時序控制問題,這就需要開發(fā)設計出此類時序控制要求的自定義時鐘脈沖程序。
2.2 PLC自定義時鐘脈沖的概念和基本特點
如圖3所示,自定義時鐘脈沖是指可定義周期T、占空比D(即定義了ON時段t1、OFF時段t2)、并對輸出ON/OFF信號的先后可控的時鐘脈沖。本文引用地址:http://2s4d.com/article/160425.htm
自定義時鐘脈沖程序段應該具備兩個基本特點:一是程序結(jié)構(gòu)的固定性,能作為子程序靈活引用。二是程序參數(shù)修改的靈活性,能根據(jù)控制對象在不改變程序結(jié)構(gòu)的情況下通過設定值的改變快速實現(xiàn)周期T、占空比D、及ON/OFF輸出先后的設定。
2.3 PLC自定義時鐘脈沖程序設計
自定義時鐘脈沖程序設計如圖4所示,圖4(a)所示為程序先輸出ON信號,圖4(b)所示為程序先輸出OFF信號。對比圖4(a)和圖4(b)可以發(fā)現(xiàn),與輸出繼電器Y000串聯(lián)的定時器T0輔助觸點狀態(tài)將決定:
(1)輸出ON為先還是OFF為先。
(2)定時器T0和T1控制ON時段t1和OFF時段t2的分工。如圖4(a)所示,與輸出繼電器Y000串聯(lián)T0動斷觸點時,則先輸出ON信號,后輸出OFF信號,T0控制ON時段t1,T1控制OFF時段t2。圖4(b)所示圖中,與輸出繼電器Y000串聯(lián)T0動合觸點時,則先輸出OFF信號,后輸出ON信號,T0控制OFF時段t2,T1控制ON時段t1。
評論