一、軟器件的概念
軟器件是相對于實(shí)際的物理器件而言的,是由PLC內(nèi)部提供的具有各種特殊功能和規(guī)定的地址編號。常用的軟器件有:定時器(T)、計數(shù)器(C)、輔助繼電器(M)、數(shù)據(jù)寄存器(D)和狀態(tài)器(S)等。
二、輔助繼電器(M)
是PLC內(nèi)部的狀態(tài)運(yùn)行標(biāo)志,相當(dāng)于繼電器控制中的中間繼電器。它們不能接收外部輸入信號,也不能直接驅(qū)動外部負(fù)載,但其常開常閉觸點(diǎn)可以無限制地使用,具體分類及用途見下表。
三、定時器(T)
PLC中的定時器相對于繼電器系統(tǒng)中的時間繼電器,當(dāng)定時器的線圈得電時,定時器開始計時,直到計時的當(dāng)前值與設(shè)定值相等時,其對應(yīng)的觸點(diǎn)動作。
四、指令運(yùn)用
以《交通燈的時間控制》項目為例對上述指令進(jìn)行演示。
1)確定變量表
進(jìn)入項目后,根據(jù)項目要求和仿真動畫確定各個元件所對應(yīng)的I/O地址。
項目要求
仿真動畫
2)編輯程序
程序段1:自鎖由于使用的觸發(fā)信號PB1為按鈕,所以需要借助輔助繼電器(M)實(shí)現(xiàn)自鎖,保持住觸發(fā)信號。
程序段2:點(diǎn)亮紅燈在點(diǎn)亮紅燈的同時,定時器T0開始計時,定時時間到后其常閉觸點(diǎn)變?yōu)槌i_狀態(tài),紅燈熄滅。定時器指令的輸入方法:out(空格)t0(空格)k100。定時器設(shè)定值=常數(shù)(K)基準(zhǔn)值,此處的設(shè)定值為:100100ms=10s。
程序段3:點(diǎn)亮黃燈與點(diǎn)亮紅燈的程序類似,注意定時器的編號不能重復(fù)。
程序段4:點(diǎn)亮綠燈與點(diǎn)亮紅燈的程序類似。
程序整體瀏覽
五、程序測試
在仿真動畫中單擊按鈕PB1,觀察交通燈是否在指定的時間內(nèi)點(diǎn)亮和熄滅,以及程序能否正常循環(huán)。
六、項目擴(kuò)展
當(dāng)PB1按下時紅黃綠三個燈同時點(diǎn)亮,5s后紅燈熄滅,再過5s黃燈熄滅,再過5s綠燈熄滅,所有燈熄滅5s后再次同時點(diǎn)亮,依次循環(huán)。
程序?yàn)g覽