如题,已经组态好P+F PVM58,PVM58N-011AGR0BN-1213 ,DP通讯,组件选择Class 2 Multiturn, I地址 256-259, Q地址 256-259.
编码器值PID256已经取到,但是我查PVM58多圈绝对值编码器操作手册 ,编码器的状态信息应该是25位,26位,27位,28位,如下图,但是我取上来的数都是0,编码器已经上电,并且指示灯正常,不应该都是0,
我现在有三个问题:
1:编码器的状态信息地址是否正确。
2:编码器故障信息能否取出来,地址应该是多少,
3:编码器预设值功能是指将编码器读出来的数值归0 吗?如果是 预设值地址是多少,应该怎么操作
如下图:
我在找答案上提问了,
手机用户20220315147193 高级工程师
被采纳率 21.29% 2024-04-03 08:48 给我的回答很有参考。
1、编码器的状态信息地址正确,但不能以I256.x取,需要PID256读取后再分解。其实平时并不需要关注这些状态位,用16#DW#1FFFFFFF 屏蔽 PID256 高7位后,就是当前位置值。
2、编码器的故障信息,只能通过站诊断得到。
3、编码器预设值功能并不一定是将当前位置设定位为0,可以是任一有效范围的位置。对于PVM58N-011AGR0BN-1213,可以是0~2^25-1。
但是现在不懂,1:编码器位置信息其实不是32位数据,是24位数据,对吗?我应该怎么屏蔽高7位数据
2:编码器的故障信息,如何通过站诊断得到,故障信息和地址如何对应,有中文资料吗
3:编码器预设值功能如何实现,能否具体描述,预设值地址是多少呢?







