學(xué)PLC編程的第1個關(guān)卡:單按鈕啟停程序
吳翠萍
發(fā)布于2020-05-22 15:13
35
1
標(biāo)簽:PLC基礎(chǔ),PLC編程,PLC程序,PLC
原標(biāo)題:單按鈕啟停程序,加深對程序掃描的理解,學(xué)習(xí)編程的個關(guān)卡
??今天給大家介紹一些單按鈕啟停的控制程序(也叫一鍵啟停程序),就是使用一個點動按鈕,按一下啟動一個燈泡點亮,再按一次,熄滅燈泡,再按一次,點亮再按一次,熄滅... ...
??看是很簡單的一個程序,仔細(xì)想想可能很多人還做不出來,這個題目也是我當(dāng)年剛畢業(yè)時面試的時候,考官出的一個題目。
??其實這個程序的寫法有很多種,通過分析這些寫法,可以加深我們對PLC的工作掃描方式的理解。
??plc的工作過程分為3步:
??1、輸入檢測,檢測各種按鈕開關(guān)的狀態(tài)
??2、程序掃描,穿透到位掃描一遍程序,執(zhí)行對應(yīng)的運算
??3、輸出刷新,把程序的運行結(jié)果輸出控制對應(yīng)的負(fù)載,比如指示燈
??
??
??下面我們來看看各種寫法吧!
??寫法1:
??
??
??通過一條交替輸出指令,可以達到效果,這是簡單的控制方式,不需要分析也能看的懂。
??寫法2:使用計數(shù)器
??
??
??按下次按鈕后
??個掃描周期,x0的上升沿會導(dǎo)通(上升沿只導(dǎo)通1個掃描周期),導(dǎo)通Y0的線圈,注意,這個周期的Y0常開觸點并不會閉合,因為程序是從上往下,從左往右循環(huán)的,然后繼續(xù)往下,C0的常開觸點不閉合,繼續(xù)下一行掃描,X0的上升沿會導(dǎo)通C0計數(shù)器,記1。
??
??
??第二個掃描周期,由于上一個周期Y0的線圈導(dǎo)通了,所以Y0的常開觸點會導(dǎo)通,這時形成自鎖由于上升沿只能導(dǎo)通一個掃描周期,所以這一個周期里面的X0全部都不會導(dǎo)通,計數(shù)器保存的數(shù)據(jù)還是1,下一個周期執(zhí)行的結(jié)果和第二個周期時一樣的,這時Y0常亮
??按下第二次按鈕
??個掃描周期,行,X0繼續(xù)導(dǎo)通Y0的線圈,Y0繼續(xù)自鎖;第3行,計數(shù)器的常開觸點依然斷開;第4行,X0的上升沿又導(dǎo)通了一次,致使C0計數(shù)器有記了一個數(shù),計數(shù)為2。終輸出結(jié)果Y0還是點亮的。
??第二個掃描周期,,行程序,由于上個周期C0計數(shù)器記了2,使得我們的C0常閉觸點斷開,Y0的自鎖解除,熄滅;第3行,C0的常開觸點會閉合,把C0的計數(shù)器復(fù)位,由于上升沿只能導(dǎo)通一個掃描周期,這個周期里面的X0點全部時斷開的,這是,結(jié)果是Y0斷開,C0計數(shù)器復(fù)位,程序回復(fù)導(dǎo)初始狀態(tài)。
??以下還有好多的寫法,同樣能夠?qū)崿F(xiàn)這個功能,由于解說太長,我們就在后面再給大家解說
??寫法3:
??
??
??寫法4:
??
??
??寫法5:
??
??
??寫法6:
??
??
??寫法7:
??
??
??寫法8:
??
??
??寫法9:
??
??
??其實還有好多寫法,真正寫出來應(yīng)該有30多種,后面老鳥會給大家一一介紹,你們想聽哪一種寫法的也可以留言。

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

技成PLC課堂
微信公眾號:jc-plc
|