<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                LD語言概述 - - - - - - LD(梯形圖)是一種基于繼電器觸點電路原理(繼電器觸點邏輯元素為:觸點,繼電器繞組,垂直和水平跳線等)的圖形語言,可以使用大量不同的功能塊。 LD語言的優點是:以電流程形式表示程序(與電氣工程專家接近),存在簡單規則,僅使用布爾表達式。 在圖。 6.1是LD語言程序的示例(左),其等效形式為帶有繼電器和開關的電路形式(右)。 ![](http://download.kaikong.cn/img/image340.jpeg)圖。 6.1-LD語言的程序(左)及其等效形式的電子形式(右) 用這種語言實現的方案稱為多階段。 它們是一組水平鏈,類似于連接垂直電源導軌的梯子的臺階。 LD編程語言的對象提供了一種將軟件模塊構造為多個觸點,線圈的方法。 這些對象通過實際參數或關系相互連接。 LD部分中單個對象的處理順序由該部分內部的數據流確定。 連接到左電源總線的步驟從上到下進行處理(連接到左電源總線)。 節中彼此獨立的步驟以嵌套順序處理。 # ◇ 1. 基本語言結構 在左右兩側,LD語言電路受到垂直線(電源總線)的限制。 在它們之間,有一個由觸點和繼電器線圈組成的電路,類似于普通的電子電路。 從左側開始,任何電路都從一組觸點開始,這些觸點從左到右發送對應于邏輯值TRUE或FALSE的“ ON”或“ OFF”狀態。 每個觸點對應一個邏輯變量(BOOL類型)。 如果變量設置為TRUE,則通過觸點傳輸狀態。 否則,正確的連接將獲得值“ OFF”。 觸點可以并聯連接,然后該連接將傳輸狀態“邏輯或”。 如果觸點串聯連接,則該連接將傳輸“邏輯與”。 觸點可以顛倒。 此觸點由符號/表示。 如果變量的值為FALSE,則狀態為“ ON”。LD語言使您可以: - 序列化觸點 - 進行觸點的并聯連接; - 應用常開或常閉觸點; - 使用開關觸點 - 記錄注釋; - 啟用設置/重置輸出(設置/重置); - 過渡; - 在圖中包括功能塊; - 通過EN輸入控制塊的操作。 ## ◇ 1.1. 觸點 觸點是一種LD元素,用于傳輸右側水平鏈接左側的水平鏈接狀態。 此狀態是左側水平鏈接狀態與關聯變量或直接地址的狀態進行布爾與運算的結果。 觸點不會更改關聯變量或直接地址的值。 對于普通觸點(請參見圖6.2),如果關聯的邏輯實際參數的狀態為TRUE,則將左側鏈接的狀態轉移到右側鏈接。 否則,正確鏈接的狀態為FALSE。 ![](http://download.kaikong.cn/img/image341.png)圖。 6.2-正常觸點 對于反向觸點(請參見圖6.3),如果關聯的邏輯實際參數的狀態為FALSE,則左側鏈接的狀態會轉換為右側鏈接。 否則,右鏈接的狀態為TRUE。 ![](http://download.kaikong.cn/img/image342.png)圖。 6.3-反向觸點 在用于檢測上升沿的觸點中(參見圖6.4),如果關聯的實際參數從FALSE變為TRUE,則右側鏈接設置為TRUE,同時,左側鏈接的狀態為TRUE。 否則,正確鏈接的狀態為FALSE。 ![](http://download.kaikong.cn/img/image343.png)圖。 6.4-用于檢測上升沿的觸點 在用于檢測下降沿的觸點中(參見圖6.5),如果關聯的實際參數從“真”到“假”的過渡,則右側鏈接設置為TRUE,同時左側鏈接的狀態為“ True”。 否則,正確鏈接的狀態為FALSE。 ![](http://download.kaikong.cn/img/image344.png)圖。 6.5-用于檢測下降沿的觸點 ### ◇ 1.1.1. 線圈 線圈是LD元件,其在左側傳輸水平鏈接狀態而在右側傳輸不變的水平鏈接。 在此過程中,將保存關聯變量或直接地址的狀態。 在普通線圈中(參見圖6.6),左連接的狀態被傳送到相關的邏輯實際參數和右連接。 ![](http://download.kaikong.cn/img/image345.png)圖。 6.6-普通線圈 在反相線圈中(見圖6.7),左連接的狀態被復制到右連接。 左鏈接的反向狀態將復制到關聯的邏輯實際參數。 如果鏈接處于FALSE狀態,則右鏈接也將處于FALSE狀態,并且關聯的邏輯實際參數將處于TRUE狀態。 ![](http://download.kaikong.cn/img/image346.png)反相 在安裝線圈中(見圖6.8),左鏈接的狀態被復制到右鏈接。 如果左側鏈接為TRUE,則關聯的邏輯實際參數設置為TRUE,否則它不會更改。 關聯的邏輯實際參數只能由復位線圈復位。 ![](http://download.kaikong.cn/img/image347.png)圖。 6.8-安裝線圈 在復位線圈中(見圖6.9),左連接的狀態被復制到右連接。 如果左側鏈接為TRUE,則關聯的邏輯實際參數設置為FALSE,否則它不會更改。 關聯的邏輯實際參數只能由安裝線圈設置。 ![](http://download.kaikong.cn/img/image348.png)圖。 6.9-復位線圈 在前上升檢測線圈中(參見圖6.10),左連接的狀態被復制到右連接。 如果左側鏈接從FALSE轉換為TRUE,則在程序循環中BOOL數據類型的關聯實際參數將設置為TRUE。 ![](http://download.kaikong.cn/img/image349.png)圖。 6.10-前上升檢測線圈 在前退檢測線圈中(見圖6.11),左連接的狀態被復制到右連接。 如果左側鏈接從TRUE轉換為FALSE,則在程序循環中BOOL數據類型的相關實際參數將設置為TRUE。 ![](http://download.kaikong.cn/img/image350.png)圖。 6.11-前衰退檢測線圈 “線圈”一詞具有執行器的一般含義,因此,在俄語文檔中,他們通常談論鏈條的輸出,盡管也可以找到該術語的特殊含義,例如繼電器線圈。 ### ◇ 1.1.2. 動力母線 左電源總線對應于單個信號。 連接到左電源總線的步驟從上到下進行處理(連接到左電源總線)。 ## ◇ 1.2. LD樣本程序 一個示例是邏輯表達式的實現: C = A AND NOT B 創建LD圖時,只能使用BOOL類型的變量。 添加一個新的觸點并將其綁定到名稱A(變量名)。 然后添加左側的電源總線,右側的電源總線,常規觸點,反觸點和常規線圈。 普通觸點與變量A關聯,反向觸點與變量B關聯,普通線圈與變量C關聯。然后一切都串聯連接(見圖6.12),結果是用LD編寫的程序實現了邏輯表達式: C = A AND NOT B ![](http://download.kaikong.cn/img/image351.png)圖。 6.12-實現邏輯表達式C = A AND NOT B的LD圖示例 - - - - - - [< 前頁](_IEC61131BCYY.html) [回目錄](_index.html) [后頁 >](FBD.html) ![](images~/theme_switcher.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看