案例描述:
運(yùn)輸車的起動由左行起動按鈕和右行起動按鈕sb1、sb2進(jìn)行控制;
運(yùn)輸車起動運(yùn)行后,首先右行到限位開關(guān)sq1處,此時(shí)運(yùn)輸車停止進(jìn)行裝料,30秒后裝料完畢,運(yùn)輸車開始左行;
當(dāng)運(yùn)輸車左行至限位開關(guān)sq2處時(shí),運(yùn)輸車停止進(jìn)行卸料,60 s后卸料結(jié)束,再右行,行至限位開關(guān)sq1處再停止,進(jìn)行裝料,如此循環(huán)工作。
按下停止按鈕sb3后,運(yùn)輸車停止工作。
根據(jù)運(yùn)輸車的自動往返運(yùn)行的控制要求,我們可以將功能模塊劃分為4部分,如下圖所示。
編寫程序之前填寫plc梯形圖的i/o分配表。
i/o分配完畢,便可根據(jù)控制過程完成plc梯形圖的程序編寫。
1)運(yùn)輸車右行起動控制過程的plc梯形圖
2)30s裝料及自動左行控制過程的西門子plc梯形圖
3)60s卸料及自動返回(右行)控制過程的西門子plc梯形圖
4)運(yùn)輸車停止控制過程的plc梯形圖
5)程序的合并和調(diào)整
最終獲得的plc梯形圖程序,如下圖所示。