二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2858 个
工控威望: 4489 点
下载积分: 219899 分
在线时间: 3212(小时)
注册时间: 2008-02-22
最后登录: 2025-05-06
查看二手工控电器的 主题 / 回贴
楼主  发表于: 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相固态SSR调压调功模块、各种品牌输入输出I0接线端子台
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
wwusq
级别: 略有小成
精华主题: 0
发帖数量: 81 个
工控威望: 229 点
下载积分: 9717 分
在线时间: 87(小时)
注册时间: 2008-01-04
最后登录: 2025-05-05
查看wwusq的 主题 / 回贴
1楼  发表于: 2016-03-05 16:34
75对应0,435对应359,可以把格雷码读取的值减去75