发布于 2013-05-06 08:29:48
1楼
楼主:论坛进行技术交流是不需要有悬赏的,对你的急切心情也很理解,相信大家也会给你出谋划策的。
可惜当故障发生时的诊断信息没有贴上来。看了你对故障的描述以及提供的OB82、OB86诊断信息。只能分析故障消失时的状态了。从诊断信息里面得知它们中断的优先级是相同的,当1#DP从站(SMC阀岛模块)故障消失时( Outgoing event),OB82在05:16:32.048 PM 05/03/2013调用一次,OB86在05:16:32.090 PM 05/03/2013 也调用了一次,从时间上可以看出,OB82被调用后42ms又调用了OB86;也就是说,当1#DP从站“外部故障”消失后,DP总线故障也消失了。所以个人认为故障是1#DP从站“外部故障”引起的。
导致1#DP从站的“外部故障”有较多可能的原因,比如:从站的供电电压不稳定或者因震动电源线松动,时而接触不良、或者此从站的I/O模块回路有短路现象存在、或者变频,伺服驱动装置运行时产生的电磁干扰导致参考点电位不稳定、等等。这种软故障处理起来确实比较头疼,建议楼主对上述几个方面进行排查。如果有相同的模块或传感器也可以互换测试一下,这样能快速定位故障点。当然也可以在OB82、OB86里面写点代码来追踪故障点的起源。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”