| 作者 | 主题 |
|---|---|
|
xzhe 新手 经验值:11 发帖数:10 精华帖:0 |
楼主
主题:高速计数器计数有可能失败吗?
大家好。本人在使用脉冲编码器与s7-200通讯,采用高速计数器进行计数时,遇到如下问题:经过一段正常使用后(几个月),由于高速计数器计数值,与实际设备之间的旋转产生误差,导致设备无法正常运行,目前怀疑是旋转编码器与设备之间连接出现问题,不能正常提供计数脉冲。但是,我同时也有一个疑问:s7-200高速计数器有可能计数失效吗?我查过相关手册,应该没有这样的可能,不知各位在实际中是否也遇到同样问题?谢谢各位,如能给与解答,不胜感谢!!!
|
|
平凡004 侠客 经验值:786 发帖数:391 精华帖:5 |
楼
主题:回复:高速计数器计数有可能失败吗?
我再比较接近事实的情况下再说明一下。
当设定值到达,产生中断。经过处理过程,然后更新或清零高计当前值。这个程序理所当然。其实如果在{中断发生}到更新或清零高计当前值{HCS指令执行}期间高计又采集了一个脉冲的时候。(当然这个时间极短。至于实际会有可能有这种情况)机械的位置已经为1(脉冲),但程序上的镜象位置是0(脉冲)。 假设你的程序只采用比较触点比较高速计数器的当前值时,错误情况更加严重。检查程序我认为关键是检查采集时刻和复位时刻 |