- 電氣工程師自學成才手冊(精通篇)(第2版)
- 蔡杏山主編
- 2209字
- 2021-08-13 20:14:56
4.1 基本梯形圖元件與指令說明
4.1.1 常開觸點、常閉觸點與線圈
1.常開觸點、常閉觸點與線圈說明
常開觸點、常閉觸點與線圈元件說明如下:

2.使用舉例
常開觸點、常閉觸點與線圈元件使用舉例如下:

4.1.2 觸點的串聯和并聯
1.觸點連接方式說明
觸點的串聯和并聯說明如下:

2.使用舉例
(1)觸點的串聯使用舉例
觸點的串聯使用舉例如下:

(2)觸點的并聯使用舉例
觸點的并聯使用舉例如下:

4.1.3 觸點串聯后并聯與觸點并聯后串聯
1.觸點連接方式說明
觸點串聯后并聯與觸點并聯后串聯說明如下:

2.使用舉例
(1)觸點串聯后并聯使用舉例
觸點串聯后并聯使用舉例如下:

(2)觸點并聯后串聯使用舉例
觸點并聯后串聯使用舉例如下:

4.1.4 邊沿檢測觸點
邊沿檢測觸點包括上升沿檢測觸點和下降沿檢測觸點,當檢測到上升沿或下降沿時,邊沿檢測觸點會接通一個掃描周期的時間。
1.邊沿檢測觸點說明
邊沿檢測觸點說明如下:

2.使用舉例
(1)上升沿檢測觸點使用說明
上升沿檢測觸點的使用說明如圖4-1所示,當輸入繼電器X001的狀態由OFF轉為ON(比如X001端子外接開關由斷開轉為閉合)時,產生一個上升沿,X001上升沿檢測觸點接通一個掃描周期,輔助繼電器M1線圈通電一個掃描周期的時間,然后X001上升沿檢測觸點斷開,M1線圈失電。X001常開觸點的狀態隨輸入繼電器X001狀態變化而變化,輸入繼電器X001狀態為ON時X001常開觸點始終閉合,為OFF時始終斷開。

圖4-1 上升沿檢測觸點使用說明
(2)下降沿檢測觸點使用說明
下降沿檢測觸點的使用說明如圖4-2所示,當輸入繼電器X001的狀態為ON(比如X001端子外接開關閉合)時,X001常開觸點閉合,輔助繼電器M0線圈得電,當輸入繼電器X001的狀態由ON變為OFF時,產生一個下降沿,X001下降沿檢測觸點接通一個掃描周期,M1線圈通電一個掃描周期的時間,然后X001下降沿檢測觸點斷開,M1線圈失電。X001常開觸點的狀態隨輸入繼電器X001狀態變化而變化,輸入繼電器X001狀態為ON時X001常開觸點始終閉合,為OFF時始終斷開。

圖4-2 下降沿檢測觸點使用說明
4.1.5 主控指令和主控復位指令
1.指令說明
指令說明如下:

2.使用舉例
MC、MCR指令使用舉例如圖4-3所示。如果X001常開觸點處于斷開,MC指令不執行,MC到MCR之間的程序不會執行,即0梯級程序執行后會執行12梯級程序,如果X001觸點閉合,MC指令執行,MC到MCR之間的程序會從上往下執行。

圖4-3 MC、MCR指令使用舉例
MC、MCR指令可以嵌套使用,如圖4-4所示,當X001觸點閉合、X003觸點斷開時,X001觸點閉合使“MC N0 M100”指令執行,N0級電路塊被啟動,由于X003觸點斷開使嵌在N0級內的“MC N1 M101”指令無法執行,故N1級電路塊不會執行。

圖4-4 MC、MCR指令的嵌套使用
如果MC主控指令嵌套使用,其嵌套層數允許最多8層(N0~N7),通常按順序從小到大使用。MC指令的操作元件通常為輸出繼電器Y或輔助繼電器M,但不能是特殊繼電器。MCR主控復位指令的使用次數(N0~N7)必須與MC的次數相同,在按由小到大順序多次使用MC指令時,必須按由大到小相反的次數使用MCR返回。
4.1.6 取反指令
1.指令說明
取反指令說明如下:

2.使用舉例
取反指令的使用舉例如圖4-5所示。在繪制梯形圖時,取反指令用斜線表示,當X000斷開時,相當于X000=OFF,取反變為ON(相當于X000閉合),繼電器線圈Y000得電。

圖4-5 取反指令使用舉例
4.1.7 結果邊沿檢測指令
結果邊沿檢測指令是三菱FX PLC三代機(FX3U/FX3UC/FX3G)增加的指令。
1.指令說明
結果邊沿檢測指令說明如下:

2.使用舉例
結果上升沿檢測指令使用舉例如圖4-6所示。當X000觸點處于閉合、X001觸點由斷開轉為閉合時,結果上升沿檢測指令前方送來一個上升沿,該指令所在位置接通,“SET M0”執行,將輔助繼電器M0置1。

圖4-6 結果上升沿檢測指令使用舉例
結果下降沿檢測指令使用舉例如圖4-7所示。當X001觸點處于閉合時,如果X000觸點由閉合轉為斷開,結果下降沿檢測指令前方送來一個下降沿,該指令所在位置接通,“SET M0”執行,將輔助繼電器M0置1。

圖4-7 結果下降沿檢測指令使用舉例
4.1.8 置位指令與復位指令
1.指令說明
置位指令與復位指令的名稱及功能如下:

2.使用舉例
置位與復位指令的使用舉例如圖4-8所示。
在圖4-8中,當常開觸點X000閉合后,Y000線圈被置位(狀態變為ON),X000斷開后,Y000線圈仍維持ON(通電)狀態,當常開觸點X001閉合后,Y000線圈被復位(狀態變為OFF),X001斷開后,Y000線圈維持OFF(失電)狀態。
對于同一元件,SET、RST指令可反復使用,順序也可隨意,但最后執行者有效。

圖4-8 置位、復位指令使用舉例
4.1.9 脈沖微分輸出指令
1.指令說明
脈沖微分輸出指令說明如下:

2.使用舉例
PLS、PLF指令使用舉例如圖4-9所示。當常開觸點X000由斷開轉為閉合時,一個上升沿脈沖加到[PLS M0],指令執行,M0線圈得電一個掃描周期,M0常開觸點閉合,[SET Y000]指令執行,將Y000線圈置位(即讓Y000線圈得電并保持);當常開觸點X001由閉合轉為斷開時,一個脈沖下降沿加給[PLF M1],指令執行,M1線圈得電一個掃描周期,M1常開觸點閉合,[RST Y000]指令執行,將Y000線圈復位(即讓Y000線圈失電)。

圖4-9 PLS、PLF指令使用舉例
4.1.10 程序結束指令
1.指令說明
程序結束指令說明如下:

2.使用舉例
END指令使用舉例如圖4-10所示。當系統運行到END指令處時,END后面的程序將不會執行,系統會由END處自動返回,開始下一個掃描周期。如果不在程序結束處使用END指令,系統就會一直運行到最后的程序步,延長程序的執行周期。

圖4-10 END指令使用舉例
另外,使用END指令也方便調試程序。當編寫很長的程序時,如果調試時發現程序出錯,為了發現程序出錯位置,可以從前往后每隔一段程序插入一個END指令,再進行調試,系統執行到第一個END指令會返回,如果發現程序出錯,表明出錯位置應在第一個END指令之前,若第一段程序正常,可刪除一個END指令,再用同樣的方法調試后面的程序。