首页 西门子(Si. 正文

回复

关于S7-200smartModbus错误代码读取

西门子(Siemens)PLC 浏览:1090 回复:2 收藏

Nicer  2020-03-11 16:35

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

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

image.png

1分不嫌少!
已有1人打赏
我知道了