1.編程原則
(1)梯形圖中的每一邏輯行(梯級)皆起始于左母線,終止于右母線。各種元件的線圈接于右母線;任何觸點(diǎn)不能放在線圈的右邊與右母線相連;線圈一般也不允許直接與左母線相連。正確的和不正確的接線如圖1所示。
![]() |
|
圖1 正確和不正確的接線 |
(2) PLC編程元件的觸點(diǎn)在編制程序時的使用次數(shù)是無限制的。
(3) 編制梯形圖時,應(yīng)盡量做到“上重下輕、左重右輕”以符合“從左到右、自上而下”的執(zhí)行程序的順序,并易于編寫指令語句表。圖2所示的是合理的和不合理的接線。
![]() |
|
圖2 合理和不合理的接線 |
(4) 在梯形圖中應(yīng)避免將觸點(diǎn)畫在垂直線上,這種橋式梯形圖無法用指令語句編程,應(yīng)改畫成能夠編程的形式,如圖3所示。
(5) 應(yīng)避免同一繼電器線圈在程序中重復(fù)輸出,否則將引起誤操作。
![]() |
|
圖3 將無法編程的梯形圖改畫 |
(6) 外部輸入設(shè)備動斷觸點(diǎn)的處理
圖4(a)所示電動機(jī)直接起動控制的繼電接觸器控制電路,其中停止按鈕SB1是動斷觸點(diǎn)。如用PLC來控制,則停止按鈕SB1和啟動按鈕SB2是它的輸入設(shè)備。在外部接線時,SB1有兩種接法。
照圖4(b) 的接法,SB1仍接成動斷,接在PLC輸入繼電器的X1端子上,則在編譯梯形圖時,用的是動合觸點(diǎn)X1。未施加按動SB1的停止動作時,因SB1閉合,對應(yīng)的輸入繼電器接通,這時它的動合觸點(diǎn)X1是閉合的。按下SB1,斷開輸入繼電器,動合觸點(diǎn)X1才斷開。
照圖4(c) 的接法,將SB1接成動合形式,則在梯形圖中,用的時動斷觸點(diǎn)X1,未施加按動SB1的停止動作時,因SB1斷開,對應(yīng)的輸入繼電器斷開,這時其動斷觸點(diǎn)X1仍然閉合,當(dāng)按下SB1時,接通輸入繼電器,動斷觸點(diǎn)X1才斷開。
在圖4的外部接線圖中,輸入邊的直流電源E通常是由PLC內(nèi)部提供的,輸出邊的交流電源是外接的?!癈OM”是兩邊各自的公共端子。
從圖4(a)和(c)可以看出,為了使梯形圖和繼電接觸器控制電路一一對應(yīng),PLC輸入設(shè)備的觸點(diǎn)應(yīng)盡可能地接成動合形式。
此外,熱繼電器FR的觸點(diǎn)只能接成動斷的,通常不作為PLC的輸入信號,而將其觸點(diǎn)接入輸出回路以直接通斷接觸器線圈。
|
|
|
| 圖4 電動機(jī)的直接起動控制 |
圖5 籠型電動正反轉(zhuǎn)繼電接觸器控制電路 |
2.編程方法
今以圖5所示籠型電動正反轉(zhuǎn)繼電接觸器控制電路為例來介紹用PLC進(jìn)行控制的編程方法。
(1) 確定I/O點(diǎn)數(shù)及其分配
停止按鈕SB1、正轉(zhuǎn)起動按鈕SBF、反轉(zhuǎn)起動按鈕SBR這三個外部按鈕須接在PLC的三個輸入端子上,可分別分配為X0,X1,X2來接收輸入信號;正轉(zhuǎn)接觸器線圈KMF和反轉(zhuǎn)接觸器線圈KMR須接在兩個輸出端子上,可分別分配為Y1和Y2。共需用5個I/O點(diǎn),即
|
輸入 |
輸出 |
|
SB1 X0 SBF X1 SBR X2 |
KMF Y1 KMR Y2 |
外部接線如圖6所示。按下SBF,電動機(jī)正轉(zhuǎn);按下SBR,則反轉(zhuǎn)。在正轉(zhuǎn)時如要求反轉(zhuǎn),必須先按下SB1。
![]() |
| 圖6 電動機(jī)正反轉(zhuǎn)控制的外部接線圖 |
至于自鎖和互鎖觸點(diǎn)是內(nèi)部“軟”觸點(diǎn),不占用I/O點(diǎn)。此外,外部還應(yīng)接入“硬”互鎖觸點(diǎn)KMR和KMF,以確保正轉(zhuǎn)和反轉(zhuǎn)接觸器不會同時接通,避免電源短路。
(2) 編制梯形圖和指令語句表
本例的梯形圖和指令語句表如圖7所示。
比較圖5和圖7(a),兩者一一對應(yīng)。
![]() |
| ||||
| (a)梯形圖 | (b)指令語句表 | ||||
|
圖7 電動機(jī)正反轉(zhuǎn)控制的梯形圖和指令語句表 | |||||

















