macro_command main()
char command[6],response[6],shibai=10,chenggong=11
short return_value=0,a=45
FILL(command[0], 0, 6)
FILL(response[0],0,6)
command[0]=0X01
command[1]=65
command[2]=0X03
command[3]=65
command[4]=66
command[5]=67
OUTPORT(command[0], "MODBUS RTU Device", 6)
while(return_value<1)
INPORT(response[0], "MODBUS RTU Device", 6, return_value)
wend
if(return_value==0) then //如果接收失败
SetData(shibai, "Local HMI", LW, 0, 1)
else //如果接收成功
SetData(return_value, "Local HMI", LW, 0, 1)
SetData(a,"Local HMI",LW,10,1)
end if
end macro_command
这个是我借用论坛一位朋友的程序,最后我设置了2个数值显示元件,但是显示接收数值的那个元件。我用串口助手可以接收到屏发送的数,但是串口助手发送数的时候,屏幕无法显示。请问版主我这个程序有什么问题。 |