s7200的输入端I0.0至i0.7接编码器。怎样读取编码器的数值(才能转换成整数最后换成十进制),用来做一个比较值,比方我设定100CM,机械做上下运动,到了100CM就回转,控制速度比较慢。
最佳答案
先格雷码转换,然后线性标定0-360度,在对应出1度的行程(CM)就OK了。
格雷码转换是将编码器的最高位依次异或下一位,得出的每位结果组成得字节(字、双字)为装换好的值。
提问者对于答案的评价:
谢谢大家,读取IB0就可以
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356093.html