网络故障诊断经验1-7 下载本文

网络故障诊断经验之一(转帖)

[ 2011/5/23 7:07:01 | Author: 廖老师 ]

原作者为玩工控的老家伙 实例:我单位在一项目中,采用安装于控制室操作台内的一台CPU 416-2DP ,通过两块Profibus模块 CP 443-5分别连接100米外两台控制柜,控制柜内外若干台伦茨分体式、一体式变频器。

一天,PLC指示灯报外部故障,所有变频器都不工作,怀疑CP 443-5坏,又换1块,上去就坏,模块很贵,不敢再换。

查找原因时,发现DP接口订货号6ES7 972-0BA12-0XAO的线路板背面有击穿、打火的痕迹。根据这一线索,测量到Profibus线路到操作台外壳有140V交流电压。究其原因是由于操作台和控制柜没有共地,操作台放在防静电地板上,外壳浮空。

找出原因,接好地线,使设备处于等电位状态后,再也没有发生类似故障。 使用带屏蔽层的通讯电缆,屏蔽层的两端分别连接有设备外壳,一般控制装置的电源地线也接机壳,这时一定要先将设备做好等电位,否则可能出现意外。我就有这样的经历,我公司某工程新安装横竖两条传送辊道,使用两块触摸屏分别控制几台辊道车的运行。由于两条辊道线没有事先做好共地,先期安装的Profibus电缆屏蔽层成了两条辊道的共地电气通道,电焊工以为两条辊道电气连接一体,将焊机地线搭在一条辊道上,到另外一条辊道上只管焊接,等DP屏蔽层、DP接头和TP277触摸屏冒烟着火时,再后悔晚矣!

故障诊断经验之二(转帖)

[ 2011/5/25 7:11:36 | Author: 廖老师 ]

原作者为玩工控的老家伙

我公司的生产线由德国制作。PLC CPU 416-2DP,系统用两套光纤链路和连接几十个ET200M、变频器、光电编码器和OP170B屏从站;DP通讯;通过上位机下挂用户终端机诊断、提示系统故障。今年1月份,系统诊断软件提示某升降机DP通讯故障,并停机。该升降机分升降和行走两套机构,升降机构为油缸驱动;行走机构为变频器驱动;但是检测装置都是光电编码器。升降机构光电编码器为一条通讯回路的末端,前面还有行走机构光电编码器相串联。开始根据诊断提示升降机构光电编码器DP故障,通过更换光电编码器和Profibus通讯电缆,故障都不能消除,后来将升降机构光电编码器DP电缆从DP接头的A2B2移相与A1B1并联,故障暂时消失,但不久又见。

在处理故障过程中偶然发现,行走机构光电编码器上有油污,原来其上方有一阀站漏油,将该编码器卸下打开一看,里面已经充满了液压油,查其原因:一是阀站漏油滴在编码器上;二是编码器DP进线没有密封;三是编码器DP进线口朝上能进油。处理方法:密封编码器

DP进线接口,调整编码器DP进线接口安装方向,使其朝下安装。处理好编码器再恢复接线,DP通讯故障消失,恢复正常生产。

通过这一故障的处理,可以看出,诊断软件可能会误报位置,要根据现场情况才能解决问题。

网络故障诊断经验之三

[ 2011/6/7 18:11:01 | Author: 廖老师 ]

原作者为HUANGZE75,文字略有改动。

我公司德国进口设备运行5年多时间,使用DP总线时,出现问题最多的就是DP插头问题,我们使用的是不需要接线的西门子插接接头,使用西门子的DP线,插头没有DP诊断功能。

主要问题是插接的导线和插头内的刀片在温度变化时热胀冷缩,偶尔产生接触不良,导致丢失子站,生产线停止运行。一般都是发生在凌晨时间。

采取的措施:重新做接头并且将接头更换位置后使用,使用端子接线方式的DP接头。基本解决了因为DP接头问题导致的丢失子站问题。 以前使用的DP接头基本上都是塑料外壳,对电磁屏蔽的效果不是很好,目前有全金属外壳屏蔽的DP接头,对电磁屏蔽比较好。总线接线方式有插头插座连接或直接接线连接两种,建议使用直接接线方式比较稳妥。在DP子站不是很多的情况下,建议使用有指示灯诊断指示功能的DP接头,对于DP通讯故障检测就简单多了。

