微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 串口通讯时数据如何转换

串口通讯时数据如何转换

时间:10-02 整理:3721RD 点击:
系统配置PLC+LABVIEW+ ARM控制板,当PLC发出一个字节的数据比如说FF(十进制255),发给LABVIEW, LABVIEW再经过处理发送给底层ARM板,当ARM得到FF时, 它会返回64( 十进制100)给LABVIEW,再上传给PLC,PLC就得到了数据100;
我用第三方工具或者LABVIEW的基础范例,发现每发送一个字节FF,ARM控制板必返回十六进制64;
现在的问题是PLC发出255给LABVIEW时,LABVIEW应该怎样处理保证发出去的字符到ARM控制板是十六进制FF?
PLC是西门子300,发送255到LABVIEW以后,LABVIEW读到的数据应该是多少?

这个系统里说白了LABVIEW就是相当于一个采集器,它把PLC的1个指令字节数据255,发给底层ARM;再把ARM返回的数据100,上传给PLC; 用LABVIEW的范例 十六进制显示时输入FF,可以得到返回的64;

將LabVIEW程序進行高亮調試,就可以很清楚的知道傳輸的數據了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top