登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:【话题】不用高速输入,怎么能知道编码器的旋转方向?(20230518)

点击:727 回复:6

  已三菱FX系列为例子,比用我用AB相的编码器,可以直接指定比如C251,正转增数,逆转减数,但是如果我想接到普通输入点该怎么知道编码器的旋转方向呢?(不考虑丢脉冲的情况)怎么能得知是A先碰到还是B先碰到呢
最后修改:2023/5/19 9:57:59
23-05-18 09:16
不考虑计数的频率是否跟得上,A,B分别计数,A的计数值大于B,那么正转,B的计数值大于A,那么反转。
考虑到可能存在计数相同的情况,你应该在输入中断中进行比较。
HAVE FUN!
23-05-18 09:42
如果你能将编码器转的极致慢,是可以分辨的
23-05-18 11:19
附件 image.jpg
试试这个
23-05-18 14:36

引用 知道一点 在 2023/5/18 14:36:35 发言【内容省略】

这个小程序挺有意思。是不是也需要速度特别慢?
23-05-18 19:37
应该不用特别慢,只要A/B on-off的变化被PLC识别出来
23-05-18 21:29
亲测好用!
23-05-18 22:49

工控新闻

更多新闻资讯