中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 关于高速计数
发表新帖 回复该主题
回帖:9个,阅读:823 [上一页] [1] [下一页]
* 帖子主题:

关于高速计数

分享到
15114
ehszcs
文章数:1334
年度积分:492
历史总积分:15114
注册时间:2008/12/10
发站内信
发表于:2022/11/9 16:37:15
#0楼
PLC的高速计数是利用输入中断来计数的。
有一个高数计数频率达到300次/秒,那么每次计数的间隔时间差不多是3ms,如果PLC程序的扫描周期是10ms,那岂不是PLC
程序得不到执行?
学c,c++,c++buider。
84641
ZCMY 版主
文章数:47298
年度积分:700
历史总积分:84641
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2022/11/9 18:11:59
#1楼
普通的计数是要考虑扫描周期的影响;高速计数不用考虑这个;
6305
1056128144
文章数:1109
年度积分:219
历史总积分:6305
注册时间:2018/2/23
发站内信
发表于:2022/11/9 19:03:50
#2楼
中断是立即执行,反而是对程序有影响。中断后执行的程序越简单越好。
此帖发自手机工控论坛
40881
YXBK 版主
文章数:18734
年度积分:1295
历史总积分:40881
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/11/9 21:00:07
#3楼
高速计数器是另外的处理方式的,高速脉冲输出也是一样。
此帖发自手机工控论坛
大家一起学习
15114
ehszcs
文章数:1334
年度积分:492
历史总积分:15114
注册时间:2008/12/10
发站内信
发表于:2022/11/9 21:01:16
#4楼
以下是引用YXBK2022/11/9 21:00:07的发言:
高速计数器是另外的处理方式的,高速脉冲输出也是一样。
莫非用另外的处理器?
此帖发自手机工控论坛
学c,c++,c++buider。
15114
ehszcs
文章数:1334
年度积分:492
历史总积分:15114
注册时间:2008/12/10
发站内信
发表于:2022/11/10 8:37:36
#5楼
我想的话,高速计数越频繁应该对程序的响应速度影响越大!
学c,c++,c++buider。
40881
YXBK 版主
文章数:18734
年度积分:1295
历史总积分:40881
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/11/10 10:49:44
#6楼
以下是引用ehszcs2022/11/9 21:01:16的发言:
以下是引用YXBK2022/11/9 21:00:07的发言:
高速计数器是另外的处理方式的,高速脉冲输出也是一样。
莫非用另外的处理器?


有没有另外的处理器,不清楚。

你可以理解为正常的程序扫描是一部分,高速计数是另一个单独的部分。
大家一起学习
36773
知道一点
文章数:21904
年度积分:1192
历史总积分:36773
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/11/10 13:25:47
#7楼
【PLC的高速计数是利用输入中断来计数的。】
这句话就理解错了
快乐 幸福 自由 比什么都重要
12035
蛇会大学
文章数:4491
年度积分:361
历史总积分:12035
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/11/10 13:52:05
#8楼
以下是引用ehszcs2022/11/9 16:37:15的发言:
PLC的高速计数是利用输入中断来计数的。

这是哪里听说的?
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
281
微鑫科技
文章数:1178
年度积分:281
历史总积分:281
注册时间:2019/11/26
发站内信
发表于:2022/11/11 17:28:31
#9楼
如果只是单纯计数模式的话,方法是将输入的脉冲输入进计数器(定时器),然后程序内部的另外一个定时器会再以一定的时间间隔去读计数器内部的数据寄存器数据,读完就会清空,让计数器重新采集,计数器一般最大的脉冲记录量为65535。所以说,你的脉冲量速度对主程序影响并不会太大,如果是接的编码器或磁栅尺光栅尺等,需要判断正反转的场合,则会使用中断,这个时候,如果你的脉冲速度太高,会对主程序有一定的影响,只要不在中断中处理复杂的算法及动作,影响也不会太大,我们用单片机做产品的时候都会这么处理,估计PLC的处理机制也差不多。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005