profibus-dp 通讯掉线解决方案 大家好: 小弟,请教一个问题:DP通讯时,有时会遇见DP通讯掉线的情况。该情况不是经常发生,但也发生过几次。大家都是如何解决的?把通讯速率降低可以缓解吗?网上写的是把动力线接地和通讯接地分开接地,这种接地是如何接地,是从配电室同一接地线上分别接出两根地线吗?一个接现场的动力线的地线,一根接信号地线。还是在控制室附近再打一个地桩,将信号线单独接到该地桩上。正规的大公司像汽车厂等他们是如何避免这种情况?
------通讯波特率在DP电缆距离比较远和有干扰时,适当降低一下又一定的效果。 单独接地不是说在一个接地极上接出来两根线,一个到动力一个到控制。是在不同的位置砸两根接地极,一般要求两根接地极距离大于5米,动力和控制的单独分开,而且对接地电阻也有要求,百度了一下 1、独立的防雷保护接地电阻应小于等于10欧; 2、独立的安全保护接地电阻应小于等于4欧; 3、独立的交流工作接地电阻应小于等于4欧; 4、独立的直流工作接地电阻应小于等于4欧; 5、防静电接地电阻一般要求小于等于100欧。 6 共用接地体(联合接地)应不大于接地电阻1欧。
通讯从站掉站一是干扰,这个最难排查~二是模块问题:包括ET200和所挂的模块,还有电源问题、DP线、DP头都有可能导致通讯不正常。需要慢慢排查。
------根据我的经验看,接地不一定有用。你这种现象99%是因为干扰,你试试DP接头所有的DP线都把屏蔽层悬空。我一般都是开始按照西门子的标准接法(屏蔽层接地),如果出现干扰,就把屏蔽层切掉,都悬空,有时就能解决干扰问题。但如果还是解决不了,我就会选择DP光纤收发器,用光纤来代替西门子的DP电缆,这个几乎可以100%的解决问题,就是成本要高些
----------通讯问题解决还是很麻烦的。我遇到这些情况一般这样解决。
固定掉站: - 换DP插头试下,认真压好屏蔽层;
- 换接口模块试下;
- 看诊断信息,是否站中某些IO报警造成,可能是外部短路造成24V电源过载,排除短路信号;
- 终端站的终端电阻测下是否120Ω左右;
- 在掉站前增加 RS485 REPEATOR,有时不行可以再掉的这个站后面一个站前加;
- 更换掉站区域的通讯电缆,可能在桥架内部太好换,可以飞线先试一下;
- 网络结构是否不合理,站间过长,单段上站数过多,这时也需要用REPEATOR优化下网络结构,我这里有条生产线随机掉站,我就是将单边30个站的网络改成树形解决的。
---------这种问题我遇到过,首先查看CPU诊断信息,判断哪几个DP站掉线,然后从掉线的地方最好加一个中继站,分出两路再进行测试,运行一段时间看看是否会出现掉线。
我当时的情况是:6号,7号,15号站出现掉线,后来加中继站,但是问题没有解决,因为6,7,15号站是一路下来的,然后开始怀疑电源,模块等等有问题,全换了也没能解决问题,最后给6号站从中继站单独走一路,7,15号从中继站走另一路,困扰了我半年的问题总算尘埃落定,那真的大快人心呀。 Diagnostic buffer of module CPU 315F-2PN/DP Order No./ Description Component Version 6ES7 315-2FJ14-0AB0 Hardware 3 - - - Firmware V 3.2.3 Boot Loader Firmware expansion A 32.9.9 Rack: 0 Slot: 2 Serial number: S C-B4UF40262011
Event 1 of 10: Event ID 16# 38C4 Distributed I/Os: station return Address of the affected DP slave: station number: 6 DP master system ID: 1 Log. base address of the DP slave: Input address: 2042 Log. base address of the DP master: 2047 Requested OB: Rack failure OB (OB86) Priority class: 26 External error, Outgoing event 09:46:32.818 AM 05/26/2014 (Coding: 16# 38C4 1A56 C054 07FF 07FA 0106) Event 2 of 10: Event ID 16# 79E5 F-I/O passivated - Monitoring time exceeded at the safety frame detected in the F-CPU Logical base address: 32 F-I/O database number: 554 External error, Incoming event 09:46:32.625 AM 05/26/2014 (Coding: 16# 79E5 9F00 C47A 022A 0020 0002) Event 3 of 10: Event ID 16# 39C4 Distributed I/Os: station Failure Address of the affected DP slave: station number: 6 DP master system ID: 1 Log. base address of the DP slave: Input address: 2042 Log. base address of the DP master: 2047 Requested OB: Rack failure OB (OB86) Priority class: 26 External error, Incoming event 09:46:32.470 AM 05/26/2014 (Coding: 16# 39C4 1A56 C054 07FF 07FA 0106)
|