案例描述:
按下起動按鈕sb1,控制交流km1得電,m1起動運轉;
按下起動按鈕sb3,控制km2得電,電動機m2繼m1后順序起動運轉;
按下停止按鈕sb4,控制交流接觸器km2失電,電動機m2停轉;
按下停止按鈕sb2,控制交流接觸器km1失電,電動機m1繼m2后反順序停轉。
若線路中出現過載、過熱故障由過熱保護fr自動切斷控制線路。
為了確保只有在m1起動后,m2才能起動的順序,在m2起動控制線路中串入電動機m1交流接觸器km1的常開觸點。
同時,為了防止當起動電動機m2時,誤操作按動電動機m1的停止按鈕sb2,而關斷電動機m1,在電動機m1的起動控制線路中并入電動機m2交流接觸器km2的常開觸點,實現聯鎖控制。
根據編程案例中對控制過程的描述,我們可以將整個控制關系劃分成6部分,如下圖所示。

接下來,要進行i/o分配。

i/o分配完畢,可根據控制過程完成梯形圖的程序編寫。
1)電動機m1起動控制過程梯形圖

2)電動機m2起動控制過程梯形圖

3)電動機m2停機控制過程梯形圖

4)電動機m1停機控制過程梯形圖

5)電動機m1與m2互鎖及聯鎖控制過程梯形圖

6)電動機過熱保護控制過程梯形圖

7)程序的合并和調整
最終獲得的plc梯形圖程序,如下圖所示。










