二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2823 个
工控威望: 4450 点
下载积分: 213988 分
在线时间: 3179(小时)
注册时间: 2008-02-22
最后登录: 2024-11-25
查看二手工控电器的 主题 / 回贴
楼主  发表于: 2016-03-05 13:19
因为工程项目需要,将原先的8位(256)绝对数值编码器换成9位(360),结果发现同样的程序读取不了。
原先8位的绝对值读取数值可以从0至255正常读取,换成9位后读取的数字从75开始至435范围内,无法从0至359这个范围读取。
在此还望高人指点我给这样解决!!(其实我可以用一条减法指令将当期值减去75,但是我不想这样做,只是想知道为什么同样的程序转不出9位的编码器值)谢谢!!
[ 此帖被跑步向钱在2016-03-05 13:24重新编辑 ]
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
wwusq
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 224 点
下载积分: 8017 分
在线时间: 81(小时)
注册时间: 2008-01-04
最后登录: 2024-11-11
查看wwusq的 主题 / 回贴
1楼  发表于: 2016-03-05 16:34
75对应0,435对应359,可以把格雷码读取的值减去75