关于高速计数器与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日
下一篇 2017年8月15日

相关推荐

  • PC Access V1.0 SP2 安装步骤

    安装导向是英文的,看不懂,请教高手指点,最好有图文指示,谢谢了。。。。 最佳答案 软件的安装与卸载   CD盘包含S7-200 PC&nbs…

    SIMATIC S7-200 2021年7月5日
  • 子程序的循环

    不是很清楚,子程序是运行完一次就退出,还是在没达到条件之前退出?触发循环需要什么命令??? 问题补充:详细点?比如,子程序计数50次,运行一次计数一次,要运行50次,咋弄? 最佳答…

    SIMATIC S7-200 2021年7月4日
  • 变频器420跟cpu224 dp通讯的问题

    cpu224通过 EM277 与变频器420 直接通过profibus-DP线连接 可以吗?不是的话  请告知一下 问题…

    SIMATIC S7-200 2020年10月31日
  • s7-200 cpu226cn port1与流量计modbus通信问题

    S7-200PLC CPU226 CN,PORT1做主站,采用SM0.4触发,从另外一个MODBUS仪表(流量计)上读取数据,经过换算后,由PORT0做MODB…

    SIMATIC S7-200 2021年7月5日
  • s7200自由口通讯只能接收3个字符,附上程序截图

    s7200自由口通讯只能正确接收3个字符,余下的数据全是前面三个循环填充,三个后面的字符数据接收不到 图片说明:        &…

    2021年7月5日
  • 关于S7-200中断的退出

    我用下面中断程序接受9个字节的数据,我想问下这段程序是接受完9个字节才退出中断还是每接受一个字节就退出一次,如果是接受9个才退出,请问为啥顺序执行一遍但不退出中断? IN…

    SIMATIC S7-200 2021年7月5日
  • 200PLC电源

    西门子200 CN CPU 220VAC供电。样本供电范围为:85-264VAC.请教一下:长期供电为115VAC。对PLC寿命有影响吗?从来没有这样…

    SIMATIC S7-200 2017年12月7日
  • 编程线缆疑问

    1.6ES7 901-3BF21-0XA0与6ES7 901-3CB30-0XA0两者同为编程线缆,有何区别 2.请给一个能下载到s7200编程线缆以…

    SIMATIC S7-200 2021年7月5日
  • CPU222 AC/DC/RLY

    用CPU222 AC/DC/RLY能同时输出220V和24V吗 最佳答案 同时输出220V和24V是指DO吗?DO本身是分组的,对同一组来说只能使用一个电压等级,不同的组…

    SIMATIC S7-200 2021年7月5日
  • s7-200的profibus问题

    主站是s7-300,用户要求s7-200走profibus通信,我不是很了解有疑问请大虾解答啊。我的s7-200加em277,有人说s7-200不用任何设置。我想问,假设要读的v存…

    SIMATIC S7-200 2019年6月10日