关于S7-200smartModbus错误代码读取 点击:1157 | 回复:2



Nicer

    
  • [版主]
  • 精华:1帖
  • 求助:2帖
  • 帖子:6帖 | 149回
  • 年度积分:233
  • 历史总积分:1594
  • 注册:2013年11月26日
发表于:2020-03-11 16:29:35
楼主

今天收到朋友求助说用S7-200smart Modbus功能读取从站设备,出现错误后不能提取错误代码,且数据依然会保持。查看说明文档,文中有这么一句话,”仅当 Done 输出为 TRUE 时,Error 输出才有效。“。

但是在Done输出后会将MSG功能块的调用复位掉,因此会出现错误信息无法捕捉。因此需要在Done输出时将错误代码转存,并判断如果错误代码不为0则对读取数据清零。

image.png

1分不嫌少!


楼主最近还看过



GKstudying

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-03-11 16:48:17
1楼

感谢楼主的分享

郭远林

  • [版主]
  • 精华:3帖
  • 求助:9帖
  • 帖子:112帖 | 2222回
  • 年度积分:901
  • 历史总积分:43825
  • 注册:2011年10月21日
发表于:2020-03-11 18:11:10
2楼

还有这个操作 66666


热门招聘
相关主题

官方公众号

智造工程师