登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:200高速计数器清零问题

点击:1918 回复:13

用向导生成一个高速计数器,HC0,模式9  使用内部程序清零,即转一圈清零一次。外接编码器发现我写的这个程序随着转动圈数增加,误差也越来越大。想请教一下各位使用程序清零时怎么减少误差。。
附件 123.jpg
20-12-22 21:54
如果是高速运转,编码器的圈记信号肯定有延迟,相对低速运转来说误差大多了。这个是程序扫描时间导致的。
20-12-23 13:43
有没有直接高速计数清零标志位?
20-12-23 15:11
那该如何消除误差。。
20-12-24 19:22
很少玩西门子,但是我的理解是,如果是转一圈清零,为啥不用编码器的Z脉冲呢?
20-12-24 19:24
如果是来回走的话,或者是多段位置的话,最好多加装几个传感器,当传感器检测到上升沿后清零操作
20-12-24 19:54
编码器不是有清零脉冲么,何必程序清零
20-12-24 22:26

引用 xuhuifox 在 2020/12/24 22:26:19 发言【内容省略】

也许本帖作者认为他是高手,认为他的程序优秀吧!
20-12-24 23:48
你的一个脉冲信号对应多少毫米
20-12-25 07:51
可以用编码器的Z相脉冲,PLC使用外部中断,在中断程序里清零。
20-12-25 12:27

上一页下一页

工控新闻

更多新闻资讯