PLC編程實例,循環移動指令的用法
2026年11月10日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片透過一個PLC編程實例,詳細演示如何使用循環移位指令來實現指示燈的循環點亮效果。教學涵蓋了從初始化數值、設定定時觸發條件到實際下載調試的完整流程,重點說明了上升沿觸發在精確控制移位次數中的關鍵作用。
我們看一個PLC的編程實例
這個呢
主要是循環移位指令的用法
有這樣的一個實例
上電點亮一個指示燈
一秒鐘移動移位,循環往復
首先呢
我們復出始值
我們這兒呢
使用這個M3.0
當這個M3.0接通的時候呢
我們這兒呢
使用一個上升引
接下來呢
使用傳送指令
把這個1呢
放到QB0裏面
然後呢
我們使用這個M4.0
接下來呢
我們使用這個SM0.5
SM0.5呢
是一秒鐘接通0.5秒
斷開0.5秒
那麼我們使用這樣的一個指令呢
實現一秒鐘移動移位
因爲它在0.5秒的時間內呢
都是接通的
所以說我們這兒呢
要使用一個上升引
使用一個上升引呢
可以確保在一秒鐘的範圍內
只移動一位
如果說我們不使用這個上升引的話
那麼它在0.5秒鐘的這個時間內呢
會移動多次哈
接下來呢
我們使用這個循環移位指令
這兒呢
沒有說明這個是左循環還是右循環
那麼我們這兒呢隨便哈
這兒我們使用一個左循環
這兒呢
輸入QB0
這個呢
是移動的位數
將這個值呢
仍然放到這個QB0裏面
好
接下來呢
我們把這個程序下載進PLC
看一下這個效果
點擊下載
點擊啊
是
點擊啊
是
我們這兒呢
輸入了幾個
位存儲器哈
就是從Q0.0到Q0.7
這樣的話呢
方便我們去觀察這個Q0.0
也就是QB0
因爲QB0呢
就包含這個Q0.0到Q0.7
這個存儲器裏面的數據變化
點擊調試程序狀態
點擊圖表狀態
我們看一下這兒呢
現在裏面的都是0
我們首先是把這個M3.0呢
接通一下
點擊寫入
這兒呢
我們輸入開
點擊寫入
我們看這兒呢
是輸入了一個1
在這個Q0.0裏面呢
現在已經變成了這個1哈
接下來呢
我們啓動這個M4.0
開始
循環移位
我們注意這兒的數據變化
就是一秒鐘移動一次
一秒鐘移動一次
移動到這兒來的時候呢
它會再次開啓一個新的循環
這個呢
就叫做循環移位哈
這兒呢
我們需要注意
這個裏面呢
有循環移位
還有這個單向的一些移位
所以說我們在使用這種指令的時候呢
要注意去分辨這些
這兒呢
還有這個左循環
有右循環
還有左移位
有右移位
好吧

