<tr id="stl47"><source id="stl47"></source></tr>

<form id="stl47"><span id="stl47"><track id="stl47"></track></span></form>
<wbr id="stl47"></wbr>
    <form id="stl47"></form>
      <sub id="stl47"></sub>
        <tr id="stl47"></tr>
      1. <form id="stl47"></form>
        <form id="stl47"><th id="stl47"><noscript id="stl47"></noscript></th></form>

          <sub id="stl47"></sub><table id="stl47"><th id="stl47"><track id="stl47"></track></th></table>
            PLC基本邏輯指令
            發布者:杭州瑞菱自動化設備有限公司  發布時間:2021-12-08 15:42:15  訪問次數:82

            詳細介紹PLC的基本邏輯指令,plc邏輯指令。
            一、 邏輯取及輸出線圈(LD/LDI/OUT)指令
               LD(取):常開觸點邏輯運算起始指令
              LDI(。撼i]觸點邏輯運算起始指令
              OUT(輸出)線圈驅動指令

            例 圖 7.1


            圖 7.1 LD 、 LDI 、 OUT 指令的使用
            說明
              ( 1 ) LD 、 LDI 指令用于將觸點接到母線上。
              ( 2 ) OUT 指令是對輸出繼電器、輔助繼電器、狀態繼電器、定時器、計數器的線圈的驅動指令,對于輸入繼電器不能使用。
              ( 3 ) OUT 指令可以連續使用多次(上例中 OUT M100 和 OUT T0 )。
            二、 觸點串聯( AND/ANI )指令
               AND (與)常開觸點串聯指令 , ANI (與非)常閉觸點串聯指令
            例 圖 7.2

            圖 7.2 AND 、 ANI 指令的使用

             

            說明 
              ( 1 ) AND 和 ANI 指令是用于串聯單個觸點的指令,串聯觸點的數量不限,該指令可以多次重復使用。

              ( 2 )“連續輸出”是指在執行 OUT 指令后,通過與觸點的串聯可驅動其他線圈執行 OUT 指令

            三、觸點并( OR/ORI )指令
              OR (或) 常開觸點并聯連接指令
              ORI (或非)常閉觸點并聯連接指令
            例 圖 7.4 
            說明:
             ( 1 ) OR 和 ORI 是用于并聯連接單個觸點的指令,并聯多個串聯的觸點不能用此指令
             ( 2 ) OR 和 ORI 指令是從該指令的當前步開始,對前面的 LD 、 LDI 指令并聯連接。
            四、 串聯電路塊的并聯( ORB )指令
              ORB (電路塊或)串聯電路塊的并聯連接指令

            例 圖 7.5


            說明:

             (1 ) 2 個以上的觸點串聯連接的電路稱為串聯電路塊。串聯電路塊并聯連接時,分支的開始用 LD 和 LDI 指令,分支的結束用 ORB 指令。
             ( 2 ) ORB 指令與后述的 ANB 指令等均為無操作元件的指令。
            五、 并聯電路塊的串聯( ANB )指令

             

            圖 7.6 ANB 指令的使用

            ANB (電路塊與)并聯電路塊之間串聯連接指令 例 圖 7.6
            說明:
             ( 1 )將并聯電路塊與前面電路串聯時用 ANB 指令。并聯電路塊起點用 LD 或 LDI 指令。
             ( 2 )若多個并聯電路塊順次用 ANB 指令與前面電路串聯連接,則 ANB 的使用次數沒有限制。
             ( 3 ) ANB 指令可以連續使用,但與 ORB 指令一樣使用次數限制在 8 次以下。
            六、 多重輸出電路( MPS/MRD/MPP )指令
              MPS ( push )進棧指令
              MRD ( read )讀棧指令。
              MPP ( POP )出棧指令。
            ? 簡單電路例( 1 層棧)例圖 7.8 

             

            圖 7.8 MPS 、 MRD 、 MPP 指令的使用

            圖 7.9 一層棧電路 圖 7-10

            1 層棧和 ANB , ORB 指令例圖 7.9


            (三)二層棧 例圖 7 — 10

             

            圖 7.10 二層棧電路
            (四)多層棧 例圖 7.11

            圖 7.11 多層棧電路

            七、 主控觸點( MC/MCR )指令
               MC (主控)主控電路塊起點指令
              MCR (主控復位)主控電路塊終點指令
            例 圖 7.12

             
            圖 7.12 MC 、 MCR 指令的使用
             ( 1 ) X1 接通時,執行 MC 與 MCR 之間的指令。
             ( 2 ) MC 指令后,母線( LD 、 LDI 點)移至 MC 觸點之后,返回原來母線的指令是 MCR 。 MC 指令使用后必定要用 MCR 指令。
             ( 3 )使用不同的 Y 、 M 元件號,可多次使用 MC 指令。

            例圖 7.13 輸出線圈重復使用(雙線圈)
            圖 7.14 為多級嵌套的例子。

            八、 自保持與解除( SET/RST )指令
            SET (置位)令元件保持 ON 指令
            RST (復位)令元件保持 OFF 、清數據寄存器指令

                        例:圖 7.15

            說明:

             ( 1 ) X0 一旦接通,即使再斷開 Y0 也保持接通。 X1 接通后,即使再斷開, Y0 也將保持斷開。對于 M 、 S 也是同樣如此。
             ( 2 )對于同一元件可以多次使用 SET 、 RST 指令,順序可任意,但在最后執行的指令有效。
             ( 3 )要使數據寄存器 D ,變址寄存器 V 、 Z 的內容請零,也可用 RST 指令


            九、 計數器、定時器( OUT/RST )指令
            OUT (輸出)驅動定時器線圈和計數器線圈指令, RST (復位)輸出觸點復位和當前數據清零指令
            ? 定時器( T )
             ( 1 )定時器( T0~T245 )
            定時器 T0~T199 ( 200 點)單位時間為 100ms 、設定值為 1~32767 ,對應的延時時間為( 1~32767 )× 0.1s=0.1~3276.7s 。
            定時器 T200~T245 ( 46 點)單位時間 10ms 、設定值為 1~32767 ,對應的延時時間為( 1~32767 )× 0.01s=0.01~327.67s 。
            例 圖 7.17


             ( 2 )積算定時器( T246~T255 )
            積算定時器 T246~T249 ( 4 點)單位時間 1ms ,設定值 1~32767 ,對應的延時時間是( 1~32767 )× 0.001=0.001~32.767s 。
            積算定時器 T250~T255 ( 6 點)單位時間 100ms ,設定值 1~32767 ,對應的延時時間是( 1~32767 )× 0.1=0.1~3276.7s 。

            例 圖 7.18

              2.計數器( C )
              ( 1 )內部信號計數器
              ① 16bit 增計數器(設定值: 1~32767 )
            16bit 二進制增計數器有兩種類型:
              通用: C0~C99 ( 100 點)
            停電保持用: C100~C199 ( 100 點),即使停電,當前值和輸出觸點的狀態也能保持。
            例 圖 7.19


              ② 32bit 雙向計數器
              32bit 的增 / 減計數器有兩種:通用計數器 C200~C219 ( 20 點)、保持計數器 C220~C234 ( 15 點)。其設定值為 -2147483648~+2147483647 ,計數方向(增計數或減計數)由特殊輔助繼電器 M8200~M8234 設定。
            例 圖 7.20

              ( 2 )高速計數器(例圖 7.21 )

              ( 2 )高速計數器(例圖 7.21 )

              ①  對于 C235~C245 的單相單輸入計數器,須用特殊輔助繼電器( M8235~M8245 )指定計數方向。
              ②  X11 :接通,計數器 C △△△的輸出觸點復位,計數器當前值清零。
              ③ X12 接通時,高速計數器 C235~C240 分別對計數輸入端 X0~X5 輸入的通斷進行計數,對于帶有起動輸入的計數器( C244 , C245 , C249 , C250 , C254 , C255 ),起動輸入不接通就不進行計數。
              ④ 計數器的當前值隨計數輸入的次數而變化,當該值等于設定值( K 或 D 的內容)時,計數器輸出觸點動作。
            十、 脈沖輸出( PLS/PLF )指令
            PLS (脈沖)上升沿微分輸出指令
            PLF (脈沖)下降沿微分輸出指令

            例 圖 7.22 和 7.23

            十一、 空操作指令( NOP )
              NOP :空操作指令

            圖 7.24 NOP 指令的應用
              NOP 指令通常用于以下幾個方面:指定某些步序內容為空,留空待用;短路某些接點或電路,如圖 7.24 ( a )、( b )所示;切斷某些電路,如圖 7.24 ( c )、( d )所示;變換先前的電路,如圖 7.24 ( e )所示。
              7.1.12 程序結束( END )指令
            END :程序結束指令

            圖 7.25 END 指令的使用說

          免責聲明:焊材網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
          0571-87774297  
          国产www在线观看