時間:2018-01-30 10:59:49來源:網(wǎng)絡(luò)轉(zhuǎn)載
在使用PLC的過程中,我們經(jīng)常遇到輸入點不足問題,如何妥善解決這個問題呢?最簡單的方法莫過于通過擴展輸入模塊來實現(xiàn)。但是模塊的價格可是不菲的,動輒數(shù)千元,而且一擴就是8點、16點或32點,如果您僅僅缺一個點,這豈不是太不劃算了???有沒有更經(jīng)濟的解決方案呢?
根據(jù)實踐中的摸索,我總結(jié)出兩種解決辦法:其一是把多個要輸入的信號,先通過外部元件的邏輯組合,然后再接入到PLC的一個輸入點上;其二是不需要增加任何元件,通過運用PLC內(nèi)部的邏輯組合,把連接到輸入端的開關(guān)變成雙穩(wěn)態(tài)開關(guān),來實現(xiàn)我們節(jié)省輸入點的目的。
下面以工業(yè)控制中常見到的電動機的啟動停止控制為例,具體來探討這兩種方案的實現(xiàn)方法。為了敘述的方便,我先做這樣的假定:PLC系統(tǒng)采用西門子公司的S7-200系列;電動機啟動按鈕為SB1,定義號為I0.0;停止按鈕為SB2,定義號為I0.1;控制電動機的接觸器定義為KM1;控制接觸器KM1的PLC輸出點定義為Q0.0。
圖一即為方案1的接線示意圖:啟動、停止按鈕SB1和SB2不是單獨接到PLC的輸入端,而是先把SB1與SB2進行串聯(lián)再連接到輸入模塊,這樣就節(jié)省了一個輸入點。該方案的梯形圖參見圖二??刂屏鞒淌沁@樣的:按下啟動按鈕SB2,I0.0輸入高電平,Q0.0有輸出信號,帶動接觸器KM1吸合,啟動電動機旋轉(zhuǎn),同時接觸器的輔助觸點吸合,維持I0.0的高電平,從而電動機的旋轉(zhuǎn)得以保持;按下停止按鈕SB1,I0.0變?yōu)榈碗娖?,Q0.0便由高電平變?yōu)榈碗娖?,從而使KM1失電,電動機停止旋轉(zhuǎn)。而傳統(tǒng)方式的控制梯形圖請參見圖三。
javas
另外一種解決輸入點不足的方法是通過軟件來實現(xiàn),這種方案的接線非常簡單,直接把一個按鈕連接到PLC輸入端,我把它定義為I0.0,但按下這個按鈕,可以啟動電動機旋轉(zhuǎn);若再按下這個按鈕,又可以使電動機停止,即這個按鈕是雙穩(wěn)態(tài)的。參照圖四的梯形圖,我們來看它是如何實現(xiàn)的:按下按鈕,I0.0為高電平,由于初始狀態(tài)下M0.0是邏輯0,只有網(wǎng)絡(luò)1中有電流流過,M0.1置位,從而在按鈕釋放后,Q0.0點輸出,Q0.0激勵KM1,使電動機旋轉(zhuǎn);同時M0.0變?yōu)檫壿?,為M0.1復位做好準備。如果此時再按下按鈕,又只能使網(wǎng)絡(luò)2中有電流流過,M0.1復位。它的復位使Q0.0失電,電動機停止,同時使M0.0復位,又為M0.1置位做好準備。再按下按鈕,又會重復上述循環(huán)。之所以在網(wǎng)絡(luò)3支路中串入I0.0,是為了取一個瞬時信號,保證按下按鈕并等釋放了以后,才使狀態(tài)發(fā)生改變。如果您持續(xù)按著按鈕不釋放,PLC仍維持原來的狀態(tài)不改變。
標簽:
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。