<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    PLC程序掃描順序對執行結果有什么影響
    發布時間: 2024-04-22 20:43 更新時間: 2025-01-01 09:10

    大家都很清楚PLC的程序掃描時由頭到尾的依次執行的,所以,在我們自己編寫程序或修改程序時,一定要重視語句的執行順序對邏輯運算結果的影響,這是我們常常會犯的錯誤,下面我就舉個小小的示例來看看。

    圖片

    上圖是一個很簡單的小程序,本意呢就是想通過定時器T0每秒導通一次,那么C0和C1也會每隔1s就會加1。那么大家看看我上面的程序的結果會是什么樣的?

    下圖就是運算的結果,C0計數正常而C1并未繼續計數。

    圖片

    那么為什么會出現如上的結果呢?這就是本文前面提到的運算順序的問題了?

    簡單分析下過程:為了更直觀我們講上面的LAD轉換成STL來看看程序

    圖片


    當如下圖所示紅框中的第一個邏輯,定時器T0計時時間到后則重新計時,C0得到上升沿而進行計數。

    圖片

    當如下圖所示籃框內的將開始重新的邏輯,T0不會產生上升沿,所示C1也就不進行計數。

    圖片

    那么針對本例,怎么修改呢?如下圖所示即可。

    圖片


    再來看看修改后的STL程序:

    圖片

    修改后的程序更加精簡。

    當然了本文只是舉個例子,提醒大家在編寫程序或修改程序時,一定要遵循PLC程序執行的Zui基本原則。不要出現本文第一段程序中的“畫蛇添足”。


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595