【控製要求】
該案例的控製相對於(yu) 我們(men) 現代化的出入門的控製來說時比較簡單的,比較完整的係統要結合視覺控製,通過相機拍照識別號碼,通過通訊給到plc,plc再定時,出門時進行識別,判斷時長,確定費用,通過收費係統當收費完成時,收費係統再通過通訊給信號plc,觸發放行,這樣的項目一般是由多個(ge) 不同的工程師去完成的,有視覺識別的,有收費係統的,還有plc的,但是核心點就是通訊,把通訊學好才能去做這樣的項目。下麵還是看下我們(men) 這個(ge) 案例簡單的控製要求吧:
1.汽車碰到入門感應器時,卷閘門自動上升到上限;
2.汽車離開入門感應器時,卷閘門自動下降到下限;
3.當自動開關(guan) 門時,按下停止按鈕,門停止,再按一次,門繼續啟動;
4.門不動時,可以控製對應的按鈕進行正反轉控製;
5.保護感應器感應有物體(ti) 時,門不允許下降;
6.出門和入門的程序一樣的控製過程。
表1-10-1自動門示意圖
【I/O分配】
除了輸入輸出點,由於(yu) 程序分為(wei) 進入和出去,需要2個(ge) 標誌位,一個(ge) 是入門的M點,一個(ge) 是出門的M點;實現停止功能,需要一個(ge) 停止標誌位;另外,無論入還是出,都需要開門和關(guan) 門,這裏需要開門標誌位和關(guan) 門標誌位,因為(wei) 除了自動控製,後麵還需要做手動控製的動在(對應這裏寫(xie) 這麽(me) 多標誌位不明白可以繼續問下看,從(cong) 程序的寫(xie) 法去理解)。
分配表如下圖:
表1-10-1I/O分配

【程序編寫及思路】
1.動作的啟動
隻有在入門和出門都沒動作時,觸發對應的感應器才能啟動對應的標誌位。
2.自動控製流程
1)當M0或者M1觸發時(進或者出開始時),置位M3開門標誌,後麵程序會(hui) 用這個(ge) M點去控製電機動作;
2)進門時離開出門感應器(M0 X1下降沿)或者出門時離開入門感應器(M1 X0下降沿),這兩(liang) 種情況就可以進入關(guan) 門動作。
3)處於(yu) 關(guan) 門狀態時,碰到X3就複位所有M點,動作結束
圖1-10-2動作的啟動程序
3.暫停功能
當按下一次停止按鈕時,M2導通,按下第二次按鈕時,M2斷開,使用ALT交替輸出指令很容易實現,具體(ti) 控製在下一步程序體(ti) 現。
圖1-10-3停止標誌位的觸發
4.正轉控製
當X2有信號時,電機講無法反轉;手動控製的條件有兩(liang) 個(ge) ,第一個(ge) 是在沒車的情況下(M0常閉 M1常閉),第二個(ge) 是在按下停止按鈕的情況下;自動控製的條件是開門標誌M3導通並且沒按下停止按鈕時(M3常開 M2常閉)
圖1-10-4正轉控製
5.反轉控製
控製的原理和正轉差不多,隻不過加了一個(ge) 保護感應器X4
圖1-10-5 反轉控製