大家好,本节课我们学习“置位/复位指令”
这里我们说一下,对于此类触发器而言,又分为(置位/复位)优先两种,可以同时监测到两个点的变化,并且根据要求,决定哪个动作先执行。这里看一下图:
该指令的特点如下:
这时,我们编辑一个置位程序,执行一下看效果:
按下I0.0之后,我们发现Q0.0就点亮了,而且I0.0放手之后,灯泡依然点亮。
这里我们再做一个对比,看看下图两个网络,在执行过程中有哪些差别?
很显然,网络1的情况是按一下之后,Q0.0就导通,并保持该状态。而网络2的情况是按下之后,Q0.1导通,但抬起后网络就断开了。
那置位指令中,顶部和底部的数字分别代表什么意思呢?
我们按照上图,编辑好程序后,下载到PLC当中,执行一下看看结果。
没错,就是两个灯都亮了起来。指令中顶部的Q0.0就是结果输出的起始地址位置,而下面的数字,就是从起始地址向后顺延几个数量。图中写的是2,那就是从Q0.0(含)开始2个位,即Q0.0和Q0.1。这里2的位置,数字的上限是255.
下面,我们讲一下复位指令,他的作用是将地址位的状态,从1转化为0.
我们看一下,上面这个指令,在执行时会是什么结果?
没错,就是按下I0.0,则从Q0.0开始的5盏灯都亮,而按下I0.1则从Q0.0开始,5盏灯全灭。
这里,我们强调一下,就是置位和复位指令,只要检测到输入点发生的变化,就会在输出的地址上产生变化,且保持该状态,这时与常开的点动设置最明显的区别。
下节课,我们学习“上升沿/下降沿”。
,