自由口通讯成功,现在读上的数据是7个字节的16#ascii,比如30 30 30 35 2E 35 30,也就是5.50,怎么转换成浮点数?
目前本人笨法是先BCD转I,然后挨个减30,再做处理。
通讯数据量很大,感觉这么做好麻烦。。。
请高人赐教!
问题补充:
STR 指令OK!!
问题是它怎么知道的我这字符串长度?我这一串完整的字符串22个字节,2-8是一个数据,9-21是另一个数据。。。
后者的指令INDEX应该是9,但是还是不明白机理,这指令怎么就正确断开了两个数据???也没有设置数据长度的参数啊
图片说明:
产品版区:SIMATIC S7-200 SMART
悬赏西币:1 | 解决时间:2017-11-27 10:08:59 | 提问者: godlike0091 - 新生  第1级
问题ID:178236
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc259707.html