【邪修乾貨】PLC功法之——置位復位指令精講!
2026年9月15日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片詳細介紹了 PLC 編程中常用的「自位(Set)」與「復位(Reset)」指令。透過理論講解與 Factory IO 仿真軟體演示,說明了這兩條指令如何控制輸出設備(如指示燈)的狀態保持,並指導初學者如何正確解讀監控界面中的顏色含義,最後提供了一個傳送帶正反轉的實踐練習。
挑戰從零開始學電器 今天學習的是自衛復位指令 很多新手小白剛開始接觸電器行業 圖紙不會看 零件認不全
別慌 我準備了全套的電工PLC系統教學課程 還有電路手術課程 需要朋友敲開666瞭解一下
今天我們來學習PLC當中常用到的兩條指令 分別是自衛指令和復位指令
那首先我們先來看一下自衛指令和復位指令在哪裏 在指令當中的基本指令 位邏輯運算當中
那麼在這裏就有這兩個 分別是自衛和復位 那麼首先我們先來看一下自衛指令
自衛指令呢 實際上和那個線圈指令長得有一點點像 對吧 那麼線圈指令呢就是一個括號 那麼
這個自衛指令呢 就是在這個線圈指令中間
多了一個s 那麼這個s呢 實際上是這個set的意思
那就是自衛 那麼自衛指令它的作用是什麼呢 作用呢 就是將位的值
設置爲一 那麼這個地方的話呢 要和線圈區分開來啊 變圈的話呢 是線圈接通
位的值就是一
但是自衛呢 它是指令接通之後就將值設置爲一 同時啊
將值設置爲一之後呢 會保持爲一
也就是說 就算是之後沒有接通自衛指令
那麼它的值也會是一
就是它帶了一個保持的功能
然後再來看一下第二條指令 復位指令 復位指令呢
就是線圈當中一個r 那麼這個r呢 實際上就是那個reset的首字母r
就是復位
那麼復位指令它的作用是什麼呢 它的作用就是將位的值設置爲零
同時啊 設置爲零之後呢 會保持爲零
除非你後面再去自衛 它就會變成一 否則的話呢 它就一直是零
好 那麼接下來的話呢 就來看一下這兩條指令的一個實際運行效果
那麼在之前的內容當中啊 有很多人反饋 就是說他沒有實際的plc
怎麼來進行一個程序的運行仿真 那麼這裏的話呢 呃 給大家推薦一個仿真軟件
叫做factory io啊
那麼我們在沒有實物的情況下呢 就可以使用這個軟件來進行一個仿真
那麼在這裏的話呢 我已經把相關的場景搭建好了
有需要的同學可以自行去下載
那麼在這裏呢 上面有一些按鈕和指示燈啊 我們以一個簡單的
程序用一個按鈕來控制一個指示燈來看一下 呃 簡單介紹一下這個操作面板啊 就是這個仿真裏面的按鈕
那麼這裏的按鈕呢
有兩排 上面這一排按鈕呢是自復位的
自復位按鈕是什麼意思呢 就是按下去之後是接通的
然後鬆開之後呢是斷開的 然後下面這一排呢是自鎖的
自鎖的就是按下去接通 然後再按一下才會斷開
就是自鎖的按鈕 那麼我們就使用這個自鎖的按鈕來控制其中一個燈看一下
那麼這個自鎖的按鈕呢是i3.1
然後這個燈呢是q2.0 我們就使用這個按鈕來控制這個指示燈
好 i3.1
控制q2.0 那麼這個虛擬仿真的軟件使用的也很簡單 那我們就是
使用plc的仿真就可以直接連接了 選中plc
啓動仿真
然後把程序下載到仿真當中
下載好之後呢 還需要啓動plc 點擊這個run就可以了
好 同時啊 這個仿真軟件呢也需要啓動 在這裏有一個啓動
接下來監控程序來看一下
那麼現在啊 我的按鈕是沒有按下的 所以呢 這個燈呢 它是沒有亮的
那麼我按下綠色的按鈕 按下綠色的按鈕之後呢 可以看到
程序當中這個已經接通了 對吧 同時呢 這個燈
這個自衛指令已經變成了綠色
那麼在仿真裏面 這個燈也亮了
啊 這是自衛 然後接下來把這個按鈕再按一下就可以斷開
那麼斷開之後呢 可以發現啊 我們在監控的時候呢
這個指令呢 它是沒有接通的 對不對
指令沒有接通啊 但是呢 這個燈它還是亮的
啊 那麼這個呢 就是自衛指令啊 就是隻要接通一次
那麼這個衛呢 它就會變成一
同時變成一之後呢 會保持唯一啊 就像現在這樣子的
我只要接通一次 它就一直是一
好 那如果想要讓它滅掉怎麼辦呢 就可以使用
復位指令啊 因爲復位指令呢 是將它的值變成零 那麼接下來我們再來寫一行程序
使用第二個按鈕 黃色的自鎖按鈕
然後使用復位指令 把q2.0也就是這個燈給它復位
然後下載程序 那麼接下來啊
按一下這個黃色的按鈕來看一下 按一下黃色的按鈕 那麼這個復位指令呢
就已經接通了啊 復位指令接通了
那麼復位接通之後呢 就可以把這個變量 就是把這個q2.0把它變成零
那麼變成零之後呢 這個燈它也就滅掉了啊 所以
啊 燈就沒有亮了啊
好 那麼接下來我們再來按一下這個按鈕啊
把這個地方取消接通
好 那麼這個呢就是自位和復位的使用啊 自位就是接通一次
就可以把這個燈
給它點亮 並且一直等點亮
好 然後這個復位的話呢 就接通一次之後呢
可以把這個變量變成零啊 對應的燈也就滅了 並且呢一直滅掉
滅掉了之後 如果你還想讓它亮啊 你又可以使用自位指令嘛
因爲自位指令變成一 然後復位指令呢變成零啊 要它亮就用自位 要它滅就用復位
那麼在其他的控制裏面也是一樣的啊 你可以用來控制氣缸 對吧 氣缸的伸出和收回
然後呢 也可以用來控制這個傳送帶 控制傳送帶的正轉反轉都是可以的
那麼這個呢就是自位和復位啊
好 接下來的話呢 我們來看一下這個自位指令和復位指令的一個監控啊
那麼這個地方呢也是要提一下的 就是很多新手在學的時候呢 都是容易犯的一個錯誤
那麼我先把這個燈點亮一下
那麼現在啊 我們不看這個仿真 我們就直接監控程序
請問現在這個燈它是亮的還是滅的
就直接看這兩行程序 那麼在這裏啊 我們可以看到
兩條指令 它都是沒有接通的啊 在這裏 藍色啊
就表明沒有接通 就是等於零啊 沒有接通的意思
好 然後這個綠色呢 說明是等於一 那麼問燈是亮的還是滅的
啊
那你看 哎 上面這裏自位是綠色的
復位也是綠色的 那到底是亮還是滅呢 這個時候啊 我們的燈是亮的 這個地方需要注意
這個的虛線啊 虛線是
藍色表示沒有接通啊 是這個意思 好 然後這個地方綠色啊
那兩個指令都是綠色 那爲什麼是滅的 而不是亮的啊
爲什麼是自位了 而不是復位了呢 這個時候啊 我們是要看指令的顏色啊
前面這個地方呢 是我們編程的這個能流的顏色啊 藍色表示沒接通 綠色表示接通啊
寫下 綠色表示接通
那麼指令的話呢 它又不一樣啊 指令的顏色 然後
藍色是說明這個變量的值等於一 藍色是變量
的值啊 藍色是等於零啊 藍色是等於零 老綠色
是說明變量的值
等於一啊 這個地方啊 需要區分一下
好 那麼在這裏面 我們的這個指令 它是什麼顏色
指令是綠色 說明變量的值等於一 變量是誰
變量就是q2.0啊 也就是說q2.0這個燈 它是亮的啊 就是這個意思
所以呢 我們的這個燈啊 它是亮的啊 可以來看一下這個仿真裏面
對吧 燈是亮的
好 那麼接下來 我們來接通這個副位來看一下啊
按下黃色的按鈕
那按下黃色的按鈕呢 這個地方變成了這個綠色
這裏呢 說明是接通的 然後再來看這個指令的顏色 指令是什麼顏色
指令接通了 對吧 指令接通
但是顏色是藍色
藍色呢 說明這個變量的值等於零 說明這個燈已經滅掉了 就是復位掉了嘛
是這樣子來看的啊 那麼我們新手在看這個地方的時候呢 也是經常容易搞錯的
好 監控好 那麼這個呢就是自衛指令和復位指令啊 我們就
講到這裏
那麼接下來的話呢 我們對應的這條指令呢 還有一個小小的練習 那麼有興感興趣的啊
可以去把這個練習做一下
就是這一部分啊 可以截個屏
然後對應的這個練習呢 也是對應了這個場景 來看一下就是
我做的這個虛擬仿真的這個場景啊 那麼在這裏的話呢 有一個傳送帶
那下面這個就是傳送帶 可以正轉反轉 然後中間呢 傳送帶上有一個物料 然後對應的有一些按鈕
那麼要求啊 就是按一下按鈕呢 可以控制這個傳送帶的一個正轉和反轉
那麼同時啊 呃 到了正轉和反轉之後呢 也要停下來
實現一個自動的正反轉啊
那麼感興趣的可以去把這個做一下 然後對應的這個虛擬仿真
以及這個場景啊 都放在了那個相關的鏈接裏面 可以自行去進行一個下載

