找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
1、查看CPU的诊断缓冲区,在缓冲区的内容里面一般有提示DP哪个站点丢失,或者哪个地址读取错误,根据地址再推是哪个站
2、建议使用SFC51 或者FB125直接读取各个从站的状态到数据块里面,然后根据每一位的状态做个置位,故障的时候直接置位另一个位,然后在WINCC上报警显示,按故障复位后,如果通讯正常,再进行复位
关于SFC51 或者读取DP从站状态参考:
如何读取DP或PN总线上各站点的状态?
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.26/Comm_2.26.html
如何使用SFC 51 “RDSYSST”(对于扩展为DP主站 的CP443-5)读出DP从站的诊断数据?
https://support.industry.siemens.com/cs/cn/zh/view/19951051
SFC 51常用功能使用入门
https://support.industry.siemens.com/cs/cn/zh/view/79609718
如何编写用于 SIMATIC S7 的 PROFIBUS DP 诊断块 FB125、FC125?
https://support.industry.siemens.com/cs/document/387257
Diagnostic package PNIODiag for diagnostic evaluation for PROFIBUS DP and PROFINET IO (STEP 7 V5.x)
https://support.industry.siemens.com/cs/cn/zh/view/98278878/en
如何将 FB125 DP 诊断块中的诊断数据在 WinCC flexible 中可视化?
https://support.industry.siemens.com/cs/cn/zh/view/29338956
用于 SIMATIC S7 和 TD/OP 的 PROFIBUS 诊断包
https://support.industry.siemens.com/cs/cn/zh/view/5362473
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!