欢迎光临和记-娱乐app-欢迎您
-->
返回列表
您当前的位置:主页 > 技术优势 > 故障处理 >
大型挤压兴办Profibus-DP收集通信打击的剖释与管制
时间:2020-02-23 03:13 来源:和记,和记娱乐APP 点击:

  作者描述了Profibus-DP网络出现通讯故障时的现象,分析了故障产生的原因,给出了解决问题的办法。

  40MN挤压机是我厂大管大棒技术改造时安装的一台大型设备,主要用于铜及铜合金管材、棒材、型材的热挤压,是太原重型机械厂设计制造的。在生产中,电气设备运行基本正常,没有出现大的问题。只是后来出现的DP网络通讯故障,让我们花费了很多时间,想了很多办法,才最终把故障消除。现把当时的处理方法总结出来,与读者交流。

  40MN挤压机主要包括挤压杆、挤压筒、穿孔针、供锭机、横向模座、压余分离机构、出料辊道、冷床、锯切、液压泵站等几部分组成,有四个操作台。整个电气控制点比较散,输入和输出远离PLC,需要铺设很长的电缆,不易实现,并且也可能因为电磁干扰而使得可靠性降低。

  所以控制系统采用由一个主站和十个从站组成的Profibus-DP网络系统,主站由S7-400 CPU414-2DP和S7-400输入、输出模块组成,10个从站均采用ET200S分布式I/O,I/O为S7-300模块。主站和其中的六个从站分布在主控制室内,其余的四个从站分布在设备周围的四个操作台内。

  站与站之间用西门子专用通讯电缆连接,整个网络长度将近100米,网络波特率为1.5Mbps。

  刚开始出现故障时,是设备正运行着,突然停了,而操作工可以马上再把设备启动起来,故障是一闪而过,看不到故障现象。到后来,故障时间加长,设备停后开不起来了。

  看到故障现象是主站CPU上SF信号灯闪烁,显示是外部总线号操作台从站报警,ET200S的 BF信号灯闪烁,意思是本站故障或无连接报文,原因可能是I/O模块中存在错误,或缺少连接到控制器的总线电缆,也可能是背板总线故障,与主站通讯中断。

  根据故障指示,把这个从站的模块拆掉,检查是否有接触不好,往往是拆拆装装,故障就消失了。可是过两天突然又不行了,后来不只是2号操作台报警,其它从站也报警,频次越来越高。

  在线打开程序,从PLC诊断缓冲区中查看模块信息,可以看到CPU提示的报警信息,报警信息如下(选取了其中一段):

  报警故障代码为39C4,表示分布式I/O、从站失灵到来状况;故障发生在5号从站,5号从站诊断地址为8187,主站诊断地址为8188,当故障发生时,系统调用OB86组织块,但未找到该块。

  故障现象是外部从站丢失,怀疑是通讯线号台的通讯线号主操作台接过来的。首先检查1号、2号操作台DP插头接线是否可靠,屏蔽层与DP插头的金属片是否压紧,终端电阻开关拨的位置对不对。

  往往在检查过程中故障就会消失,但故障还会不定时出现,后来又更换DP插头,仍没有从根本上解决问题。于是就想着更换1、2号操作台之间通讯电缆,怀疑是通讯电缆受损,阻值增大,信号损耗引起的。

  1号、2号操作台相距大概有20米,我们所用电缆是西门子专用双绞通讯电缆,由于手头暂无备品,一时无法更换。后来设备状况越来越差,很多从站都报警,电缆总长将近一百米,由于无法判断究竟是哪一段有问题,虽然买了一些通讯电缆,也不知道该更换哪一段,最终没有更换。

  往往是哪个站报警,就检查哪个站的DP插头接线情况,模块插接情况,有时反复检查,故障总是在检查的过程中消失。

  通讯线路电磁干扰也是造成网络故障的主要原因,我们的现场布线是通讯电缆与其它控制线、动力线混在一个电缆沟里,这极容易造成干扰。

  由于平行布线的两根电缆之间会产生电容耦合,因此为了避免相互之间的影响,通讯电缆与动力电缆应避免长距离平行布线 。由于当初设计时未把通讯线与其它线分开排布,现在想改已不具备条件,只有尽量把通讯线离别的电缆远一点,但仍有长距离平行布线情况。由于接地有利于保护PLC设备以及DP通讯口,消除干扰,因此对于所有的Profibus站点都进行接地检查,检查配电柜、操作台外壳接地是否可靠,把每个DP插头的接线严格按网络布线规范重新接线。

  Profibus网络布线规范要求:电缆在DP插头内接线时,应将外部编织网屏蔽层剥开,把铝箔屏蔽层压在插头内的金属片上,该金属部分是与插头外部的金属部分相连的,当将插头插在CPU或者ET200M等设备的DP口上时,就通过设备连接到了安装底板,而安装底板一般是连接在柜壳上并接地的,从而实现了屏蔽层的接地。

  另外还要保证屏蔽层不能剥开的太长,否则通讯线芯会暴露在空间,成为容易受干扰的“天线”。 通讯电缆在进/出电柜时,把电缆的外层屏蔽层进行接地处理。这样避免外部的干扰信号进入电柜,同时也避免柜内产生的干扰对外部设备造成影响。通过规范接线,设备状况大有改观,报警次数明显减少,但没有根除。

  原来每个站都是由一个单独的24V电源给本站的 CPU或ET200S及背板总线、输入模块供电,所有输出模块由单独的24V供电。刚开始报2号操作台从站丢失故障时,曾怀疑2号操作台从站24V电源供电有问题,反复测量24V电源,没发现异常。

  又怀疑是设备在运行过程中,模块输入点外部线路可能有瞬间接地或短路的现象,造成24V电源短时故障。随着后来很多从站都报警,由于输入点比较多,无法确认是哪儿出了问题。

  为了排除输入点外部线路引起的故障,于是就增加一个24V电源,专给 CPU和ET200S及背板总线V电源只给本站的输入点供电,这样若是外部输入线路有问题,就不会影响通讯了。

  更改后,设备正常运行了一天,又出现一个新的问题,CPU读不到编码器的数据。在1号主操作台从站,ET200S机架上装有一块SM338模块,模块上接有三个绝对值编码器,分别检测挤压杆、挤压筒、穿孔针的位置。

  CPU读不到数据,设备就无法运行。检查SM338模块电源,正常,于是更换一个新的模块,还是读不到数据。翻阅SM338模块说明,在布线规则上看到,编码器的输出接地不应与CPU的接地隔离。

  突然明白了,原来现在SM338模块所用电源是从站的电源,而CPU及ET200S所用电源是新增加的,两者没有共地。共地后正常。只是有一点不明白,为什么没共地前还能正常工作一天?

  编码器问题解决后,设备正常运行了几天,没有出现网络的问题,当时想着问题可能解决了,可不久故障又发生了。

  由于前期在外部线路中未找到故障点,问题一直不能解决,所以就考虑在程序上做些文章,看能否把故障给消除掉。

  OB86的功能是当出现扩展机架、DP主站系统或分布式I/O从站故障(当到来或离去事件时)时,CPU的操作系统就自动调用0B86,如果0B86未编程,当检测到这类故障。


上一篇:体温枪障碍引牵连民警实时出席处理
下一篇:中邦石化信息网