PLC編程實例,兩個燈的循環亮滅
2026年11月7日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片詳細演示了如何使用 PLC 定時器實現兩個指示燈(燈1與燈2)交替閃爍的控制邏輯。當啟動後,燈1亮3秒後熄滅,隨即燈2亮3秒後熄滅,如此往復循環。
好
我們看一個PLC的編程實例
有這樣的一個控制要求
按一下啓動
燈1點亮
點亮三秒鐘滅掉
然後燈2點亮
點亮三秒鐘滅掉
重新點亮燈1
如此往復循環
這兒有一個要求
就是使用定時器實現
因爲實現這樣的一個往復循環
除了使用定時器之外
還可以使用比較指令去實現
就是定時器結合比較指令
這種編程思路是比較簡單的
但是這兒有一個要求
就是使用定時器實現
所以說這兒主要考察的
就是定時器的一個用法
好
接下來我們看一下這樣的一個功能
該如何去實現
首先編程的第一步是主態CPU
這兒我們選擇CPU-ST20
以太網端口使用默認
這兒有一個啓動
裏面我們選擇運行模式
點擊確定
好
接下來我們分配一下
這個輸入輸出口的表格
我們這兒主要是分配一下
這個輸出口的表格
這兒有一個符號表
點擊IO符號
Q0.0是燈1
Q0.1是燈2
好
接下來我們開始編寫程序
首先我們使用一箇中間位的存儲器
使用這個中間位的存儲器
比較方便我們進行運行
如果說大家需要使用外部按鈕去控制的話
直接把這兒改成輸入口就行了
這兒我們使用這個是作爲啓停
點擊確定
如果說不顯示的話
我們可以點擊一下這個視圖
點擊符號
決對
好
接下來我們使用這個Q0.0
也就是燈1
這兒我們使用這個M0.0
這個輸出是燈2
也就是Q0.1
好
接下來在這個位置
我們需要使用一個定時器
定時器是在這個位置
在這個位置
我們同樣也需要使用一個定時器
這兒我們輸入T55
這個是30
因爲是三秒鐘
時間的計算就是使用PT前面的設定值
乘一個分辨率
單位是毫秒
這樣的話就是30乘一個100
就是3000毫秒
3000毫秒的話就是三秒
這是T56
這兒同樣也是30
我們連接一下
在這個位置
我們需要增加一個長臂觸點
這個地址是T55
在這個位置
我們需要增加一個長開觸點
這兒是T55
把這兒連接一下
接着我們在這個位置
需要增加一個長臂觸點
這個是T56
我們檢查一下
就是按一下啓動
燈1首先點亮
它開始計時
當它的時間到達的時候
這兒會斷開
這兒會閉合
它斷開了
燈1就會熄滅
那麼它閉合
燈2就會點亮
同時T56開始進行一個計時
當三秒鐘的時間到達的時候
這兒斷開
給T55進行一個復位
然後燈1再次點亮
接下來我們把這個程序下載進PLC
點擊PLC
點擊下載
在下載之前
我們可以編譯一下
如果說太簡單的程序
我們也可以不用去編譯
因爲這個比較簡單
而且下載之前
這一個軟件
它會自動的進行一個編譯
如果說在編譯的時候
程序有問題的話
不會下載成功
我們點擊下載
點擊是
接下來我們點擊調試程序狀態
我們把這個M0.0
給它接通一下
接通
首先燈1點亮
運行三秒鐘的時間
滅掉燈2點亮
運行三秒鐘的時間
再次切換到燈1點亮
如此往後循環
就是這樣的一個功能
如果說需要停止的話
把這個M0.0停掉就行
我們這兒使用的是中間位的存儲器
作爲啓停使用
這個中間位的存儲器
可以連接觸摸屏
使用觸摸屏控制
如果說我們需要使用web按鈕控制的話
把這兒換成輸入口就行
感興趣的朋友
可以自己動手試一下
好吧

