西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:5西币 | 解决时间:2016-02-23 10:39
产品版区:
SIMATIC S7-1500系列
姓沈的微博被姓李的霸占了
组态了Modbus_Comm_Load,采用FirstScan触发,Done位完成,组态了Modbus_Master,采用1HZ的频率触发,Done位一直False,当Error为Ture时Status报告16位的81E2错误,手册里并没有这个错误的说明,请大神帮帮忙。
小程序查看
最佳答案
可参考下列文档:
TIA中使用ET200MP/SP PTP模块的Modbus RTU通信入门http://support.automation.siemens.com/CN/view/zh/106313008
回答者:
LHLHLHLH
回答时间:2016-02-19 09:35
提问者对于答案的评价:
谢谢解答,可是我检查过波特率和奇偶校验是对的,还是一直报错,因为用的是485通讯方式,所以其他的参数都不用设的。
最佳答案作者回复:
用的485接口,主要需要在COMM_LOAD的背景DB里将mode改为4
专家置评
首先Modbus_Master指令如果要循环,建议用上一个Master的DONE和ERROR触发下一个请求,不要用1HZ的频率触发;其次确认通讯距离,如果超出50米,需要增加终端电阻,走线是否有干扰;可以和电脑用Modbus 调试软件简单测试。
置评专家:西门子自动化产品支持 2016-02-29 14:12
主题 | 回复/点击 | 作者/最新回复 | 最后回复时间 |
---|---|---|---|
![]() |
1/4133 | 姓沈的微博被姓李的霸占了/pkh2006 | 2016/06/30 08:53 |
暂无回答
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!