5种单键控制启停程序简述

工控上,单键启停的应用还是非常广泛的,那单键启停是什么意思呢,就是只有一个点动按钮,同时控制设备的开启和停止,当然方法有很多种,下面简单分享五种单键启停的方法,为了方便展示,程序中我用SM0.5来代替单键启停按钮:

1、第一就是简单利用位逻辑指令来实现,看下面动态图,我就不做解释了哈

单键控制启停程序你知道几个呢

 

2、第二种就是利用字节异或指令来实现,异或什么意思呢,即同为0,异为1,下列程序中让2#00000001与MB1字节比较,由于高位都是0,所以我们只看低位M1.0

单键控制启停程序你知道几个呢

 

3、第三种利用复位置位指令来实现,这里关键点是用好上升沿,由于是置位和复位,看不到Q0.2的状态,小伙伴可以自行下载试试;

单键控制启停程序你知道几个呢

 

4、第四种利用累加器来实现,程序呢也是比较简单,就是用到累加器和比较指令,第一次扫描周期将vb0清零:

单键控制启停程序你知道几个呢

 

单键控制启停程序你知道几个呢

 

 

5、第五种利用字节循环指令,这里用到的是字节左移循环指令,在第一次扫描周期时将2#10101010传送至VB10,然后循环左移;

单键控制启停程序你知道几个呢

 

除了上述五种外,还有其他方式,比如计数器,字,双字循环移动指令等。

转载于:https://www.cnblogs.com/ct20150811/p/11276237.html

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值