ET070 Modbus RTU 问题 点击:1148 | 回复:0



薛可扬

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2004年3月24日
发表于:2014-09-09 11:39:44
楼主

宏代码编译出现如上错误,宏代码如下:

int MacroEntry()
{
unsigned short Buf[3];

ReadLocal("LW", 0, 3, (void*)Buf, 0);
if (Buf[0]!=WR1[0] || Buf[1]!=WR1[1]) Refresh=1;
 else Refresh=0;
Buf[0]=WR1[0];
Buf[1]=WR1[1];
Buf[2]=WR1[2];
WriteLocal("LW", 0, 3, (void*)Buf, 0);
return 0;
}

另外,有个奇怪现象:每次通讯都得先把485电缆拔了再插上才正常,不知为何?



热门招聘
相关主题

官方公众号

智造工程师