登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求助!!请哪位大侠进来指点一下小弟
点击:1071 回复:4
楼主
编辑
引用
管理
wujianting
我用高速计数器计算旋转编码器的脉冲来计算物体传动的长度,当计数到某一数值时(例如:脉冲数是10000个)通过比较指令(即〉=10000)来执行某一动作,请问执行这一动作会不会有误差(是刚好在10000个脉冲这里就动作呢?还是要到10000多个脉冲才动作,每次动作会不会在不同的点)?如果有偏差请问偏差大概是多少个脉冲?(在系统中1秒钟大概有几千个脉冲进来) 请告知,谢谢
09-03-27 16:43
1楼
编辑
引用
管理
cvlsam
当计数值等于设定值时,系统会产生一个中断,因此,你不会要告知我你用比较指令去比较高数计数值吧。
通过在中断子程序中编写程序来响应高速计数器的响应动作,因此,你认为的误差应该是没有的。
以上
09-03-27 16:53
2楼
编辑
引用
管理
cvlsam
S7-200系统手册的第147页有高速计数指令的例子,可以参考。
以上
09-03-27 16:56
3楼
编辑
引用
管理
lixiaobai
这要用到高速计数器的中断功能的,理论上是没有误差的
但从检测到输出,还是会有个时间的,估计在微秒级
09-04-04 09:16
4楼
编辑
引用
管理
yang2os
误差肯定有,比较指令执行有时间差。完全可以使用中断来完成。
09-04-04 13:15
工控新闻
2秒启动系统 · 资源受限下HMI最优解,米尔RK3506开发板× LVGL Demo演示
中国电网开启近100亿具身智能设备采购与投资,机器人应用打开新空间
新智启新程、智造赢未来,第五届长三角智能制造高峰论坛在沪举办
中国经济长期向好潜能不断释放 进口稳中向好势头有望持续
施耐德电气:2030年前全球能源行业加速迈向自主运营,中国领跑新一轮变革
双奖加冕:SICK品牌蝉联自动化+数字化50强,AI 3D相机获数字化创新奖
倍福MX-System Designer:高效的结构化规划工具
华北工控EMB-4148:为视觉引导机器人装上“智慧大脑”
更多新闻资讯