PLC應(yīng)用系統(tǒng)的一般開發(fā)流程
PLC應(yīng)用系統(tǒng)的一般開發(fā)流程如圖3-21所示。

圖3-21 PLC應(yīng)用系統(tǒng)的一般開發(fā)流程
PLC控制三相異步電動(dòng)機(jī)正、反轉(zhuǎn)線路與程序的開發(fā)
下面通過開發(fā)一個(gè)電動(dòng)機(jī)正、反轉(zhuǎn)控制線路為例來說PLC應(yīng)用系統(tǒng)的開發(fā)過程。
1. 明確系統(tǒng)的控制要求
系統(tǒng)要求通過3個(gè)按鈕分別控制電動(dòng)機(jī)連續(xù)正轉(zhuǎn)、反轉(zhuǎn)和停轉(zhuǎn),還要求采用熱繼電器對(duì)電動(dòng)機(jī)進(jìn)行過載保護(hù),另外要求正、反轉(zhuǎn)控制聯(lián)鎖。
2. 確定輸入/輸出設(shè)備,并為其分配合適的I/O端子
表3-1列出了系統(tǒng)要用到的輸入/輸出設(shè)備及對(duì)應(yīng)的PLC端子。

表3-1
3. 繪制系統(tǒng)控制線路圖
圖3-22為PLC控制電動(dòng)機(jī)正、反轉(zhuǎn)線路圖。

圖3-22 PLC控制電動(dòng)機(jī)正、反轉(zhuǎn)線路圖
4. 編寫PLC控制程序
啟動(dòng)PLC編程軟件,編寫圖3-23所示的梯形圖控制程序。
下面對(duì)照?qǐng)D3-22線路圖來說明圖3-23梯形圖程序的工作原理。

圖3-23
① 正轉(zhuǎn)控制
當(dāng)按下PLC的X000端子外接按鈕SB2時(shí)→該端子對(duì)應(yīng)的內(nèi)部輸入繼電器X000得電→程序中的X000常開觸點(diǎn)閉合→輸出繼電器Y000線圈得電,一方面使程序中的Y000常開自鎖觸點(diǎn)閉合,鎖定Y000線圈供電,另一方面使程序中的Y000常閉觸點(diǎn)斷開,Y001線圈無法得電,此外還使Y000端子內(nèi)部的硬觸點(diǎn)閉合→Y000端子外接的KM1線圈得電,它一方面使KM1常閉聯(lián)鎖觸點(diǎn)斷開,KM2線圈無法得電,另一方面使KM1主觸點(diǎn)閉合→電動(dòng)機(jī)得電正向運(yùn)轉(zhuǎn)。
② 反轉(zhuǎn)控制
當(dāng)按下X001端子外接按鈕SB3時(shí)→該端子對(duì)應(yīng)的內(nèi)部輸入繼電器X001得電→程序中的X001常開觸點(diǎn)閉合→輸出繼電器Y001線圈得電,一方面使程序中的Y001常開自鎖觸點(diǎn)閉合,鎖定Y001線圈供電,另一方面使程序中的Y001常閉觸點(diǎn)斷開,Y000線圈無法得電,還使Y001端子內(nèi)部的硬觸點(diǎn)閉合→Y001端子外接的KM2線圈得電,它一方面使KM2常閉聯(lián)鎖觸點(diǎn)斷開,KM1線圈無法得電,另一方面使KM2主觸點(diǎn)閉合→電動(dòng)機(jī)兩相供電切換,反向運(yùn)轉(zhuǎn)。
③ 停轉(zhuǎn)控制
當(dāng)按下X002端子外接按鈕SB1時(shí)→該端子對(duì)應(yīng)的內(nèi)部輸入繼電器X002得電→程序中的兩個(gè)X002常閉觸點(diǎn)均斷開→Y000、Y001線圈均無法得電,Y000、Y001端子內(nèi)部的硬觸點(diǎn)均斷開→KM1、KM2線圈均無法得電→KM1、KM2主觸點(diǎn)均斷開→電動(dòng)機(jī)失電停轉(zhuǎn)。
④ 過載保護(hù)
當(dāng)電動(dòng)機(jī)過載運(yùn)行時(shí),熱繼電器FR發(fā)熱元件使X003端子外接的FR常開觸點(diǎn)閉合→該端子對(duì)應(yīng)的內(nèi)部輸入繼電器X003得電→程序中的兩個(gè)X003常閉觸點(diǎn)均斷開→Y000、Y001線圈均無法得電,Y000、Y001端子內(nèi)部的硬觸點(diǎn)均斷開→KM1、KM2線圈均無法得電→KM1、KM2主觸點(diǎn)均斷開→電動(dòng)機(jī)失電停轉(zhuǎn)。
5. 將程序?qū)懭隤LC
在計(jì)算機(jī)中用編程軟件編好程序后,如果要將程序?qū)懭隤LC,須做以下工作。
① 用專用編程電纜將計(jì)算機(jī)與PLC連接起來,再給PLC接好工作電源,如圖3-24所示。

圖3-24 PLC與計(jì)算機(jī)的連接
② 將PLC的RUN/STOP開關(guān)置于“STOP”位置,再在計(jì)算機(jī)編程軟件中執(zhí)行PLC程序?qū)懭氩僮?,將寫好的程序由?jì)算機(jī)通過電纜傳送到PLC中。
6. 模擬運(yùn)行
程序?qū)懭隤LC后,將PLC的RUN/STOP開關(guān)置于“RUN”位置,然后用導(dǎo)線將PLC的X000端子和COM端子短接一下,相當(dāng)于按下正轉(zhuǎn)按鈕,在短接時(shí),PLC的X000端子的對(duì)應(yīng)指示燈正常應(yīng)該會(huì)亮,表示X000端子有輸入信號(hào),根據(jù)梯形圖分析,在短接X000端子和COM端子時(shí),Y000端子應(yīng)該有輸出,即Y000端子的對(duì)應(yīng)指示燈應(yīng)該會(huì)亮,如果X000端指示燈亮,而Y000端指示燈不亮,可能是程序有問題,也可能是PLC不正常。
若X000端子模擬控制的運(yùn)行結(jié)果正常,再對(duì)X001、X002、X003端子進(jìn)行模擬控制,并查看運(yùn)行結(jié)果是否與控制要求一致。
7. 安裝系統(tǒng)控制線路,并進(jìn)行現(xiàn)場(chǎng)調(diào)試
模擬運(yùn)行正常后,就可以按照繪制的系統(tǒng)控制線路圖,將PLC及外圍設(shè)備安裝在實(shí)際現(xiàn)場(chǎng),線路安裝完成后,還要進(jìn)行現(xiàn)場(chǎng)調(diào)試,觀察是否達(dá)到控制要求,若達(dá)不到要求,需檢查是硬件問題還是軟件問題,并解決這些問題。
8. 系統(tǒng)投入運(yùn)行
系統(tǒng)現(xiàn)場(chǎng)調(diào)試通過后,可試運(yùn)行一段時(shí)間,若無問題可正式投入運(yùn)行。
電子發(fā)燒友App















評(píng)論