在使用变频器、焊机及其他产生电磁干扰比较严重的电气设备的场所,容易造成对DP通讯的干扰,当DP通讯线路比较远,如超过100米及以上,建议使用光纤,不使用导线来连接。如果远方的DP子站使用DP接头,需要使用光纤转换导线的模块,例如西门子的OLM模块,我目前使用系统就是这样做的,没有出现过因为电磁干扰造成DP通讯异常的情况。 诊断DP系统故障时,首先应检查子站的电源开关有没有通电,有时候就是因为电源开关断开(包括24V电源)导致DP不能通讯。变频器、伺服子站及一些外围设备子站容易出现这个问题。

网络故障诊断经验之四

[ 2011/6/12 20:37:11 | Author: 廖老师 ]

1. 原作者为bingxue668

在有中继器情况下报OB82故障一例:

生产线PLC多次报OB82,停机后检查通讯正常,在线监测诊断中继器也无问题。

将所有DP站断开后,逐个测量各个节点的电阻,发现有不少插头的电阻较大(10欧到一点几K),长时间使用后插头电阻开关老化,出现接触不良。将所有非终端插头开关用电烙铁短接后,使用至今未出现以上问题。 另一OB86事例:

设备运行一段时间后40号站报OB86停机,停机后检查无问题(故障已自动复位),

更换新通讯模块后还是偶尔会出现。后来发现为给该模块供电的断路器老化,在设备有震动的情况下出现接触不良现象,更换后正常。

2. 原作者为合合

我们厂一台设备组网时有时能找到从站,有时死活找不到,后来发现是DP线的屏蔽层剥得太长,把线头重做就好了。

3. 原作者为鹅卵石

我单位发生过一次profibus-dp网络间歇故障,最后发现原因竟然是老鼠尿,导致ET200受潮了。

用报告系统错误功能诊断和显示故障——DP网络故障诊断之五

[ 2011/3/27 18:05:23 | Author: 廖老师 ]

实现报告系统错误功能的操作步骤如下:

1.生成项目,组态S7-300/400的站点和PROFIBUS-DP网络,组态DP从站,启用有诊断功能的模块的诊断中断功能。

2.选中硬件组态工具HW Config中的CPU,执行菜单命令“选项”→“报告系统错误”,打开“报告系统错误”对话框。可以全部采用默认的参数,点击“生成”按钮,就可以自动生成用于诊断故障和发送消息的OB、FB、FC和DB,以及OB1、OB82和OB86中调用诊断故障的FB 49的程序。同时还生成了各机架、从站和模块对应的故障消息。每个从站和模块有两条自动生成的报警消息。 3.生成一个人机界面的站点,打开网络组态工具NetPro,将PLC和人机界面站点连接到MPI网络上。

4.双击人机界面站点,打开集成在STEP 7项目中的WinCC flexible项目,双击项目视图的“通讯”文件夹中的“连接”图标,在连接表中将HMI与PLC的通信连接设置为“开”。 5.双击WinCC flexible项目视图的“\\报警管理\\设置”文件夹中的“报警设置”图标,在“报警设置”视图中,激活“S7诊断报警”。 选中“报警程序”表第一行“ALARM_S”列“所有显示的类”。 6.在画面上生成一个报警视图,组态它的属性。在“常规”选项卡选中“报警事件”,和“报警类别”列表中的“S7报警”。生成“信息文本”和“确认”按钮。

7.建立PLC和计算机的硬件通信连接,将PLC的用户程序和系统数据下载到PLC。

8.点击WinCC flexible工具栏上的 按钮,启动WinCC flexible的运行系统,出现模拟的HMI画面。

9.用电缆连接CPU和从站的DP接口,将CPU和DP从站切换到运行模式。断开7号从站(ET 200M)6号槽的AO模块0号通道的电流输出电路,在仿真画