《PROFIBUSDP网络系统故障诊断方法医学知识讲解课件.ppt》由会员分享,可在线阅读,更多相关《PROFIBUSDP网络系统故障诊断方法医学知识讲解课件.ppt(27页珍藏版)》请在三一办公上搜索。
1、一.自动化通信网络架构,执行器-传感器级,现场级,车间级,工厂级,AS-I,1,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,一.自动化通信网络架构执行器-传感器级现场级车间级工厂级AS,-SINUMERIK, RCM-TI 505非西门子PLC,S7-300,S7-400,M7-400,OP,SIMATIC S5,PROFIBUS DP,ET 200B/L,ET 200C,DP/AS-I链接模块,AS-I (执行器-传感器接口),AS-I子模块,传感器和执行器,具有 AS-I ASIC的现场设备,AS-I电源,工业以太网,PROFIBUS,MPI 网络,点对点,P
2、C, OS,PG,车间级,AS-I级,二.SIMATIC子网通信架构,现场级,2,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,-SINUMERIK, RCM-TI 505非西门子PL,三.PROFIBUS DP 系统简介,PROFIBUS DP是现场总线的一种,采用主从的通讯方式,主要用于实现现场级智能主站与现场从站设备之间对时间要求严格的循环高速数据通信传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS DP还提供智能化设备所需的非周期性通信以进行组态、诊断和报
3、警处理。,3,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,三.PROFIBUS DP 系统简介 PROFIBUS,四.PROFIBUS DP 网络系统故障诊断方法,对PROFIBUS DP系统的故障诊断,主要有两种故障诊断方式: 1.使用S7及应用软件工具对系统故障进行诊断分析; 2.使用物理硬件工具对系统进行诊断分析。,五.就上述两种不同的诊断方式详细介绍如下:,1.使用STEP7及应用软件工具对系统故障进行诊断分析 1.1.使用STEP7对系统故障进行诊断分析,4,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,四.PROFIBUS
4、DP 网络系统故障诊断方法 对PROF,这种诊断分析方式的结构示意图大体如下:,诊断选项,LED的指示灯,诊断缓冲区读出,STEP 7软件工具,从站上的LED,硬件诊断,启动信息错误OB,SFC 13调用,用户程序,诊断FB 125,主站上的LED,5,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,这种诊断分析方式的结构示意图大体如下: 诊断选项,1.1.1.主、从站模块上的LED指示灯,这种方法主要是通过读取主、从站模块上的LED指示灯状态,来判断故障原因及故障点,模块上LED指示灯状态与所代表的含义及采取的可能处理方法具体如下: DP主站CPU上BUSF LED
5、点亮/闪烁,实际故障状态如下图所示:,6,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,1.1.1.主、从站模块上的LED指示灯 这种方法主要是通,从指示灯的显示情况推断出可能发生的故障: 情况 1:总线故障 (硬件故障) 情况 2:DP接口故障 情况 3:DP主站模式下,波特率设置不当 情况 4:DP总线线路发生故障如线路短路等。 可以采取的故障补救措施:调用OB 86组织块,这样即使DP报故障,CPU也会处在RUN模式;如果OB 86没有加载,CPU将切换到STOP模式;检查DP总线电缆是否短路或断路;执行STEP7诊断,通过诊断信息进行有针对性的排查。,7,P
6、ROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,从指示灯的显示情况推断出可能发生的故障: 7PROFI,DP从站上接口模块上指示灯状态:LED状态: SF =灭 BF=灭 ON =灭含义:接口模块没有电压或者接口模块存在硬件缺陷。 补救措施: 打开接口模块的24 V DC电源电压。 LED状态: SF =灭 BF=闪烁/点亮 ON =点亮含义: 接口模块组态错误或者没有模块组态在DP主站 和接口模块之间没有数据通信。原因: PROFIBUS DP地址错误、组态错误或者参数错误。补救措施: 检查接口模块。 检查组态和参数。 检查PROFIBUS地址。,8,PROFIBUS
7、DP网络系统故障诊断方法医学知识讲解,11/4/2022,DP从站上接口模块上指示灯状态:8PROFIBUSDP网络系,1.1.2.借助STEP7工具软件进行故障诊断分析,. 硬件诊断: 启用CPU硬件诊断方法如下图所示:,9,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,1.1.2.借助STEP7工具软件进行故障诊断分析. 硬件,点击“Hardware Diagnostics”选项后将弹出如下画面:,10,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,点击“Hardware Diagnostics”选项后将弹出,通过选择上图“DP Sl
8、ave Diagnostics”选项后,下面的窗口将显示出详细的DP从站故障报警信息,包括组态不同、参数错误等信息,通过详细的故障信息,就可以采取相应对策的解决方法去处理,如检查并重新下载硬件组态等补救方法。,. 通过CPU诊断缓冲区读取故障报警信息: 启用CPU诊断缓冲区的方法如下图所示:,11,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,通过选择上图“DP Slave Diagnostics”选项,通过选择上图“Module Information”选项后,系统将弹出以下模块信息画面:,12,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/20
9、22,通过选择上图“Module Information”,13,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,13PROFIBUSDP网络系统故障诊断方法医学知识讲解10,如果Profibus DP系统存在故障,上图中诊断状态将显示为故障报警,选择图中的“Diagnostic Buffer”选项,系统将显示出各项历史事件及报警时刻的故障报警信息,点击相应的故障报警记录,则在下边的对话框中详细的显示出此报警属于何种报警、报警从站地址(如果是从站故障)、排查及消除此故障的方法及措施等,维护人员就可以依据上述提示的信息内容,对应信息来排查故障点,这种排查故障点的方法十分
10、快速有效。,14,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,如果Profibus DP系统存在故障,上图中诊断状态将显示,常用来获取故障信息的组织块、系统功能及功能块分别为OB86、SFC13、FB125、FB126等,下面就几个重要模块进行详细介绍:.组织块OB86:如果系统发现了一个PROFIBUS DP错误,则CPU操作系统会调用OB86。在DP错误出现以及消失时,系统也都会调用OB86。当出现故障时,通过OB86中的临时变量数值的变化,来获取到底是主站还是从站发生故障。但是如果事先没有调用OB86,则当这种故障发生时,CPU会进入STOP模式。,1.1.
11、3.通过编辑用户程序来诊断系统故障,15,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,常用来获取故障信息的组织块、系统功能及功能块分别为1.,发生故障时,OB86中临时变量变化数值及所代表的含义如下:,.系统功能SFC13:通过使用SFC13“DPNRM_DG”读出所指定的某一个DP从站的详细的诊断数据。这些数据被正确传送了之后,将被输入到指定的目的范围区域。 *注意:SFC13必须在OB1“循环模式”下调用,因为只有这样才能确保结果数据完全被写入。,16,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,发生故障时,OB86中临时变量变化
12、数值及所代表的含义如下:序,举例:使用“SFC13 DPNRM”诊断特定的DP从站故障,W#16#7FC,17,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,举例:使用“SFC13 DPNRM”诊断特定的DP从站故障进,系统将诊断数据存放在“RECORD”所指定的变量内,然后通过读取变量每一位的“0”或“1”状态,就可以详细确定DP从站具体是什么故障。诊断数据变量结构及每一位所代表的故障含义如下所示:,站状态 1,字节 0字节 1字节 2字节 3字节 4字节 5,站状态 2,站状态 3,Profibus主站地址,制造商ID,制造商ID,指定ID,:,诊断,字节 6字
13、节 7:字节 14,模块状态,:,:,字节 15:字节 34,:,18,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,系统将诊断数据存放在“RECORD”所指定的变量内,然后通过,.功能块FB125:通过FB125功能块,也可以获取从站节点错误或者故障的详细信息,调用FB125(包括相同的背景数据块和实际的用户操作数)必须在OB1、OB82和OB86中执行。FB125功能块的调用及程序编写与SFC13类似,这里不再详述。1.2.使用AMPROLYZER应用软件工具来获取故障诊断信息 西门子AMPROLYZER 软件工具是一种对总线系统状态实时监控、并且帮助我们实时发
14、现并记录下在总线传送或接收数据过程中所发生的报警和错误。它还可以实现对多总线系统的实时状态监控功能。,19,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,.功能块FB125:通过FB125功能块,也可以获取从站节,AMPROLYZER应用软件状态监控画面如下图所示:,点击上述画面内“Events”选项,将弹出以下画面:,20,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,AMPROLYZER应用软件状态监控画面如下图所示:点击上述,上图中红色标记框内所记录的数值表示为从站在接收和传送数据时所产生的诊断故障数。,21,PROFIBUSDP网
15、络系统故障诊断方法医学知识讲解,11/4/2022,上图中红色标记框内所记录的数值表示为从站在接收和传送2,2.使用物理硬件工具对系统进行诊断分析 PROFIBUS DP系统硬件诊断工具主要有两种:测试RS485总线电缆的BT200检测设备和诊断中继器。2.1.测试RS485总线电缆的BT200测试设备BT200测试仪器如下图所示:,22,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,2.使用物理硬件工具对系统进行诊断分析22PROFIBUSD,通过使用BT200可诊断三个方面内容的功能:.测试PROFIBUS DP电缆: 电缆断线/屏蔽故障 电缆之间或电缆和屏蔽层
16、之间短路 在数据电缆断线或短路情况下的故障定位 导致故障的反射的检测已安装电缆的长度.检查DP从站的可访问性: 可访问从站的列表 单个从站的特定寻址,23,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,通过使用BT200可诊断三个方面内容的功能:23PROFIB,.检查主站和从站的RS 485接口: RS 485接口的好坏 显示PROFIBUS DP站地址。举例:如显示站地址并测试RS 485接口的好坏,24,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,.检查主站和从站的RS 485接口:24PROFIBUSD,2.2.诊断中继器 诊断
17、中继器它作为一个RS 485中继器集成在 PROFIBUS DP网络中,具有线路诊断的强大功能。诊断中继器可以在工作过程中快速定位出现在PROFIBUS DP上的线路故障。线路故障通过诊断中继器上的LED进行指示。并且使用STEP 7可以执行详细诊断。诊断中继器实物图及网络拓扑图如下所示:,25,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,2.2.诊断中继器25PROFIBUSDP网络系统故障诊断方,诊断中继器可以诊断以下几种类型的故障:-信号线发生断线-信号线与屏蔽层发生短路-缺少终端电阻-电气接触断断续续-在一个网段中有过多节点-节点距离诊断中继器太远。 在STEP7中,可以使用GSD文件将诊断中继器组态为一个标准DP从站。通过读取诊断中继器诊断缓冲区内的故障信息,可以直接确定故障点及故障原因,并根据提示的故障信息采取相应的解决处理方法。,26,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,诊断中继器可以诊断以下几种类型的故障:-信号线发生断线-,诊断中继器故障诊断详细信息如下图所示:,27,PROFIBUSDP网络系统故障诊断方法医学知识讲解,11/4/2022,诊断中继器故障诊断详细信息如下图所示:故障位置的图形化显示:,
链接地址:https://www.31ppt.com/p-1287520.html