PLC-07-加计数CTU

本文介绍了如何使用R在电路中控制加计数器,当PV值被达到时,灯1点亮。R的作用是清零计数并在常开触点开2保持高电平时保持计数器为0。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、加计数

 

 简介:

            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

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值