您现在所在的是:

PLC论坛

回帖:9个,阅读:937 [上一页] [1] [下一页]
* 帖子主题:

关于高速计数

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


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

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

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

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

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

78.0005