威纶通官方论坛

参数设置错误 C30

[复制链接]
发表于 2012-11-5 11:30:36 | 显示全部楼层 |阅读模式
向大家请教一个问题,我有一个自由通讯协议的宏,在编译时,有两句错误语句,OUTPORT(td[0],“MODBUS RTU Device”, 7) 和
INPORT(rd[0],“MODBUS RTU Device”, 15, return_value),参数设置有错,错误代码是C30。我怎么也看不出错误。请达人你们,请教一下。全部程序如下:
macro_command main()
char rd[16],td[7]
short return_value
float result
FILL(td[0], 0, 16)
FILL(rd[0], 0, 16)
td[0]=0X3A
td[1]=0X30
td[2]=0X31
td[3]=0X44
td[4]=0X37
td[5]=0X46
td[6]=0X0D
OUTPORT(td[0],“MODBUS RTU Device”, 7)
INPORT(rd[0],“MODBUS RTU Device”, 15, return_value)
SetData(return_value, "Local HMI", LB, 50, 1)
if (return_value > 0 and rd[3] == 0x44) then
ASCII2FLOAT(rd[4], result, 8)
SetData(result, "Local HMI", LW, 10, 1)  
end if

end macro_command
发表于 2014-10-9 08:18:47 | 显示全部楼层
此帖仅作者可见

使用道具 举报

 楼主| 发表于 2012-11-5 15:48:59 | 显示全部楼层
此帖仅作者可见

使用道具 举报

发表于 2012-11-5 13:57:10 | 显示全部楼层
此帖仅作者可见

使用道具 举报

发表于 2012-11-5 12:51:30 | 显示全部楼层
此帖仅作者可见

使用道具 举报

 楼主| 发表于 2012-11-5 12:35:37 | 显示全部楼层
此帖仅作者可见

使用道具 举报

您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-11-22 05:43

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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