关于高速计数器与S7-200 CPU226连接数值丢失问题

我用CPU226和一个旋转增量式编码器(奥托尼克斯360线)连接。用PLC读取编码器的当前值来控制一些气缸电磁阀的动作。现在出现一个问题,当设备低速运转的时候(编码器一秒钟旋转1.5圈)各部位动作达到要求,当设备高速运转的时候(编码器一秒钟旋转3-5圈)设备出现动作误差,动作工位偏移,无法达到工作要求。详情请看程序图。麻烦各位大神帮忙找下原因,是我程序编写的有问题还是设备硬件达不到动作要求?谢谢~

问题补充:
首先感谢各位大神们的回答。因为不会用论坛进行问题追问,所以只好把疑惑写在这个问题补充里了。
1.首先WWCWWC老师说的这个很笼统,我不是很清楚这个重复执行动作所需要的时间间隔是怎么算的。硬件的响应速度我都试了都可以满足条件要求。至于中断指令,我试过,可是做不好,不会用,如果可以的话,希望WWCWWC老师给我一段这种模式的中断例程我学习下。我的邮箱是838647963@qq.com。谢谢!
2.至于bigkang老师说的潜在问题我也尝试了。把高速计数器组的输入滤波器的时间设置成默认的6.4ms确实有一定的作用,但是还是达不到我的速度要求,不过还是谢谢老师了。老师如果有时间可以加我的QQ838647963咱详细谈论下。
3.芳季老师说的问题我试验了下,编码器应该不存在丢数的问题。干扰的可能性也很低,我现在已经把编码器直接接到PLC上然后编码器的屏蔽下接0V。老师说的双向漂移偏差我不是太懂,编码器通电以后,我在触摸屏上读取的数值是阶跃式的变化,就像0.20.44.60.76.100.这样无规律的递增,一直到359回零这样正常吗?望老师帮忙解答下疑惑,我的QQ是838647963谢谢!

图片说明:

关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题    关于高速计数器与S7-200 CPU226连接数值丢失问题   

最佳答案

1、你都使用了高速计数器功能,就不能再系统参数块里设置输入点I的脉冲捕捉功能了。
2、初始化高速计数器,只有每次上电时需要,使用SM0.1或者是SM0.1带上一个子程序,子程序里可以用SM0.0。
3、输入滤波器的时间设置,对高数计数器占用的点,请务必保持默认时间,而不是0.2mm.
试试吧。

提问者对于答案的评价:
设备调好了。但是,具体哪方面出问题了,还是不太清楚,按照你们给的答案我每个都试了。终于是把问题解决了。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:06
下一篇 2017年8月15日 上午12:07

相关推荐

  • 继电器输出的CPU224电源问题

    请问继电器输出的CPU224XP(6ES7 214-2BD23-0XB8) 可否用110VAC的电源? 最佳答案 CPU 224XP CN&…

    SIMATIC S7-200 2021年7月4日
  • S7-200与MM440通讯的问题

    S7-200PLC与MM440变频器用USS协议通讯控制,发现在PLC处于“stop”状态时,变频器及电机按照PLC停机以前的方向和频率继续运行,由于此时PLC已停机,所以变频器及…

    SIMATIC S7-200 2020年11月1日
  • CPU222只能用一个PID?

    CPU222怎么只能使用一个PID? 自己编写可以吗?怎么编写,好象有点难度?哪位老兄发个给我参考一下哦?hhjsky@126.com 不胜感激 问题补充:我说…

    SIMATIC S7-200 2021年7月5日
  • S7-200 软件帮助问题

    我安装了S7-200的软件后,帮助文件打不开,提示:该主题不存在,请与应用程序供应商联系,以便得到更新的帮助文件。 后来我又安装了windows6.1-KB917607-…

    SIMATIC S7-200 2017年6月9日
  • 伺服电机接线SMart200

    200与伺服接线,除了电源。脉冲。方向这三个。方向要不要接上?接上了程序了用不用控制?用向导生成的程序。 钻石用户推荐最佳答案 方向一定要接上,方向是要程序来控制的。方向接通是正转…

    SIMATIC S7-200 2021年7月5日
  • 224XP高速脉冲输出功能?

    用Q0.0口做高速脉冲输出,驱动步进电机,用PTO单段管线的方式输出,程序该怎么写? 最佳答案 简单的就这样把  85传到SMB67执行PLS指令就开始发脉冲了…

    SIMATIC S7-200 2017年10月24日
  • 控制伺服电机

    请教各位 用S7200自带高速脉冲Q0.0控制伺服电机(位置控制模式)1 用PLS指令发脉冲控制伺服电机 在编程时使用多段PT0控制 里面有…

    SIMATIC S7-200 2020年11月1日
  • 比较指令,间接寻址错误

    比较指令,间接寻址错误间接寻址错误 图片说明:       最佳答案 你的指针中并没有指向的地址。参见:200间接寻址http://wenk…

    2021年7月5日
  • s7-200 scale库功能

    请问s7-200 scale库功能在哪下载啊?请告诉我下载地址 最佳答案 STEP 7-Micro/WIN Instruction Libr…

    SIMATIC S7-200 2021年7月5日
  • 昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应

    昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应。我现在用笔记本电脑里MCGS组态软件来调试,请问MCGS软件里的变量怎么和PLC程序的I Q M…

    SIMATIC S7-200 2020年10月31日