PLC編程實例,入門程序,兩地關斷計時停止
2026年11月9日
AI 生成·可能包含錯誤
視頻概述
AI 生成本视频详细演示了如何使用PLC编程实现一个特定的电机控制逻辑:通过一个启动按钮启动电机,并通过两个分布在不同位置的停止按钮在按下10秒后延迟停止电机。
好我們進行PRC的一個編程實例
這個控制要求呢
是一個粉絲朋友提供的
具體的要求是這樣的
按一下啓動
點擊啓動運行
按下停止十秒後
點擊停止運行
停止設置兩個開關
分別在兩個地方呢
均可操作
這個呢
其實就是在一個地方進行啓動後
兩個地方呢
都可以進行一個停止
但是這個停止呢
就是按一下停止的話
需要有一個十秒鐘以後才能夠停止運行
就是啊
關斷的時候呢
要進行一個計時時間到達
點擊停止運行
我們看一下這樣的一個功能該如何去實現
首先呢
進行一個CPU的主態
我們這兒呢
選擇CPU-ST20
這兒呢
選擇使用默認
啓動裏面呢
有三種模式
第一種呢
是停止
第二種是運行
第三種是保持上一次關掉的時候
它的這個狀態
如果說上次是停止的一個狀態
那麼再次上電的時候呢
就是保持停止的狀態
如果說上次是運行的話
那麼再次上電的時候呢
就是運行的狀態
像這三種狀態呢
一般呢
是使用這個運行
點擊確定
接下來呢
分配一下這個輸入輸出口的表格
點擊一下這個符號表
這兒呢
有一個IO符號
這個窗口默認狀態下呢
這個符號表是在下面這個位置
往上把這兒呢
一拖動就能夠看到
當然呢
也可以把這個符號表的位置呢
放在這個位置
我是比較習慣使用這個位置
我們分配一下這個表格
這兒呢
有一個IO符號
點擊一下這兒
這個I0.0呢
是啓動
I0.1呢
就是停止1
I0.2呢
是停止2
FUEL0.0呢
就是電機
好
接下來呢
我們開始編寫這個程序
首先其實就是一個起保停電路
這是I0.0
但是這個停止呢
我們現在不能夠使用這種停止開關
我們先放置一個長臂的一個位邏輯
接着呢
使用這個輸出
就是FUEL0.0
這個呢
其實就是電機的輸出
在這個位置呢
加上一個字鎖
FUEL0.0
把這兒呢
連接上去
然後呢
是停止
停止的話呢
我們這兒直接使用這個I0.
接着這個位置呢
同樣是使用這個一個停止
接着這兒呢
我們需要使用一箇中繼
比如說是M1.0
不一定非得是M1.0
像M0.0
M0.1
隨便使用哈
只要是使用一個就行
但是在這個位置呢
我們還需要使用一個停止2
這個是I0.2
在這個位置呢
我們使用這個M1.0作爲字鎖使用
把這兒呢
連接上去
接着呢
我們需要使用一個定時器
這個地址呢
我們使用T55
時間呢
是10秒鐘的時間
時間的計算呢
是使用前面這一個設定值
乘以一個分辨率
分辨率呢
就是100
那麼100乘以一個100的話呢
就是1萬毫秒
1萬毫秒的話呢
就是10秒鐘
這兒呢
直接連接上去
當這個時間到達的時候呢
把這一路斷開
這一路斷開
這是T55
這兒呢
也是T55
好
這個程序呢
我們就編寫完成了
接下來呢
我們把這個程序編譯一下
然後下載進PLC呢
實際上運行一下
點擊編譯
編譯的作用呢
主要就是看一下
有沒有格式上的一些問題
錯誤總計爲0
說明了我們這個程序呢
不存在格式上的問題
接着我們就可以把這個程序呢
下載進PLC
實際上運行一下
點擊是
點擊調試程序狀態
這個呢
就是初始狀態
我們首先呢
是要啓動一下
看這個是要啓動的一個狀態
接下來呢
我們按一下第一個停止
按下第一個停止之後呢
我們看一下
這個電機呢
並沒有立即停止運行
而是這兒呢
有一個時間的計時
當到達時間的時候呢
這兒斷開
電機呢
停止運行
接着呢
我們看一下這個停止2
現在是要啓動
我們按一下這一個停止2
我們看按一下停止2呢
也沒有立即停止運行
而是這兒呢
開始進行一個計時
時間到達
按一下
這兒斷開
所以說我們編寫的這個程序呢
是可以實現我們需要的這種功能的
好吧

