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