单按钮启停是一个很有意思的题目。朋友们有各种各样的编程方法。在实际的工作中这些方法也都很有用。下面我们就通过这个题目来学习一下PLC编程的基本指令。
一、利用基本的起保停逻辑来实现
这个逻辑的一个变化形式
变化2
以上三种写法,其本质上都是利用了*基本的起保停逻辑。利用了上升沿边沿有效的概念,和PLC逻辑运算是从上到下的原理。
二、利用置位、复位指令实现单按钮启停
这个理解起来相对容易。这个程序里面引入M0.0是关键!有的朋友会问,那我把M0.0直接换成Q0.0行不行,答案是不行。理由依然是PLC从上到下的逻辑解算原则。
三、利用RS触发器
四、利用计数器来实现单按钮启停
变化1
这两个程序的区别在于计数器的PV的设定和复位方式上
变化2
通过这个写法,大家可以学习一下加减计数器的工作原理和用法
五、利用累加器指令来实现
变化1
这两个程序其实利用都是二进制加法的基本原则,一个二进制数在加1的过程中,其*低位是反复的0,1变化的
六、移位指令在单按钮启停中的应用
这个指令在应用中,一定要先赋初值10101010
七、字逻辑指令
异或指令,相同为零,不同为1,按位处理
八、逻辑控制指令
这种写法只是为了让大家理解跳转指令的用法,实际编程中不建议使用这样的写法。
以上就是我对单按钮启停的一些理解,通过这些不同的逻辑写法,我们实现了同一个目的。另一方面,我们通过这样的学习,开拓了思路,学习了基础编程中的指令的用法。
有人会问了,单按钮启停有啥用?换个角度想一想,单按钮启停实际就是一个二分频逻辑,两次输入换成一次输出。二分频逻辑在编程中是有很多的应用的