2018-04-13
求助,用西门子s7 1200做东西,用到增量编码器,增量编码器反馈的值正常,但是把这个反馈值的地址ID1008用到其他函数块中就不能正常赋值,比如用move指令,把增量编码器反馈值ID1008move到其他地址时会出错,这是什么问题,求大神指教.
评论35
楼主 2018/5/7 20:01:28
用32位的指令,你用的那是16位的指令
楼主 2018/5/10 17:46:56
这种问题通常都是数据类型不对造成的。
楼主 2018/5/10 19:04:53
这种情况一般是你数据长度不匹配造成的,你可以看看编码器数据是什么类型,长度和MOVE指令后面一样就行,但是如果之间你经过了一些运算处理,数据估计就会变成你不想要的,好好研究一下数据类型匹配与否
楼主 2018/5/12 0:04:49
坑崩烫问氨赏橙淮
楼主 2018/5/12 2:48:40
楼主 2018/5/12 2:49:00
楼主 2018/5/12 3:04:36
楼主 2018/5/12 3:10:13
楼主 2018/5/12 3:14:57
楼主 2018/5/12 3:18:41