PLC編程實例,看完這個,就知道編程是怎麼回事兒了
2026年10月26日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片詳細演示了如何使用 PLC 編寫一個簡單的電動門控制程序。該功能實現按下啟動後電機正轉,到達限位開關 1 後停止並計時 10 秒,隨後自動反轉,直到到達限位開關 2 停止運行。
好
我們進行PRC的一個編程實例
這個實例要實現的功能呢
是按下啓動
點擊正轉
到達線位1自動停止
停止10秒自動反轉
到達線位2自動停止
像這樣的一個控制要求呢
是什麼意思呢
比如說啊
如果說這個小區或者說是其他的一些工廠呢
可能都有這種煤哈
就是電動煤
比如說
按一下啓動
這個門呢
就自動的往這運行
這兒呢
有一個線位
當到達這個線位的時候呢
自動停止
當到達10秒鐘的時間的時候呢
就停止10秒鐘的時間
然後呢
再自動的回來
其實就是這樣的一個簡單的一個控制哈
但是這個實際當中的這種電動門哈
它的控制要求呢
要比這個複雜
因爲呢要加很多的這個保護之類的
還有中途的一些停止
那咱們這兒呢
就實現一個比較簡單的
就是按下啓動往這個方向走
走到這個位置的時候呢
停在這個位置
停止10秒鐘的一個時間呢
再自動的回來
再回到這個位置呢
讓它自動停止運行
我們看一下這樣的一個功能該如何去實現
我們在把這個程序編寫完成之後呢
我們會把這個程序下載進這個PRC
下載進這個PRC呢
我們這個指示燈對應的就是正轉
這個指示燈呢
對應的就是啊反轉
這個是啓動
這個是停止
兩個限位的話呢
我們採用這個硬件接點模擬的方式去實現
我們看一下整個過程是怎樣的
好
首先呢
我們開始編寫程序
我們看一下這個程序該如何去編寫
編寫程序的第一步呢
我們注意哈是阻態CPU
爲什麼要阻態CPU呢
就是我們要把這個實際當中選擇的這個硬件告訴軟件
因爲CPU的系列呢
它會有很多就是對應着多個型號
那我們具體選擇的是哪一個型號
我們選定之後呢
它會自動的呢
去分配一個輸入口和輸出口的一些點數
那不然的話呢
比如說我們選擇的是CPU-ST20這樣的一個這個CPU
但是如果說我們選擇的阻態的時候呢
選擇的CPU-ST40
那這樣的話呢
它的點數分配的呢
就比較的多
那我們用着用着呢
可能就會把這個點數呢
給用超
所以說我們在阻態的時候呢
要注意這一塊
這個呢
使用默認啊
是192.168.1
另外就是啓動裏面有三種模式
停止模式
運行模式
保持上一次斷電的那種模式
一般情況下呢
我們選擇運行模式
點擊確定
好
接下來呢
我們分配一下輸入輸出口的表格
點擊一下符號表
IO符號
把這兒呢
往上拖動一下
在這個位置啊
就是IO符號
I0.0呢
就是啓動
I0.1呢
是停止
I0.2
我們作爲啊
線位1
I0.3呢
我們作爲啊
線位2
Q0.0是電機正轉
Q0.1呢
就是啊
電機啊
反轉
好
接下來我們就可以開始啊
編寫這個程序
那首先呢
我們其實就是編寫一個起跑停
這個是常開
我們這呢
使用啓動
如果說這個位置啊
不顯示注視的話呢
可以點擊視圖
通過這個緊絕隊
緊符號
符號絕對呢
進行一個切換
接着是停止
我們這個停止呢
要注意一下啊
這個停止我們內部要使用這個啊
常開觸點
爲什麼要使用常開觸點呢
因爲這個它是一個長臂的
我們看這兒沒有按下去
但這兒呢
就有一個信號啊
我們可以按下去試一下
我們看一下
按下去之後呢
它的這個信號呢
纔會消失
所以說這個觸點呢
我們要使用啊
常開的一個觸點
當我們把這個程序下載進PLC之後呢
因爲這兒有信號
所以說它呢
就是啊
直接接通的一個狀態
而接着在這個位置呢
我們使用
線位1
而接着
就是啊
電機正轉
因爲正反轉呢
要加互鎖
所以說在這個位置呢
我們還要加一個
K0.1
作爲啊
互鎖使用
這兒呢
我們需要加一個字鎖
Q0.0
我們把這兒呢
連接上去
當到達線位的時候呢
這兒要停止
那這兒呢
要有一個計時
這兒呢
我們使用I0.2
接着呢
我們需要使用一個定時器
我們放在這個位置
這兒是T55
時間呢
是啊
100
時間的計算呢
是使用設定值
乘以一個分辨率
單位呢
是毫秒
100乘以一個100呢
就是他們的總時間
是1萬毫秒
那麼1萬毫秒的話呢
就是10秒鐘的一個時間
那當他的這個時間到達的時候呢
我們接下來這兒要使用T55
使用T55呢
作爲啊
啓動
那接下來是啊
我們這兒呢
也使用一個停止啊
接着在這兒
我們使用啊
限位2
接着這兒
就是啊
電機
反轉
因爲是正反轉
所以說呢
我們要加互鎖
那這個互鎖呢
就是啊
電機正轉
有這個互鎖的存在呢
就是這兩個輸出點
他們呢
不會啊
同時有輸出
這是啊
自鎖
就是Q0.1
連接上去
好
這個程序呢
我們就編寫完成了啊
好
接下來我們把這個程序呢
下載進PLC
我們實際上去啊
運行一下
首先呢
我們點擊一下編譯
看一下有沒有格式上的一些問題
把這兒呢
往上拖動一下
錯誤總計爲0
所以說我們這一個程序呢
不存在格式上的一些問題
那接下來呢
我們就驗證一下功能
看一下是否正常
我們這個程序不去檢查了哈
我們直接把這個程序呢
下載進PLC
實際上的跑一下
如果說發現什麼問題的話呢
我們再去修改
這其實就是一個調試的過程
因爲編程嘛
有一些細節沒有注意到很正常啊
點擊調試程序狀態
我們看現在呢
就是一個初始的狀態
好
初始的狀態
那接下來呢
我們就把這一個什麼呢
把這個啓動按下去
也就是這個綠色的按鈕開關
我們注意哈
這個指示燈是正轉
這個指示燈呢
是反轉
我們首先按下去這個啓動
我們看按下去啓動之後呢
這兒接通一下
點擊正轉呢
接通
這兒呢
點擊啊
開始啊
正轉
正轉接下來的一步呢
就是到達線位
那這個線位呢
在這個位置
當到達這個線位的時候呢
我們可以強制一下
我們強制把這個輸入口呢
置爲啊
接通的一個位置
好
我們啊
接通
我們看正轉停止
這兒呢
開始進行一個計時
時間到達
自動反轉運行
我們注意哈
反轉運行之後呢
這個線位是要恢復的
我們看恢復之後呢
因爲這兒有字座
所以說這個反轉呢
它會進行一個持續
好
當反轉到達這邊的這個線位的時候呢
我們再把這兒呢
接通一下
我們看這個反轉呢
就會啊
停止啊
運行
其實就是這樣的一個過程
主要呢
還是一個正反轉的一個應用哈
另外呢
我們需要注意一下這兩個線位開關的一些用法
線位開關呢
就是當物體觸碰到它的時候呢
它會進行一個動作
當物體離開的時候呢
它會恢復爲原來的那種位置
其實就是這樣的一個功能
好吧

