一種基于PLC的水位傳感器測(cè)試系統(tǒng)研究
圖2為PLC控制系統(tǒng)硬件接線圖。輸入X0~X1為編碼器的A、B相輸出脈沖信號(hào),X3為振蕩頻率信號(hào),X4~X14為按鈕、選擇開關(guān)、限位開關(guān)和計(jì)數(shù)開始等信號(hào),輸出Y0~Y7分別控制繼電器、信號(hào)指示燈等。
圖2 控制系統(tǒng)硬件接線圖
水位高度的測(cè)量主要是通過編碼器來完成,編碼器的A、B相可向可編程序控制器的高速計(jì)數(shù)端發(fā)出脈沖,并通過高速計(jì)數(shù)器C251獲得該脈沖的計(jì)數(shù)值。當(dāng)電動(dòng)機(jī)轉(zhuǎn)動(dòng)時(shí),高速計(jì)數(shù)器的計(jì)數(shù)值就會(huì)不斷累加。通過傳動(dòng)機(jī)構(gòu)的合理設(shè)置,每個(gè)脈沖對(duì)應(yīng)0.25mm的水位高度變化,通過編程計(jì)算,可以算出實(shí)際水位高度的變化。
振蕩信號(hào)頻率的測(cè)量可利用PLC的高速計(jì)數(shù)器C253完成,通過編程,可以利用高速計(jì)數(shù)器C253在規(guī)定的時(shí)間內(nèi)(如3s)對(duì)振蕩信號(hào)的脈沖數(shù)進(jìn)行計(jì)數(shù),并將計(jì)數(shù)值取出并放在數(shù)據(jù)存儲(chǔ)器D0中,那么將D0中的值除以3所得的值就是所要測(cè)量的振蕩頻率的大小。
觸摸屏選用臺(tái)灣生產(chǎn)的性價(jià)比較高的PWS6600S,配備有5.7?高清晰度液晶顯示屏,分辨率為320×240,通過一個(gè)RS232串口與PLC實(shí)現(xiàn)串行通訊。支持靜態(tài)文字控件,支持on/off按鈕、數(shù)值輸入、畫面按鈕、數(shù)值顯示、狀態(tài)指示燈控件等動(dòng)態(tài)對(duì)象,支持中文顯示。
當(dāng)在靜態(tài)文字控件中指定變量時(shí),觸摸屏能夠在屏幕上實(shí)時(shí)顯示與之相連的PLC中的變量值,這給工作人員實(shí)現(xiàn)系統(tǒng)監(jiān)控和狀態(tài)檢測(cè)提供了較大的方便。
當(dāng)操作人員觸摸數(shù)值輸入控件時(shí),PWS6600S自動(dòng)彈出虛擬數(shù)字鍵盤,包括0~9等數(shù)字和清空、取消、刪除和確定等。輸入數(shù)字后按取消鍵取消可輸入值,按確定鍵確定輸入,虛擬數(shù)字鍵盤消失后,控件中的數(shù)字也就成為輸入值,相應(yīng)的PLC中對(duì)應(yīng)變量也隨之改變。
當(dāng)操作人員觸摸on/off按鈕、畫面按鈕、狀態(tài)指示燈和數(shù)值顯示等控件時(shí),PWS6600S可以觸發(fā)按鈕按下、按鈕彈起、畫面切換、狀態(tài)顯示和數(shù)值顯示等事件,操作人員可以進(jìn)行清除數(shù)據(jù)、改變工作模式、選擇屏幕畫面等工作。
lc振蕩電路相關(guān)文章:lc振蕩電路原理
評(píng)論