PLC流水燈實驗,搞明白這個實例,PLC就入門了
2026年11月2日
AI 生成·可能包含錯誤
視頻概述
AI 生成本教學演示如何使用西門子 S7-200 Smart PLC 編寫一個流水燈程序。該程序控制 5 個燈光,每隔 0.5 秒循環切換一次,實現往復循環的視覺效果。
好 我們使用西門子S7-200 Smart PLC做這樣的一個實例
這個實例的控制要求是這樣的
是一個流水燈程序 共5個燈
隔半秒往下循環一個 往復循環
它這個是什麼意思呢 就是流水燈
比如說 開啓之後
第一秒的時候就是讓第一個燈先亮
然後第二秒的時候就是第一個燈亮
第一個燈滅 第二個燈亮
然後就是如此的一個往復循環
好 接下來我們看看這個程序該怎麼樣去編寫
首先 我們在編寫程序的時候
先進行一個阻態
這兒我們選擇ST20
下面這個啓動 我們選擇運行模式 點擊確定
然後分配一下這個輸入輸出的表格
我們這個輸入的表格 我們就不分配了
我們使用一箇中間位的M位存儲器作爲啓動
在這個裏面 地址M0.0
符號是啓動
這個輸出符號 我們就採用5個燈就行
燈1
我們這兒需要注意一下
這個裏面的名稱是不能夠重複的
我們看如果重複之後 下面就會有一個波浪線
所以說我們在注視的時候 需要注意這一點
一共是5個燈
好 接下來我們就來編寫一下程序
首先 我們使用M0.0作爲啓動
然後跟一個定時器
定時器 我們使用T55
因爲這樣的話是5個燈
半秒進行一個循環
那麼這樣的話就是2秒半完成一個循環
那麼這樣的話 我們這兒是寫這個25
25正好是2秒半
因爲要形成一個循環
所以說我們前面需要加一個長臂
當這個時間到的時候
讓T55自身進行一個復位
因爲當T55到的時候
這兒就會斷開
那麼斷開之後
T55它就會再次從0開始進行一個計時
這兒我們使用SM0.0
使用M0.0
然後我們使用比較指令
我們使用一個大餘
大餘整數T55
大於0
小於等於5
這個意思其實就是
當T55大於0小於等於5的時候
這個Q0.1也就是燈1接通
我們這兒使用Q0.0
接下來我們可以複製粘貼
然後把這兒的數據改動一下就行
這兒是5
10
這兒是15
15
這兒是20
這兒是25
這兒是20
這兒是25
然後把這兒燈改一下
Q0.1是燈2
然後是燈3
燈4
燈5
把這兒我們連接上去
用按住Ctrl加方向上鍵就可以連上去
好
接下來我們把這個程序下載進PLC
我們實際運行一下這個程序
點擊下載
點擊是
點擊調試程序狀態
我們看現在是已經處在一個運行的狀態了
我們從頭開始一下
M0.0現在是處在一個停止的狀態
我們把它打開寫入ON
寫入之後
它就會打開
我們看燈1先亮
然後緊接着是燈2
每隔半秒
就是往下進行一個移動
這就是一個流水燈的程序
我們看這兒
當這個時間到達的時候
這個T55它會斷開
但是它斷開的瞬間
它就會再次恢復爲閉合的狀態
所以說它能夠形成一個循環
好
我們採用這種方式
其實無論是半秒也好
一秒也好
我們像這些都是可以做的
只不過程序
我們在寫這種區間的範圍的時候
稍微注意一下就行了
感興趣的朋友可以試一下

