PLC編程其實很簡單,如何實現啟停同時按下,但仍然運行
2 次觀看·2026年9月24日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片詳細介紹如何使用 PLC 編程實現一個特定的電機控制邏輯:當「啟動」與「停止」按鈕同時被按下時,電機需保持運行狀態。透過電氣原理圖分析與「置位優先」指令的應用,演示了從硬體接線邏輯到軟體編寫及實際調試的完整流程。
當啓動和停止同時按下去的時候
要讓這個電機保持一個運行的狀態
好
我們進行一個PRC的編程實例
這個程序實例要實現的功能呢
就是當這個啓動和停止兩個按鈕開關同時按下去的時候呢
要讓這個電機保持一個運行的狀態
我們看一下這樣的一個功能該如何去實現
正常情況下呢
就是按一下啓動的時候
按一下停止的時候呢
電機停止運行
但是有時候呢
可能會發生一些誤操作
就是同時按下去了這兩個按鈕開關
在這種狀態下呢
要讓這個電機保持一個運行的狀態
這種要求呢
在這個PRC裏面呢
就比較的容易能夠實現
我們看一下通過PRC該如何去實現
首先呢
我們看一下這個電氣原理圖
電氣原理圖呢
表示的是啊
PRC和這個繼電器迴路之間的一個連接關係
像這個電氣原理圖呢
這是電源部分
這個呢
是端路器
這個是交流接觸器
這個呢
是交流接觸器所對應的線圈
這個是啊
開關電源
這個呢
就是啊
中間繼電器
當這個中間繼電器得電的時候
我們看一下
它得電的時候
這兒是不是會閉合
因爲這個呢
是啊
中間繼電器所對應的觸點
它得電
這兒閉合
KM1得電
這兒閉合
電架M1呢
啓動運行
其實就是這樣的一個動作關係啊
那麼它什麼時候才能夠得電呢
就是當這個Q2 0.0
就是在這個PRC裏面呢
有一個輸出的時候
這兒呢
就會啊
輸出一個高電平
就是24伏的正極
一般情況下呢
就是24伏的一個正極啊
這是常見的一個電源
因爲這個PRC呢
它的這個輸出類型是這個晶體管型的
我們通過這樣的一個連接關係呢
基本上呢
就能夠判斷出來
如果說是繼電器型的話呢
它一般呢
是這種結構
有一個公共端
它的內部結構呢
是這種一些開關
像這種
如果說是晶體管型的話呢
一般呢
都是直接接這樣的一個電源
就這個呢
是接的24伏的一個正極
這兒呢
接的是24伏的一個負極
像這種繼電器型呢
比如說這個是公共端
它接的是一個220伏的
比如說是RO吧
那麼它出來呢
就可以直接接一箇中間繼電器
這兒呢
是接到零線上去
它是這種接法哈
但是我們這兒看到呢
就是這兒只是一個電源
並沒有這一個輸入的一個公共端
所以說呢
我們可以判斷爲這個PRC呢
它的這個輸出其實是晶體管型的
晶體管型的和繼電器型的
如果說我們用到一些
比如說是運動控制
需要一些高速脈衝的話呢
像這種情況的話
我們就需要選擇這個晶體管輸出的
但是如果說我們控制的是一些閥
棒
像這些的一些電氣元件的話呢
我們可以直接使用這個
繼電器型的
像繼電器型的
像這種這個開關的
它是可以驅動一些
低功率的一些閥的
就是像這樣的一些點位上呢
它是可以直接連接這個電磁閥
這樣的一些小的負載是可以的
但是大的負載呢
還是需要使用中間繼電器
或者使用交流接收器去進行一箇中轉
這是PRC選行的一個注意事項
而接下來呢
我們看一下這個程序該如何去編寫
另外呢
咱們就是說一下就是這一個輸入
輸入呢
像這種接法
我們看一下這個EM
它是一個輸入的一個公共端
它呢接的是這個負極
它如果接負極的話說明什麼呢
說明這些這個輸入就是高電瓶有效
如果說這個EM接的是正極的話呢
它其實呢就是低電瓶有效
這個高電瓶有效
低電瓶有效是什麼意思呢
就是當這兒有輸入的時候
就是比如說這種接法
這兒呢接的是這個低電瓶
就這個EM接的是這個低電瓶
就是當這個R0.0這兒有一個高電瓶接過來的時候
它的這個內部的這個位邏輯
它就可以識別出來這個高電瓶
就可以讓一個位邏輯呢進行一個接通
不然的話呢
它是沒有辦法去識別到的
在這個編程的時候呢
我們就可以使用這樣的一個位邏輯
去進行一些通斷的控制
但是如果說我們這個接線不正確的話呢
我們內部的這個程序可能就會產生一些問題
也就是說當這個輸入口需要高電瓶有效的時候呢
這個EM呢就要接這個低電瓶
它是一種相反的一個接法
那麼如果說是這個輸入口需要低電瓶有效的話呢
這個EM呢就要接高電瓶
就要接到這兒來
像這種連接關係呢就是這種
它是這樣的
就是兩種接法都是可以的
既可以高電瓶有效
也可以低電瓶有效
但是呢要統一
不能說我這個R0.0呢
想要讓它高電瓶有效
但是這個R0.3呢
我想讓它低電瓶有效
這種是不行的哈
需要統一
好吧
接下來呢
我們就看一下這個程序該如何去編寫
這個呢就是編程的一個界面
這是它的一個控制要求
按一下啓動
電機啓動運行
按一下停止
電機停止運行
當啓動和停止同時按下的時候呢
保持運行的狀態
我們編程的第一步呢
首先呢是進行一個CPU的阻態
什麼是CPU的阻態呢
就是需要把我們實際當中
選擇的這個PLC的型號
告訴軟件
軟件呢會進行一個輸入口和輸出口的分配
當然這個輸入口和輸出口的分配呢
是指數量上的一個分配啊
比如說現在我們選擇的這個呢
是ST20
這個ST20表示的意思呢
就是輸入口和輸出口加起來
一共呢是20個接口
我們可以看一下
這呢有一個符號表
在默認狀態下呢
這個符號表呢是在這個位置的
在這個位置的
像這種窗口都是可以調的
在這個位置符號表
但是我這邊習慣呢
是放置在他的右邊
我們就可以點擊這
放置在這個位置
就可以放到右邊這個位置來
我們看一下選擇這個20之後
這是1
他的序號呢一直到20
但是如果說我們修改一下這個CPU
我們看一下
比如說改成40
確定
我們看一下這個IO符號
這是不是就變成了40
所以說呢
他會對於這個輸入口和輸出口
進行一個點數的分配
我們這呢仍然是選擇這個ST20
因爲我們實際當中連接的這個硬件呢
就是這個ST20
接下來呢
我們分配一下這個輸入輸出口的註釋
點擊符號表
IO符號
這個I0.0呢是啓動
I0.1呢就是停止
我們這呢直接輸入
看字就行
啓動
這個停止呢我就不修改了
這個Q0.0呢就是啊
電機
接下來呢
我們看一下這個程序該如何去編寫啊
其實如果說想要實現這樣一個功能的話呢
主要就是這個置位優先指令的一個用法
在這呢有一個位邏輯
在這個位邏輯裏面呢
有一個置位優先指令
也就是這個
這個是置位優先
這個是復位優先
我們這呢首先是看這個置位優先
因爲這個要求呢
主要呢就是使用這個置位優先就可以實現
這個地址呢就是啊Q0.0
我們爲了便於觀察這個Q0.0的狀態呢
我們這呢使用一個長開
使用Q0.0
我們控制一箇中間位的輸出線圈
比如說是M3.0
這個位置呢就是啓動
我們看一下這呢是有一個置位
這呢是復位
這個是啓動
也就是I0.0
這個是復位
也就是啊I0.1
把這呢連接上去
好這個程序呢
其實我們就編寫完成了哈
就這麼簡單
我們編譯一下
看一下是否存在格式上的一些問題
錯誤總計爲零
說明我們這個程序呢
不存在格式上的一些問題
接下來呢
我們就把這個程序下載進PLC
實際上的運行一下
點擊下載
點擊是
接下來呢
點擊調試程序狀態
這個呢是初始狀態
現在呢
我們按下去啓動
我們看按下去啓動
這兒斷開
這個電機呢能夠保持住這樣的一個接通的狀態
當我們按下停止的時候呢
電機是不是就會停止運行
我們看一下這兒是不是停止運行
好接下來呢
我們再按一下這一個啓動
同時我們按一下停止
我們看這種狀態下就是同時按下去的時候
這個電機呢是保持運行的一個狀態的
那有朋友可能會說
要是先按停止呢
這個指令會怎麼樣去運行
我們可以看一下
我們先把它停掉哈
比如說這種狀態下
我先把這個停止按下去
然後呢再把這個啓動按下去
我們看現在是不是還是一種運行的狀態
所以說這個指令呢
它所實現的功能呢
其實就是這個置位優先
就是當兩個開關同時按下去的時候呢
它就是保持一種運行的一個狀態
是這樣的一個功能
所以說使用PRC編程的話
實現這樣的一個功能
是不是就非常的簡單
總的來說就是這樣的一個過程
好吧

