十字路口紅綠燈控製是學習(xi) PLC必須學會(hui) 的控製之一,順序控製是紅綠燈程序的核心,會(hui) 有多種方法實現此項功能,這篇文章就簡單以時序思路為(wei) 大家疏通思路,從(cong) 硬件到軟件,真正體(ti) 會(hui) 到編程的樂(le) 趣。
十字路口紅綠燈
紅綠燈控製要求
分析控製要求是完成目標的關(guan) 鍵,控製要求一定要貼近實際,從(cong) 真實出發,就拿實際十字路口紅綠燈來講,一般是按照以下時序進行:
按下啟動按鈕以後;
南北紅燈、東(dong) 西綠燈同時亮起,接著東(dong) 西方向綠燈熄滅、黃燈閃爍三秒,紅燈亮起、南北方向綠燈亮起;然後南北方向綠燈熄滅、黃燈閃爍三秒,紅燈亮起,進行循環。
其中紅燈為(wei) 13秒,綠燈為(wei) 10秒。
按下停止按鈕程序停止。
紅綠燈
繪製控製時序圖
繪製時序圖或者控製流程圖是編程五大步驟之一,分析控製要求的結果就是能夠在腦海中繪製一張如下圖所示的時序圖,不同的程序會(hui) 有不同形式的狀態圖,還有一種叫做狀態轉移圖,這個(ge) 後續再介紹。
紅綠燈時序圖
根據控製要求,把紅綠燈按照先後順序分為(wei) 五個(ge) 時序:
第一時序,南北紅燈、東(dong) 西綠燈亮;
第二時序,南北紅燈、東(dong) 西黃燈閃爍三秒;
第三時序,南北綠燈、東(dong) 西紅燈亮;
第四時序,南北黃燈閃爍三秒、東(dong) 西紅燈亮;
第五時序,南北紅燈、東(dong) 西綠燈亮(循環);
把這五個(ge) 時序分出來,就是離PLC編程又近了一步。
分配I/O
準備工作完成以後,下麵就要對所需要的點位進行分配,做到合理、不重複,定義(yi) 每個(ge) 控製點位的功能,比如:啟動、停止等(根據現場情況來)。
I/O分配表
紅綠燈程序的輸入位比較少,比如啟動按鈕、停止按鈕、手動控製、自動控製(本程序隻有啟動和停止);
輸出地址可以選擇和我一樣的分配方法,當然也可以選擇南北紅燈作為(wei) 一個(ge) 輸出地址,但是前提是距離較短,不會(hui) 有過大的壓降存在等因素。
PLC外圍接線圖
以三菱PLC-FX3U為(wei) 例:
PLC硬件接線圖
圖中所示就是最終的接線圖,因為(wei) 輸出為(wei) 漏型,所以電源負極接入COM端,指示燈接入電源正極,但是3U為(wei) 晶體(ti) 管輸出,所以隻可以使用直流電壓的指示燈,如果是交流指示燈,還需要使用中間繼電器進行轉換,這個(ge) 一定要注意!
關(guan) 於(yu) PLC的輸出接線方法以及電源適用範圍,每款PLC的說明書(shu) 中都會(hui) 講到,具體(ti) 注意事項可以參照說明書(shu) !