关于高速计数器与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

相关推荐

  • SMB2使用

    自由通讯中利用SBM2接收数据到缓冲区 怎么编程? 最佳答案 用中断,在中断程序里转存接收到的字节信息。 S7-200的系统手册里有现成的实例。 提问者对于答案…

    SIMATIC S7-200 2021年7月5日
  • win7安装200的软件了,PG\PC设置,为什么没有TCP\IP接口?

    win7安装200的软件了,PG\PC设置,为什么没有TCP\IP接口。接着安装了step7 v5.5,wincc flexible2008,wincc&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200之间时钟同步

    有2台200的PLC,需要内部时钟完全同步。 我现在是这样做的:主机的时钟可以通过文本显示器设置,然后程序中读取时钟信息放入变量,通过NETR指令写入从机,从机通过这些时…

    SIMATIC S7-200 2021年7月4日
  • 高速计数和配方问题

    初使用S7-200,几个问题: 1、高速计数器的初始化子程序中,用不用HSC指令?如果不预置当前值可不可以? 2、配方时,如果在PLC中做,就一定要存储卡?我想…

    SIMATIC S7-200 2021年7月4日
  • 西门子200定时器

    1,为什么下面的M0.0没有输出,?2如果把网络1与网络2的程序换下位置,M0.0就有输出这是为什么? 问题补充:图片 图片说明:    钻石用户推荐最佳答案 …

    2021年7月5日
  • S7200模拟量输入如何编程(EM231)

    请教哪位能告诉我S7200模拟量输入如何编程,输入是4-20mA如何转换工程量.(EM231) 最佳答案 比如有三个压力传感器,量程是0到1MPa ,变送输出的标准模拟信…

    SIMATIC S7-200 2021年7月5日
  • CPU 224XP是否可以扩展出多个485接口

    CPU 224XP自带2个485的接口,现在需要3个485的接口,不够用怎么办?是否可以通过扩展的方式来增加485接口的数目? 问题补充:3个485接口,一个用于接触摸屏…

    SIMATIC S7-200 2020年11月1日
  • 西门子6EP1 931-2FC21不间断电源说明书

    求提供西门子6EP1 931-2FC21不间断电源模块说明书。中文版PDF的最好了。 最佳答案 SITOP DC UPS 40A …

    2021年7月5日
  • 一键启停

    西门子编写了一个一键启停,2个%ignore_a_1%,为什么都不能实现呢? 图片说明:    最佳答案 就这部分程序,一键启停,功能没有问题,你再看看,在测试…

    2021年7月5日
  • PID如何调整?请高手帮帮忙

    我目前做了一个项目,是用温度模块控制温度,采用PID指令控制,本人在调整过程中发现温度控制的很不稳定。我设定的温度是170,当温度到时不再加温,但是等到温度低于170的时候,继续开…

    SIMATIC S7-200 2020年10月31日