PLC編程實例,一鍵順序啟動三個燈
2026年10月23日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片詳細介紹如何使用 PLC 編程實現一個按鈕控制三個指示燈的循環切換功能:按第一次燈1亮,第二次燈2亮,第三次燈3亮,第四次則全部熄滅。教學重點在於計數器(Counter)的應用以及兩種不同的邏輯編寫方式。
三個燈由一個按鈕開關控制
按第一次指示燈一點亮
按第二次指示燈二點亮
按第三次指示燈三點亮
按第四次指示燈全部熄滅
我們看一下這樣的一個功能該如何去實現
像這樣的一個程序呢
其實主要就是計數器的一個用法
好 接下來呢 我們看一下整個的編程過程是怎樣的
首先呢 我們進行一下CPU的主態
這兒呢 我們選擇CPU-SP20
以太網端口呢 直接使用默認就行
啓動裏面有三種模式
我們選擇運行
點擊確定
接下來呢 分配一下輸入設備的表格
點擊符號表
IO符號
在這個位置我們分配燈1
這個是燈2
燈3
好 接下來呢 我們直接編寫程序
首先這個位置我們使用這個M0.0
右鍵定義符號
啓停
接着呢 我們使用計數器
加計數
這兒呢 輸入4
這兒是C0
這兒呢 使用C0進行一個復位
這兒使用SM0.0
使用比較指令等於C0
我們這兒呢 介紹兩種編程方式
第一種呢 我們是使用這個計數器
加這個
比較指令用置位和復位的編程方法
待會兒呢 我們再介紹另外一種
這是1
2
然後呢 加上升言
接着是置位
這兒呢 是1
這個1代表什麼意思呢
就是置位當前的一位
如果說是2的話呢
就是置位燈1和燈2兩位
就是從當前位開始往下
連續的
這兒呢 是燈2
這兒呢 是燈3
這兒呢 我們使用一個復位
這個是燈1
那這兒呢 我們就可以直接使用燈3
就是復位
Q0.0 Q0.1和Q0.2三位
然後呢 連接上去
我們這個位置呢
使用這個M0.0作爲啓停
主要呢 就是可以使用這個觸摸屏去控制
我們這兒呢
如果說是使用外部開關的話
把它換成這個輸入口就行了
比如說I0.0 都是可以的
好 接下來我們把這個程序呢
下載進PLC
點擊調試 程序狀態
我們實際上運行一下
這是初始狀態
處於一種復位的狀態
接着我們按下第一次
接着呢 我們按下第一次
右鍵 寫入
我們看這是第一次
這個位置呢
我們沒有觀察到這個燈1的啓動
我們可以使用狀態圖表
在這兒呢 輸入燈1 燈2 燈3
我們看一下當前值呢 就是1
燈2的當前值呢 是0
我們先鬆開第一次
接着按下第二次
我們看按下第二次
燈2點亮
接着是燈3
我們按下第三次
燈3點亮
接着我們再按下第四次
三個燈呢 同時啊
復位爲0
就是這樣的一個過程
好 接下來呢
我們再介紹另外的一種編程方式
我們這兒呢 使用的是等於
其實呢
我們還有一種編程方式是什麼呢
就是使用這個
我們先把這兒刪掉
在這個位置 直接使用sm0.0
把這個行呢 給刪掉
這兒呢 我們直接使用什麼呢
使用這個大於等於
上面呢 是啊 c0
下面呢 是啊 1
那這個上升也呢 就可以去掉了
後面呢 也可以不用這個
這位置的
直接使用q0.0
就是燈1 就可以了
接下來的幾個呢 都是這種模式
我們可以直接把這兒呢 複製一下
這兒呢 是2
這兒呢 是3
這個是燈3
連接上去
好 接下來呢
我們就把這個程序
下載進plc 試一下
點擊調試 程序狀態
我們看一下 這個呢 是初始狀態
我們先把這個呢 給關掉
這是初始狀態
接下來我們按下第一次
按下第一次 燈1 直接點亮
我們看取消掉之後呢
這兒呢 仍然是保持一個點亮的狀態
因爲現在呢 是等於1
它是滿足這個比較的條件的
接着第二次 等於2
燈2 點亮
接着呢 是第三次
那燈3 點亮
我們看 再按下一次的時候呢
就會啊 直接
位爲0 我們看一下
那所以說 我們編寫的這個程序呢
是可以實現我們想要的這種
功能的
所以說 這兩種編程方式呢
都是可以的 好吧

