工控上,單鍵啟停的應用還是非常廣泛的,那單鍵啟停是什么意思呢,就是只有一個點動按鈕,同時控制設備的開啟和停止,當然方法有很多種,下面簡單分享五種單鍵啟停的方法,為了方便展示,程序中我用SM0.5來代替單鍵啟停按鈕:
1、第一就是簡單利用位邏輯指令來實現,看下面動態圖,我就不做解釋了哈
2、第二種就是利用字節異或指令來實現,異或什么意思呢,即同為0,異為1,下列程序中讓2#00000001與MB1字節比較,由於高位都是0,所以我們只看低位M1.0
3、第三種利用復位置位指令來實現,這里關鍵點是用好上升沿,由於是置位和復位,看不到Q0.2的狀態,小伙伴可以自行下載試試;
4、第四種利用累加器來實現,程序呢也是比較簡單,就是用到累加器和比較指令,第一次掃描周期將vb0清零:
5、第五種利用字節循環指令,這里用到的是字節左移循環指令,在第一次掃描周期時將2#10101010傳送至VB10,然后循環左移;
除了上述五種外,還有其他方式,比如計數器,字,雙字循環移動指令等。
