【PLC編程】從原理圖到程序的4個經(jīng)典實(shí)例詳解
本文中將以分析幾個案例的方式拆解程序編程的過程,,從控制過程到原理及梯形圖。如果采用其它系列或品牌的PLC,,其邏輯結(jié)構(gòu)大同小異,。
這次我們將拆解的案例
1,、噴泉控制
2,、交通信號燈控制
3、多級傳送帶控制
4,、車庫自動門控制
(1)明確系統(tǒng)控制要求
系統(tǒng)要求用兩個按鈕來控制A、B,、C三組噴頭工作(通過控制三組噴頭的泵電動機(jī)來實(shí)現(xiàn)),,三組噴頭排列如下圖所示。
系統(tǒng)控制要求具體如下:
當(dāng)按下起動按鈕后,,A組噴頭先噴5s后停止,,然后B、C組噴頭同時噴,,5s后,,B組噴頭停止、C組噴頭繼續(xù)噴5s再停止,,而后A,、B組噴頭噴7s,,C組噴頭在這7s的前2s內(nèi)停止,后5s內(nèi)噴水,,接著A,、B、C三組噴頭同時停止3s,,以后重復(fù)前述過程,。按下停止按鈕后,三組噴頭同時停止噴水,。下圖為A,、B、C三組噴頭工作時序圖,。
(2)確定輸入/輸出設(shè)備,,并為其分配合適的I/O端子
噴泉控制需用到的輸入/輸出設(shè)備和對應(yīng)的PLC端子見下表:
(3)繪制噴泉控制電路圖
控制電路圖
(4)編寫PLC控制程序
啟動STEP 7-Micro/WIN編程軟件,編寫滿足控制要求的梯形圖程序,,編寫完成的梯形圖如下圖所示,。
下面對照控制電路來說明梯形圖的工作原理:
(2)停止控制
(1)明確系統(tǒng)控制要求
系統(tǒng)要求用兩個按鈕來控制交通信號燈工作,,交通信號燈排列如下圖所示,。
系統(tǒng)控制要求具體如下:
當(dāng)按下起動按鈕后,南北紅燈亮25s,,在南北紅燈亮25s的時間里,,東西綠燈先亮20s再以1次/s的頻率閃爍3次,接著東西黃燈亮2s,,25s后南北紅燈熄滅,,熄滅時間維持30s,在這30s時間里,,東西紅燈一直亮,,南北綠燈先亮25s,然后以1次/s頻率閃爍3次,,接著南北黃燈亮2s,。以后重復(fù)該過程。按下停止按鈕后,,所有的燈都熄滅,。交通信號燈的工作時序如下圖所示。
(2)確定輸入/輸出設(shè)備,,并為其分配合適的I/O端子
交通信號燈控制需用到的輸入/輸出設(shè)備和對應(yīng)的PLC端子見下表,。
(3)繪制交通信號燈控制電路圖
控制電路圖
(4)編寫PLC控制程序
啟動STEP 7-Micro/WIN編程軟件,編寫滿足控制要求的梯形圖程序,,編寫完成的梯形圖如下圖所示,。
梯形圖
在上圖所示的梯形圖中,,采用了一個特殊的輔助繼電器SM0.5,稱為觸點(diǎn)利用型特殊繼電器,,它利用PLC自動驅(qū)動線圈,,用戶只能利用它的觸點(diǎn),即畫梯形圖里只能畫它的觸點(diǎn),。SM0.5能產(chǎn)生周期為1s的時鐘脈沖,,其高低電平持續(xù)時間各為0.5s,以上圖梯形圖網(wǎng)絡(luò)9為例,,當(dāng)T50常開觸點(diǎn)閉合,,在1s內(nèi),SM0.5常閉觸點(diǎn)接通,、斷開時間分別為0.5s,,Q0.4線圈得電、失電時間也都為0.5s,。
下面對照控制電路和時序圖來說明梯形圖工作原理:
(1)起動控制
(2)停止控制
(1)明確系統(tǒng)控制要求
系統(tǒng)要求用兩個按鈕來控制傳送帶按一定方式工作,傳送帶結(jié)構(gòu)如下圖所示,。
系統(tǒng)控制要求具體如下:
當(dāng)按下起動按鈕后,,電磁閥YV打開,開始落料,,同時一級傳送帶電動機(jī)M1起動,,將物料往前傳送,6s后二級傳送帶電動機(jī)M2起動,,M2起動5s后三極傳送帶電動機(jī)M3起動,,M3起動后4s后四級傳送帶電動機(jī)M4起動。
當(dāng)按下停止按鈕后,,為了不讓各傳送帶上有物料堆積,,要求先關(guān)閉電磁閥YV,6s后讓M1停轉(zhuǎn),,M1停轉(zhuǎn)5s后讓M2停轉(zhuǎn),M2停轉(zhuǎn)4s后讓M3停轉(zhuǎn),,M3停轉(zhuǎn)3s后讓M4停轉(zhuǎn),。
(2)確定輸入/輸出設(shè)備,并為其分配合適的I/O端子
多級傳送帶控制需用到的輸入/輸出設(shè)備和對應(yīng)的PLC端子見下表,。
(3)繪制多級傳送帶控制電路圖
控制電路圖
(4)編寫PLC控制程序
啟動STEP 7-Micro/WIN編程軟件,,編寫滿足控制要求的梯形圖程序,編寫完成的梯形圖如下圖所示,。
梯形圖
下面對照控制電路來說明梯形圖的工作原理,。
(1)起動控制
(2)停止控制
(1)明確系統(tǒng)控制要求
系統(tǒng)要求車庫門在車輛進(jìn)出時能自動打開關(guān)閉,車庫門控制結(jié)構(gòu)如下圖所示,。
系統(tǒng)控制具體要求如下:
在車輛入庫經(jīng)過入門傳感器時,,入門傳感器開關(guān)閉合,車庫門電動機(jī)正轉(zhuǎn),,車庫門上升,,當(dāng)車庫門上升到上限位開關(guān)處時,電動機(jī)停轉(zhuǎn),;車輛進(jìn)庫經(jīng)過出門傳感器時,,出門傳感器開關(guān)閉合,車庫門電動機(jī)反轉(zhuǎn),,車庫門下降,,當(dāng)車庫門下降到下限位開關(guān)處時,電動機(jī)停轉(zhuǎn),。
在車輛出庫經(jīng)過出門傳感器時,,出門傳感器開關(guān)閉合,車庫門電動機(jī)正轉(zhuǎn),,車庫門上升,,當(dāng)門上升到上限位開關(guān)處時,電動機(jī)停轉(zhuǎn),;車輛出庫經(jīng)過入門傳感器時,,入門傳感器開關(guān)閉合,車庫門電動機(jī)反轉(zhuǎn),,車庫門下降,,當(dāng)門下降到下限位開關(guān)處時,電動機(jī)停轉(zhuǎn),。
(2)確定輸入/輸出設(shè)備,,并為其分配合適的I/O端子
車庫自動門控制需用到的輸入/輸出設(shè)備和對應(yīng)的PLC端子見下表:
(3)繪制車庫自動門控制電路圖
控制電路圖
(4)編寫PLC控制程序
啟動STEP 7-Micro/WIN編程軟件,編寫滿足控制要求的梯形圖程序,,編寫完成的梯形圖如下圖所示,。
梯形圖
下面對照控制電路來說明梯形圖的工作原理。
(1)入庫控制過程
(2)出庫控制過程