QQ登录

只需一步,快速开始

profibus-dp 通讯掉线解决方案

[ 复制链接 ]
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)




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索