回复:200高速计数中断

伊默

西门子1847工业学习平台

  • 帖子

    4272
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2008-01-29 22:00:04

0楼

4X正交计数?
或许在1米定称中断的瞬间,机器有震动或者干扰,又来了一个1米中断信号。 打个比方: 1米对应1000个脉冲, 可能刚计到1000的时候产生中断,紧接着机器震动导致编码器反向转动一个脉冲即999,然后再正向走一个脉冲到1000再产生一次中断, 这样两次中断只左2个脉冲的时间,非常的短。 你观察不出来的。 为了这个问题,原来S7-200好象都没有CVENT指令(或许我没有注意到),但是V4.0版后增加了该指令,以下是该指令的说明:
[color=red]
清除中断事件EVNT
清除中断事指令从中断队列中清除所有 类型的中断事件。使用此指令从中断队列中清除不需要的中断事件。如果此指令用于清除假的中断事件,在从队列中清除事件之前要首先分离事件。否则,在执行清除事件指令之后,新的事件将被增加到队列中。
CLR_EVNT
实例说明了处于正交模式的高速计数器如何使用 指令清除中断事件。如果光电传感器正好处在从明亮过渡到黑暗PV的边界位置,那么在新的 值装载之前,小的机械振动将生成实际并不需要的中断。
[/color]

如果楼主有机会,可以将你认为有故障的PLC的程序内做适当的修改,增加CVENT程序,实验一下,不知可否?
I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33290条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。