PLC編程實例,置位和復位指令的模擬應用
2026年9月26日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片演示如何使用 CADESMU 模擬 PLC 中的「起保停」程序,重點對比了傳統自鎖電路與使用「置位(Set)」和「復位(Reset)」指令的實現方式,並解決了在模擬上升沿觸發時常見的失效問題。
我們看一下如何使用CADESMU
去模擬實驗PLC裏面的置位和復位指令
我們這個呢
是起保停程序哈
我們先模擬一下
點擊模擬,和上QF
按下SB1,電機啓動運行
按一下SB2,電機停止運行
我們這個輸入呢
是使用了兩個字復位的長開的按鈕開關
輸出呢
是使用了一個Q0.0
Q0.0呢
控制了一箇中間接電器
然後使用中間接電器的觸點開關
去控制的交流接觸器的線圈
再看一下這個過程哈
按下SB1
按下SB1之後呢
它解通
Q0.0呢
解通
哪怕是這樣鬆開
也可以走這一路
這兒呢
就是一個自鎖
讓這個Q0.0呢
進行一個持續的輸出
當按下SB2的時候呢
它斷開
它斷開之後呢
它停止輸出
它停止輸出呢
這兒就會啊
斷開
那麼這兒呢
就會斷開
開幕一試電
這兒斷開
電機M1停止運行
我們看一下啊
按一下SB2
它斷開
整個迴路呢
就會啊
停止運行
這就是起保停程序
好下面呢
我們仍然是這個起保停程序
但是我們做這個程序呢
使用置位和復位指令去做
看一下該如何去操作啊
很多朋友在使用這個置位和復位指令的時候呢
因爲需要用到這個上升演
但是呢
沒有模擬成功
我們看一下整個過程是怎樣的
我們先把這個程序呢
刪掉
把這兒刪掉
這兒呢
也刪掉
這兒刪掉
好下面呢
我們編寫程序
這個是R0.0
好這些呢
我們全部刪掉哈
我們點擊這個
這個下面呢
有一個上升演
我們使用兩個這種程序
這個呢
修改成R0.0
點擊確定
這個呢
是R0.1
點擊確定
往後呢
我們使用這個置位
接着使用一個復位
這個是Q0.0
這個同樣也是啊
Q0.0
點擊確定
好接下來呢
我們連接一下
這兒呢
使用這個
使用這個哈
就是正極引線
然後這兒呢
使用這個負極引線
如果覺得這兒難看的話呢
可以刪掉
重新連接一下哈
好接下來呢
我們模擬一下
點擊模擬
合上QF
按下SB1
我們看一下這兒是不是沒有反應啊
很多朋友呢
在模擬的時候
就是卡在這個地方哈
主要原因在於
我們需要先編寫這個程序
然後呢
再進行這個CPU的阻態
具體是什麼意思呢
就是我們先把這個刪掉
這個呢
也刪掉
還有這個
我們點擊這個
使用輸入
使用兩個輸入
還有一個輸出
這個呢
是R0.0
不變
這個是R0.1
這個是Q0.0
好下面呢
我們再來模擬一下
保存一下哈
點擊模擬
合上QF
按下SB1
我們看現在是不是就可以模擬了
按下SB1之後呢
這個是上升引
它接通一個掃描週期
Q0.0呢
置位
它一置位
這兒呢
就會有一個輸出
開A1接通
這兒閉合
KM1
得電
它得電
這兒閉合
電機M1
啓動運行
當按下SB2的時候
這兒接通一個掃描週期
Q0.0復位
這兒呢
停止輸出
開A1
失電
這兒斷開
KM1失電
這兒斷開
電機M1停止運行
我們再看一下這個過程哈
按下SB1
電機
啓動
按下SB2
電機
停止運行
使用這樣的一個指令呢
同樣可以實現
起保停
但是呢
我們的這個硬件迴路
就是這個接線上呢
並沒有什麼變動
但是我們這個程序裏面呢
是有這樣的一個變動
這兩種方式呢
都可以哈
都可以實現這個
電機的啓動
還有這個
持續
還有這個停止
就是啊
起保停
所以說呢
我們在使用這個PLC的時候呢
相對來說比較靈活
如果說我們使用單純的這種硬件迴路的話呢
想要變更這個控制方式
基本上呢
就需要改變這個線路
那麼這樣的話呢
我們不用改變這個線路
只改變這個編程即可
就是這樣的一個功能
好吧

