MSComm控件串口接收是乱码

我用MSComm控件接收数据,但是接收到的数据是乱码,用vartype函数查看接收到的数据是8209的字节数组,用for加midb把接收到的长度为11的数据一个个拆分开来后是vartype为8的文本类型,但是每个单独输出都是乱码,这是为什么,是不是要每一个都转换成字节类型才可以

最佳答案

1、要看你发送的时候以什么方式发送的,如果是16进制的话,你收到的也是二进制数据,直接显示就是乱码的,那就要把字节数据根据ASCII码或者别的方式,和发送方一样,进行转换才行
2、如果对方是以字符串方式发送的字符串方式,那接收的数据直接以字符串就能显示出来了

参考:
如何在 WinCC 运行系统中通过串口发送接收数据?
https://support.industry.siemens.com/cs/cn/zh/view/28378295

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:33
下一篇 2020年11月1日 下午4:33

相关推荐

  • WINCC画面使用问题

    WINCC画面中的FPT画面怎样加入图形编辑器中调用啊?黄色的画面只能保存和另存为。 图片说明:    最佳答案 WinCC V7中如何配置面板(Fa…

    2021年7月5日
  • 不同版本的wincc的demo怎么用

    我安装的是wincc6.2的软件,我从别人哪考得DemoV60SP3HF2_01的例程,我从我的软件中怎么用呢,怎么调用例程,请各位高手帮忙指点一下  问题补充:请问hy…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3菜单工具栏制作的导航栏背景颜色更改

    项目主体色调为白蓝,采用wincc7.3左侧菜单和工具栏制作了项目导航菜单,但是其默认背景色为黑色,与主色调不搭,请问 需如何更改如图背景颜色。谢谢 图片说明: &nbs…

    2021年7月5日
  • 快捷键画面切换

    A画面,通过键盘快捷键切换到B画面,这个怎么作? 最佳答案 1。按钮属性中就有快捷键的选项。2。WINCC中静态画面–添加按钮–按钮属性–杂项–热键(hotkey)–添加…

    SIMATIC WinCC 2019年6月11日
  • wincc的通讯设置?

    wincc的通讯方式有好多种,什么1613、5611、普通网卡、MPI,这些通讯有什么区别和好坏之分。还有就是我有两台操作员站,1613网卡通讯,一台装了setp7,一台没有装。这…

    SIMATIC WinCC 2019年6月11日
  • 增加画面

    在运行的WINCC画面中的主菜单上面通常会有一排的按钮,然后点击其中的一个按钮,就会弹出一个由多个按钮组成的画面,然后我们就可以在次点击其中的一个按钮,进入我们要到的画面.不知道这…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 2008 sp5的安装问题

    为啥安装wincc flexible 2008 sp5时,一直要求重新启动电脑,且没有自动重新启动。**作重新启动后也不起作用? 问题补充:删除注册表…

    SIMATIC WinCC 2021年7月5日
  • WinCC6.2怎么安装

    不会就像那几个文件的标号那样安吧,此外还有一个授权,怎么办? 最佳答案 楼上说的对, 对与单用户系统和客户机,操作系统:win2000sp4,windows X…

    SIMATIC WinCC 2019年6月11日
  • 关于MP277的下载

    用PPI电缆USB接口下载程序时,界面里除了传送设置里的模式设为USB,还没有其他地方需设置 最佳答案 不需要。 提问者对于答案的评价:谢谢 专家置评 传送设置里的USB模式,并不…

    SIMATIC WinCC 2019年6月11日
  • WINCC组态报警

    我用的是WINCC V6。0,请教如何让报警发出声音?谢谢! 最佳答案 WinCC V6的HORN中可以组态报警声音,配置比较简单。 提问者对于答案的评价:谢了

    SIMATIC WinCC 2019年6月11日