5種單鍵控制啟停程序簡述


工控上,單鍵啟停的應用還是非常廣泛的,那單鍵啟停是什么意思呢,就是只有一個點動按鈕,同時控制設備的開啟和停止,當然方法有很多種,下面簡單分享五種單鍵啟停的方法,為了方便展示,程序中我用SM0.5來代替單鍵啟停按鈕:

1、第一就是簡單利用位邏輯指令來實現,看下面動態圖,我就不做解釋了哈

單鍵控制啟停程序你知道幾個呢

 

2、第二種就是利用字節異或指令來實現,異或什么意思呢,即同為0,異為1,下列程序中讓2#00000001與MB1字節比較,由於高位都是0,所以我們只看低位M1.0

單鍵控制啟停程序你知道幾個呢

 

3、第三種利用復位置位指令來實現,這里關鍵點是用好上升沿,由於是置位和復位,看不到Q0.2的狀態,小伙伴可以自行下載試試;

單鍵控制啟停程序你知道幾個呢

 

4、第四種利用累加器來實現,程序呢也是比較簡單,就是用到累加器和比較指令,第一次掃描周期將vb0清零:

單鍵控制啟停程序你知道幾個呢

 

單鍵控制啟停程序你知道幾個呢

 

 

5、第五種利用字節循環指令,這里用到的是字節左移循環指令,在第一次掃描周期時將2#10101010傳送至VB10,然后循環左移;

單鍵控制啟停程序你知道幾個呢

 

除了上述五種外,還有其他方式,比如計數器,字,雙字循環移動指令等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM