威纶通官方论坛

宏指令自由口通讯无返回值

[复制链接]
发表于 2020-11-26 15:42:30 | 显示全部楼层 |阅读模式
我用宏指令进行自由口读数据,在串口助手中能够读到返回值,宏指令中读不到数据。求大神帮忙解答,是哪边出了问题?
macro_command main()
char command[8],respond[10]
short return_value,read_data[2]
FILL(command[0],0,8)
FILL(respond[0],0,10)
command[0]=0x81
command[1]=0x81
command[2]=0x52
command[3]=0x00
command[4]=0x00
command[5]=0x00
command[6]=0x53
command[7]=0x00
OUTPORT(command[0],"free",8)
INPORT(respond[0], "free", 10, return_value)
SetData(respond[0],"Local HMI", LW,100,1)
end macro_command



串口助手中发送81 81 52 00 00 00 53 00   返回06 01 E8 03 50 60 E8 03 27 69
发表于 2020-11-27 09:51:21 | 显示全部楼层
多谢,这个问题今天早上解决了!

             不客气,应该的;
             方便的话,可以将解决步骤分享下 给大家参考学习
发表于 2020-11-27 08:36:55 | 显示全部楼层
您好,是杨工吧?
您的此问题已经通过其他通道,转交至您对应区域FAE那边跟进,他会电联您沟通,请知悉。
 楼主| 发表于 2020-11-27 09:44:38 | 显示全部楼层
weinview 发表于 2020-11-27 08:36
您好,是杨工吧?
您的此问题已经通过其他通道,转交至您对应区域FAE那边跟进,他会电联您沟通,请知悉。

多谢,这个问题今天早上解决了!
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-26 20:43

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表