官术网_书友最值得收藏!

第一節 位邏輯指令

一、觸點類指令

在梯形圖中常用的觸點類指令見表2-1,主要進行觸點的簡單邏輯連接。

表2-1 觸點類指令表

二、線圈類指令

在梯形圖中常用的線圈類指令見表2-2,主要是對輸出寄存器位的控制。

表2-2 線圈類指令表

三、指令應用

1 觸點指令應用

圖2-1所示為觸點簡單應用的梯形圖程序,圖2-2所示為梯形圖對應的時序圖。由圖可知,當I0.0和I0.1都接通時,Q0.0接通,Q0.2保持原狀態不變;當I0.1斷開時,Q0.0斷開,在I0.1斷開的下降沿,觸發Q0.2接通一個掃描周期。

圖2-1 梯形圖

2 線圈指令應用

圖2-3所示為觸點與線圈指令應用的梯形圖程序,圖2-4所示為觸點與線圈指令應用的梯形圖程序對應的時序圖。由圖可知,當I0.0接通時,Q0.0接通、Q0.1置1接通、Q0.2與Q0.3這兩位復位置0。

圖2-2 時序圖

圖2-3 觸點與線圈指令應用的梯形圖程序

圖2-4 觸點與線圈指令應用的梯形圖程序對應的時序圖

四、梯形圖的編程規則

盡管梯形圖與繼電器電路圖在結構形式、元件符號及邏輯控制功能等方面相類似,但它們又有許多不同之處,梯形圖具有自己的編程規則。

1)輸入映像寄存器、輸出映像寄存器、內部輔助繼電器、定時器等元件的觸點可多次重復使用,無須用復雜的程序結構來減少觸點的使用次數。

2)梯形圖的每一行都是從左母線開始,線圈接在最右邊或右母線上(右母線可以不畫出)。觸點不能放在線圈的右邊,即線圈與右母線之間不能有任何觸點,如圖2-5所示。

梯形圖編程規則

圖2-5 線圈與觸點的位置

3)線圈不能直接與左母線相連,即左母線與線圈之間一定要有觸點。如果需要,則可以通過專用內部輔助繼電器SM0.0的常開觸點連接,如圖2-6所示。SM0.0為S7-200 SMART PLC中的常接通輔助繼電器。

圖2-6 SM0.0的應用

4)一般情況下,在梯形圖中同一線圈只能出現一次。同一線圈在程序中使用了兩次或多次,稱為雙線圈輸出,雙線圈輸出容易引起誤操作,應避免線圈重復使用,如圖2-7所示。

圖2-7 相同編號的線圈程序

5)梯形圖必須符合順序執行原則,即從左到右、從上到下地執行。不符合順序執行的電路不能直接編程,如圖2-8所示。

圖2-8 不符合順序執行編程規則的程序處理

6)在梯形圖中,有幾個串聯電路相并聯時,應將串聯觸點多的回路放在上方;有幾個并聯電路相串聯時,應將并聯觸點多的回路放在左方,這樣所編制的程序簡潔明了,指令條數減少,掃描周期縮短。圖2-9所示為梯形圖程序的合理優化。

圖2-9 合理優化的梯形圖程序

7)梯形圖中的觸點可以串聯或并聯,但繼電器線圈只能并聯而不能串聯,如圖2-10所示。

圖2-10 多線圈并聯輸出程序

主站蜘蛛池模板: 泸西县| 原阳县| 高平市| 石阡县| 射洪县| 将乐县| 永年县| 开平市| 灯塔市| 云龙县| 临西县| 乐山市| 泽普县| 多伦县| 嘉禾县| 融水| 确山县| 澜沧| 鹤山市| 祥云县| 台湾省| 故城县| 涞水县| 上高县| 清新县| 边坝县| 巴塘县| 云龙县| 金阳县| 三江| 抚松县| 赤峰市| 福清市| 肇源县| 徐汇区| 金堂县| 江津市| 廉江市| 永康市| 延寿县| 高雄县|