書名: 微課學三菱FX3U/Q系列PLC編程作者名: 李方園等編著本章字數: 1204字更新時間: 2022-05-10 17:53:52
1.1.3 PLC的梯形圖編程
梯形圖編程方式就是使用順序符號和軟元件編號在圖示的畫面上畫梯形圖的方式,由于順控回路是通過觸點符號和線圈符號來表現的,所以程序的內容更加容易理解。在梯形圖編程中,表示常開觸點、
表示常閉觸點、
表示輸出線圈。
在PLC的梯形圖編程之前,需要了解三菱PLC的輸入/輸出定義的情況。在硬件接線中,輸入端子為X0,但在梯形圖編程中則自動調整為X000(序號為三位數);輸出端子為Y0,但在梯形圖編程中則自動調整為Y000(序號為三位數)。本書為了更加符合工程實際,在硬件接線和I/O表中,均采用X0等編號,而在梯形圖中則都采用X000等編號。
梯形圖中最常見的是按照一定的控制要求進行邏輯組合,可構成基本的邏輯控制:“與”“或”“異或”及其組合。位邏輯指令使用“0”“1”兩個布爾操作數,對邏輯信號狀態進行邏輯操作,邏輯操作的結果送入存儲器狀態字的邏輯操作結果位。
圖1-7所示為邏輯“與”梯形圖,是用串聯的觸點進行表示的,表1-2所示為對應的邏輯“與”真值表。

圖1-7 邏輯“與”梯形圖
表1-2 邏輯“與”真值表

圖1-8所示為邏輯“或”梯形圖,是用并聯的觸點進行表示的,表1-3所示為對應的邏輯“或”真值表。

圖1-8 邏輯“或”梯形圖
表1-3 邏輯“或”真值表

圖1-9所示為邏輯“非”梯形圖,表1-4所示為對應的邏輯“非”真值表。

圖1-9 邏輯“非”梯形圖
表1-4 邏輯“非”真值表

圖1-10所示的梯形圖是通過一個輸入繼電器X000的常開觸點的通斷來控制輸出繼電器Y000的得電和失電。梯形圖的最左邊的豎線稱為左母線,最右邊的豎線稱為右母線,兩根母線可看作具有交流220V或直流24V電壓。當X000的常開觸點閉合時,Y000的線圈兩端就被加上電壓,線圈得電。

圖1-10 輸入、輸出繼電器使用
除了直接用輸出線圈的方式來對輸出繼電器進行編程外,用戶還可以調用“應用指令”(比如置位SET和復位RST指令等)來操作輸出繼電器。當SET指令前面的條件成立時(線路被接通),輸出繼電器被置位,即成為得電狀態,這與直接輸出線圈的區別在于,即使之后前面的條件不成立(線路被斷開),輸出繼電器仍然保持得電狀態。直到RST指令被執行,輸出繼電器才被復位。因此出現了SET指令必定要有RST指令與之配合,如圖1-11所示。

圖1-11 用置位、復位指令控制輸出繼電器
應該觀察到,在這個梯形圖里X000和X001的常開觸點里多了一個向上的箭頭。這表示上升沿觸點,即該觸點在X000得電的上升沿閉合一個掃描周期,下個掃描周期又復位。
如圖1-12所示,當邊沿狀態信號變化時就會產生跳變沿,當從“0”變到“1”時,產生一個上升沿(即正跳沿);當從“1”變到“0”時,則產生一個下降沿(即負跳沿)。在每個掃描周期中,把信號狀態和它在前一個掃描周期的狀態進行比較,若不同則表明有一個跳變沿。因此,前一個周期里的信號狀態必須被存儲,以便能和新的信號狀態相比較。如果用普通的觸點,哪怕用戶僅按下按鈕1s,在此期間,由于PLC的掃描周期是低至ns級的,PLC就反復執行了無數次這條指令了。因此,置位和復位指令前面的執行條件,一般采用上升沿或下降沿脈沖。

圖1-12 跳變沿