WAND_DW (字)双字与运算的运用

在程序中有这样一段程序,使用PID564读取编码器数值,读取的数值经过了WAND_DW  处理,请问PID564读取编码器数值不是脉冲吗?请大侠们指教,程序如图。

图片说明:

WAND_DW  (字)双字与运算的运用   

最佳答案

读的是脉冲的个数,然后对这些脉冲数据进行处理运算,进行控制!

个人理解:这个指令(WAND_DW)在这里就是屏蔽高四位。
这个跟你所应用的编码器有关。如果是编码器直接和plc走通讯控制,这个时候就要看编码器的通讯这方面是怎么定义的了!
屏蔽高四位为0,之后,剩下的是不是就是读进来的实际脉冲个数呢?
还是跟编码器的说明和应用有关!

提问者对于答案的评价:
你的这个解释让我解开了谜团,我查看了编码器的说明书,是28位的编码器。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午4:49
下一篇 2018年12月2日 下午4:49

相关推荐