我用XMT输出了一个存储在VD200的实数,使用串口助手得到的是一个XX XX XX XX这样的十六进数据,输出的应该是VB200,VB201,VB202,VB203这四个字节,那么串口助手得到的这四个字节是ASCII码?还是直接就是数字。
问题补充:
输出的VD200应该是浮点数5.0这种。串口助手是00 0D 40 A0 00 00 00 00 00 00 00 00,00 0D是我自己设置的格式符号,40 A0 00 00是对应VD200的4个字节,串口助手十六进制接收的,这个怎么也没法跟5挂上关系。
图片说明:
最佳答案
串口助手接收的数据可以显示为16进制或ASCII码
浮点数5.0转16进制为40 A0 00 00
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144071.html