在程序中有这样一段程序,使用PID564读取编码器数值,读取的数值经过了WAND_DW 处理,请问PID564读取编码器数值不是脉冲吗?请大侠们指教,程序如图。
图片说明:
最佳答案
读的是脉冲的个数,然后对这些脉冲数据进行处理运算,进行控制!
个人理解:这个指令(WAND_DW)在这里就是屏蔽高四位。
这个跟你所应用的编码器有关。如果是编码器直接和plc走通讯控制,这个时候就要看编码器的通讯这方面是怎么定义的了!
屏蔽高四位为0,之后,剩下的是不是就是读进来的实际脉冲个数呢?
还是跟编码器的说明和应用有关!
提问者对于答案的评价:
你的这个解释让我解开了谜团,我查看了编码器的说明书,是28位的编码器。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249408.html