RT,300做主站,200安装GSD后通过DP做从站。平时只能通过硬件在线的方式查看200有没有正确连接。
想问下有没有什么其他地址形式进行查看?
每个设备的诊断地址又是什么呢?
最佳答案
1、常用的一个方法,该方法不依赖系统的诊断功能,该方法就是常讲的''测心跳“:
实现的方法很多,不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心跳方法,即主站与分站约定一信息位,主站S7-300可用OB35发送脉冲,分站S7-200检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
2、有关PROFIBUS-DP诊断的文档:
、《PROFIBUS-DP诊断完全解决方案》:
http://www.gongkong.com/common/Details.aspx?c=1&m=4&Type=datum&CompanyID=&Id=5-A925-308889FFFFFF
、《DP诊断功能块的使用》:
http://www.gongkong.com/Common/Details.aspx?c=1&m=4&l=6&Type=article&CompanyID=8-B9F2-1F2B4D8D438E&Id=9-AD59-3DB519CB0B83
、《如何编写用于 SIMATIC S7 的 PROFIBUS DP 诊断块 FB125、FB126? 》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/Software/387257.zip
提问者对于答案的评价:
想了下,心跳应该要简单一下,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297985.html