• <big id="yf5mt"><em id="yf5mt"></em></big>

    <pre id="yf5mt"></pre>
    1. <strike id="yf5mt"></strike>
    2. <center id="yf5mt"><em id="yf5mt"></em></center><code id="yf5mt"></code>
    3. <object id="yf5mt"><video id="yf5mt"></video></object>
      <pre id="yf5mt"><em id="yf5mt"></em></pre>
    4. <object id="yf5mt"><nobr id="yf5mt"><sub id="yf5mt"></sub></nobr></object>
    5. <code id="yf5mt"></code><pre id="yf5mt"><em id="yf5mt"></em></pre><object id="yf5mt"></object>
      <code id="yf5mt"></code>

      電工學習網

       找回密碼
       立即注冊
      查看: 152|回復: 0
      打印 上一主題 下一主題

      PLC梯形圖上升沿與下降沿的使用圖解

      [復制鏈接]
      跳轉到指定樓層
      樓主
      發表于 2020-5-20 21:41:46 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
      邊沿檢測,編寫plc程序的時候大都會用到,但是如果不注意,也會整出問題的。以下幾種情況稍不注意,就會讓你PLC程序邏輯不“聽話”!
      (一)解讀指令
      上升沿和下降沿檢測,需要輸入一個中間的變量,執行的過程是:
      (1)檢測輸入RLO的狀態(下圖M20.1),
      (2)把RLO與中間這個變量(下圖M20.2)做比較,如果出現從RLO=1, M20.2=0的情況,則輸出Q=1
      (3)輸出后,把當前輸入RLO的值(下圖M20.1)寫入到上升沿的中間變量中(下圖M20.2)
      PLC梯形圖上升沿與下降沿的使用圖解
      (二)注意事項
      (1)千萬不能使用FC的Stat變量,因為這個變量的數值是不存儲的,該指令的這個中間變量是必須有存儲功能的。但是可以在FB的Stat變量里面聲明一個Bool量,用于上升沿或者下降沿檢測,也可以使用M點或者DB塊的Bool量。
      PLC梯形圖上升沿與下降沿的使用圖解
      (2)邊沿檢測只有一個周期,也就說話,監控程序是看不到這個信號的,只有靠增加Offdt的定時器或者采用SR觸發器把信號抓住。
      PLC梯形圖上升沿與下降沿的使用圖解
      (3)盡可能采用2-3個邊沿檢測(這個是說,采用幾個不同的邊沿檢測或起來去觸發一個信號),因為以前遇到過,邊沿檢測會丟失!!!你可能沒遇到過邊沿檢測丟失,但是不代表不會出現;也可以采用同一個信號,延時取反。
      PLC梯形圖上升沿與下降沿的使用圖解
      (4)翻翻西門子的固件更新說明,就知道可能出現各種意想不到的情況。

      回復

      使用道具 舉報

      |電工學習網 ( )

      GMT+8, 2020-5-31 09:12

      Powered by © 2011-2020 wap.2007662.com 版權所有 免責聲明 不良信息舉報

      技術驅動未來! 電工學習網—專業電工基礎知識電工技術學習網站。

      欄目導航: 工控家園 | 三菱plc | 西門子plc | 歐姆龍plc | plc視頻教程

      快速回復 返回頂部 返回列表