首页 理论教育 如何解决现场总线通信问题:ProfiBusDP优化方案

如何解决现场总线通信问题:ProfiBusDP优化方案

时间:2023-06-24 理论教育 版权反馈
【摘要】:故障现象:在安装调试时,系统通电,即40552 Profibus DPERROR报警。当发生系统检测错误时CPU进入STOP状态,诊断缓冲区、I/B/L堆栈和硬件诊断等使用监视/修改变量和监视程序块以及“诊断/时钟”等测试功能,可以给出错误原因和中断位置的详细信息。3)发现ProfiBusDP地址7号插头线连接不良,后来又出现一次报警,发现ProfiBus DP地址23号网站有一输出模块损坏,更换后正常。图6-2 “新建SolidWorks文件”对话框

如何解决现场总线通信问题:ProfiBusDP优化方案

【例5-29】 哈尔滨电机厂汽发分厂德国基根数控高精重型20m转子卧式车床,数控系统为SINUMERIK840Dsl。

故障现象:在安装调试时,系统通电,即40552 Profibus DPERROR报警。

分析解决:

1)STEP7软件联机,实时在线察看硬件状态,如图5-25所示。

978-7-111-57103-2-Chapter05-29.jpg(www.xing528.com)

图5-25 硬件组件状态

2)通过STEP7软件诊断,当故障发生时,将读取诊断缓冲区内容,调用工具“硬件诊断”。

当发生系统检测错误时CPU进入STOP状态,诊断缓冲区、I/B/L堆栈和硬件诊断等使用监视/修改变量和监视程序块(Monitor/Modify Variable和MonitorBlock)以及“诊断/时钟”等测试功能,可以给出错误原因和中断位置的详细信息。通过用户程序诊断,在用户程序中增加故障诊断功能的程序块OB86,OB86把故障信息和启动信息读出,以此作为诊断依据,并可以防止CPU进入STOP状态。在用户程序中通过调用系统功能SFC13,查看EN50170标准定义的从站附加诊断信息。利用西门子提供诊断FB125标准块,查看详细故障信息。

3)发现ProfiBusDP地址7号插头线连接不良,后来又出现一次报警,发现ProfiBus DP地址23号网站有一输出模块损坏,更换后正常。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