找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
你这个贴,主站程序写的有如下错误
1、 同一时间只能有一条 MBUS_MSG 指令处于激活状态,如果激活多条 MBUS_MSG 指令,将执行第一条 MBUS_MSG 指令,所有后续 MBUS_MSG 指令将中止执行并出现 6# 错误代码。多条 MBUS_MSG 指令的执行需要采用轮询方式 。
2、 MBUS_MSG指令的DataPtr脚怎么会都用VB0?
参看现面的链接中的Modbus RTU 主站指令库部分弄清各管脚的含义及常见问题部分,其中主站指令部分有一个轮循实例的链接,下载下来打开,里面的程序仔细看看,你的问题就明白了。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
补充:
这两段地址都是在写,一个写的字、一个写的位,并且同时在写,写在同一个地址,建议你看看《西门子 S7-200 SMART 技术参考》里面关于modbus主站的篇章,见下图
下载地址:https://support.industry.siemens.com/cs/#document/76488152/%E8%A5%BF%E9%97%A8%E5%AD%90-s7-200-smart-plus-v2-0-%E6%8A%80%E6%9C%AF%E5%8F%82%E8%80%83?dti=0&lc=zh-CN
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!