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

第一節 位邏輯指令

一、觸點類指令

在梯形圖中常用的觸點類指令見表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 多線圈并聯輸出程序

主站蜘蛛池模板: 广平县| 栾城县| 清原| 奇台县| 通辽市| 崇信县| 朝阳县| 岱山县| 新余市| 哈密市| 密云县| 阿拉善左旗| 武宣县| 当雄县| 开鲁县| 财经| 大丰市| 浮山县| 麟游县| 镇坪县| 高淳县| 墨江| 北流市| 芜湖市| 张家口市| 永嘉县| 武川县| 台中县| 揭阳市| 东光县| 长宁县| 莱阳市| 大兴区| 胶南市| 板桥市| 井陉县| 安新县| 剑河县| 多伦县| 石城县| 大余县|