<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子代理商PLC中國(授權)廣東省中山市一級代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子變頻器
      西門子觸摸屏
      西門子伺服電機
      西門子PLC
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      本篇我們來介紹一下西門子S7-1200 PLC的上升沿和下降沿指令的應用,通過一個具體案例來演示這些指令的運作方式。

      圖片

      首先,我們提到的上升沿/下降沿指令主要包括P型觸點和N型觸點、P型線圈和N型線圈、P型觸發器和N型觸發器。

      圖片

      P型觸點和N型觸點的工作原理如下:兩者均檢測一個BOOL型變量(bit)的跳變沿。其中,M_bit是一個BOOL型變量,用于存儲前一個輸入狀態。當P型觸點檢測到bit的位數據值從0變為1的正跳變時,該觸點會在一個掃描周期內閉合;而N型觸點則是在檢測到bit的位數據值從1變為0的負跳變時,同樣在一個掃描周期內閉合。

      圖片

      P型線圈和N型線圈的工作機制類似:bit變量指示了檢測到跳變沿的輸出位,而M_bit用于存儲前一個輸入狀態。P型線圈在檢測到其前面邏輯狀態由0變為1的正跳變時,會將bit的位數據值在一個掃描周期內設置為1;N型線圈則在檢測到邏輯狀態由1變為0的負跳變時,將bit的位數據值在一個掃描周期內設置為1。

      圖片

      至于P型觸發器和N型觸發器,M_bit變量存儲了前一個輸入狀態。P型觸發器在檢測到CLK輸入的邏輯狀態由0變為1的正跳變時,會在一個掃描周期內將Q輸出設置為1;而N型觸發器則在檢測到CLK輸入的邏輯狀態由1變為0的負跳變時,將Q輸出設置為1。

      現在,我們通過一個實例來展示這些指令的實際應用。假設我們有一個瞬動按鈕I0.6,每當我們按下它時,Q0.0會接通,再次按下時,Q0.0會斷開,如此往復。

      圖片

      第一步是編寫程序。我們打開PLC下的程序塊文件夾,并在主程序塊中使用SR指令。我們為置位或復位的結果設置了一個地址M0.0,并為其生成了變量名稱TAG_1。然后,在Q輸出端添加了一個輸出線圈,其地址為Q0.0。在S輸入端,我們使用了P型觸點來捕捉I0.6的正跳變,并與Q0.0的常閉觸點串聯,以確保在Q0.0為0時,按下I0.6會使Q0.0置位為1。類似地,在R1輸入端,我們使用P型觸點來檢測I0.6的正跳變,但這次是與Q0.0的常開觸點串聯,以實現當Q0.0為1時,按下I0.6會使Q0.0復位為0。完成這些步驟后,我們保存了項目。

      第二步是編譯并下載程序到PLC。我們選擇PLC_1,點擊編譯按鈕進行編譯,然后點擊下載按鈕將程序下載到PLC。

      圖片

      Zui后一步是檢查程序的運行情況。通過點擊監控按鈕,我們可以觀察程序的執行情況。當我們按下按鈕I0.6時,Q0.0會接通;再次按下時,Q0.0會斷開,如此反復。



      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684