我的编码器的脉冲是1024的一圈,我在系统块中设置0.8MS 的时候。一圈大概1500 我知道这跟我设置的时间有关系。我只知道有关系具体就不知道了。还有我把HC0 的当前值放到MD10 里面 。
如果我想知道当前脉冲数量为什么不是MD10 而是MW12呢。
最佳答案
编码器线数是指编码器旋转一周所产生的脉冲数,1024就是指这个数。
在系统块设置了高速脉冲输入脉冲扑捉时间与扑捉编码器脉冲有关系,如果这个时间设置大,可能会丢失脉冲数,需要与之对应。
MD10包含了MW10和MW12,其中,MW12是这个储存区的低位,MW10是这个MD10储存区的高位,当低位数据存放满后,会自动进入高位存放的。
提问者对于答案的评价:
谢谢
专家置评
编码器的脉冲数由编码器本身决定,跟输入滤波器时间没有关系。输入滤波器时间和可检测的最大输入频率成反比。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139680.html