问题补充:问题我都看了,也都试过了,只有当我把Modbus master改成1的时候有时可以读取到数据,只能到几分钟完事就断开了。改成上沿,或者其他指令的时候就连不上,读取不到数据
图片说明:
https://support.industry.siemens.com/cs/cn/zh/view/109477716此回答已完善:
建议你把M0.5换成功能块“Modbus_Comm_Load”的输出“DONE”。也就是"Modbus_Comm_Load_DB".DONE。这样就没问题了。
如果几分钟之后断了,总会有错误代码吧,可以根据错误代码在帮助里面查一下。
为了避免上一条指令块的完成位不等于1,建议把Err也和DONE并在一起使用。
再来一条,当Err=1的时候,把错误代码move到另一个地址,这样的话,你就能看到具体的错误信息了。
电话:13818569113
邮箱:13818569113@139.com
网址:http://www.xmzgk.com
地址:中国上海市青浦区崧盈路398号6栋