在實(shí)際應(yīng)用中,有時plc的輸入口不夠用,或者其開關(guān)數(shù)量有限,我們可以通過編程的方式用一個按鈕解決掉啟動和停止的控制,即按一下啟動,再按一下停止。當(dāng)然,為了安全,實(shí)際應(yīng)用中還應(yīng)當(dāng)配備運(yùn)行和停止的指示燈,否則容易發(fā)生操作危險事故。以下的例子中x0接的都是點(diǎn)動開關(guān),即手按著變化,手松開又復(fù)位。
方法一:利用功能指令 alt alt指令是交替輸出指令,多用其脈沖邊沿觸發(fā)指令altp,如下圖所示。
x0第一次通電時y0為on,第二次時為off,反復(fù)交替
方法二:利用計數(shù)器來控制
計數(shù)器c0設(shè)置為2,當(dāng)x0第一次通電時y0為on,當(dāng)x0第二次通電時計數(shù)器經(jīng)過值為2,計數(shù)器動作,常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開,y0為off,同時計數(shù)器清零復(fù)位,下次又可循環(huán)操作。
方法三:
x0第一次通電時m0置位,y0接通,y0的常開觸點(diǎn)閉合,同時常閉觸點(diǎn)斷開,當(dāng)x0第二次通電時m0復(fù)位,y0為off,同時y0也復(fù)位了。
需要注意的是此時x0選脈沖邊沿觸發(fā)較好,原因是,plc對程序是循環(huán)掃描的,若是電平觸發(fā),當(dāng)x0接通的時間超過兩個掃描周期的話,結(jié)果會是什么呢。。。。y0不動作的。當(dāng)選邊沿觸發(fā)時可解決這個問題。
以上方法僅僅是本人初學(xué)plc所總結(jié)的一些自認(rèn)為實(shí)用價值較高的資料,和大伙分享下,有些僅供參考,如有疑問歡迎討論。