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