一、加计数
简介:
R:用来清零次数的东西(后面会讲到怎么用的)
PV:预设值,即当加计数的值超过我们设置的PV值,就导通
CV:用来储存加计数值
计数的原理就是每当通路由低电平0变为高电平1就会记一次数(看下面的示例吧)
示例:
按上图设置好,要在默认变量表里先添加好储存加计数值的变量,我将其命名为“计数”,数据类型为int(整数),地址为IW40(直接输入IW40,按下回车键就可以了,注意40是可以改的哦,比你设置的PV值大就行)
这里,我将PV设置为2,即当加计数即“计数”的值等于或超过2时,通路打通,灯1就会亮
1.开始:
操作:将常开触点修改为1(这时电路由低电平0变为了高电平1),加计数值变为1-将常开触点修改为0,再修改成1,加计数值变为2,灯1变量,如下图:
2. R的作用:
先添加一个分支(怎么添加在上一节已经讲了),加上常开触点,并赋予变量”开2“(记得自己在默认变量表添加,数据类型和地址和开1差不多,就是自己把地址中的数字改一下,不废话了)
鼠标左键按住新分支的末端箭头,拖到R附近,出现小绿块,松手即可,程序段,如下图;
保存,编译,下载,就变成了下面这个样子:
接下来,我们将“开2”修改为1,就变成了下面这个样子:
结果:灯1灭了,并且加计数清0
随后,我们不改动“开2”的值,让它继续保持1,我们进行开始的操作,不断去修改“开1”,但是加计数的值并没有像我们前面操作的那样累加,而是纹丝不动,继续保持为0;
当我们把“开2”的值修改为0后,再执行开始的操作,发现又和前面一样,加计数可以正常累加计数
>>>结论:R的作用就是;清0加计数的值,并且在常开触点“开2”保持为高电平1时,去操作“开1”,加计数依旧会保持0