资源描述
PROFIBUS-DP,网络系统故障诊疗方法,二零一二年六月十日,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第1页,一,.,自动化通信网络架构,执行器,-,传感器级,现场级,车间级,工厂级,AS-I,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第2页,-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,网络,点对点,PC,OS,PG,车间级,AS-I,级,二,.SIMATIC,子网通信架构,现场级,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第3页,三,.PROFIBUS DP,系统介绍,PROFIBUS DP,是现场总线一个,采取主从通讯方式,主,要用于实现现场级智能主站与现场从站设备之间对时间要求严,格循环高速数据通信传送。主站周期地读取从站输入信息,并周期地向从站发送输出信息。总线循环时间必须要比主站,(,PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS,DP还提供智能化设备所需非周期性通信以进行组态、诊疗和,报警处理。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第4页,四,.PROFIBUS DP,网络系统故障诊疗方法,对,PROFIBUS DP系统故障诊疗,主要有,两种故障诊疗方式:,1.,使用,S7及应用软件工具对系统故障进行诊疗分析;,2.使用,物理硬件工具对系统进行诊疗分析。,五,.,就上述两种不一样诊疗方式详细介绍以下:,1.,使用,STEP7,及应用软件工具对系统故障进行诊疗分析,1.1.,使用,STEP7,对系统故障进行诊疗分析,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第5页,这种诊疗分析方式结构示意图大致以下:,诊疗选项,LED,指示灯,诊疗缓冲区,读出,STEP 7,软件工具,从站上,LED,硬件诊疗,开启信息,错误,OB,SFC 13,调用,用户程序,诊疗,FB 125,主站上,LED,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第6页,1.1.1.,主、从站模块上,LED,指示灯,这种方法主要是经过读取主、从站模块上,LED,指示灯状态,,来判断故障原因及故障点,模块上,LED,指示灯状态与所代表含,义及采取可能处理方法详细以下:,DP,主站,CPU,上,BUSF LED,点亮,/,闪烁,实际故障状态以下列图所表示:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第7页,从指示灯显示情况推断出可能发生故障:,情况,1,:总线故障,(,硬件故障,),情况,2,:,DP,接口故障,情况,3,:,DP,主站模式下,波特率设置不妥,情况,4,:,DP,总线线路发生故障如线路短路等。,能够采取故障补救办法:,调用,OB 86,组织块,这么即使,DP,报故障,,CPU,也会处于,RUN,模式;,假如,OB 86,没有加载,,CPU,将切换到,STOP,模式;,检验,DP,总线电缆是否短路或断路;,执行,STEP7,诊疗,经过诊疗信息进行有针对性排查。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第8页,DP,从站上接口模块上指示灯状态:,LED,状态:,SF=,灭,BF=,灭,ON=,灭,含义:接口模块没有电压或者接口模块存在硬件缺点。,补救办法:打开接口模块,24 V DC,电源电压。,LED,状态:,SF=,灭,BF=,闪烁,/,点亮,ON=,点亮,含义:接口模块组态错误或者没有模块组态,在,DP,主站,和接口模块之间没有数据通信。,原因:,PROFIBUS DP,地址错误、组态错误或者参数错误。,补救办法:检验接口模块。,检验组态和参数。,检验,PROFIBUS,地址。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第9页,1.1.2.,借助,STEP7,工具软件进行故障诊疗分析,.,硬件诊疗:,启用,CPU,硬件诊疗方法以下列图所表示:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第10页,点击,“,Hardware Diagnostics,”,选项后将弹出以下画面:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第11页,经过选择上图,“,DP Slave,Diagnostics,”,选项后,,,下面窗口将,显示出详细,DP,从站故障报警信息,包含组态不一样、参数错误,等信息,经过详细故障信息,就能够采取对应对策处理方,法去处理,如检验并重新下载硬件组态等补救方法。,.,经过,CPU,诊疗缓冲区读取故障报警信息:,启用,CPU,诊疗缓冲区方法以下列图所表示:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第12页,经过选择上图,“,Module Information,”,选项后,,,系统将弹出,以下模块信息画面:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第13页,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第14页,假如,Profibus DP,系统存在故障,上图中诊疗状态将显示为,故障报警,选择图中,“,Diagnostic Buffer,”,选项,系统将显示,出各项历史事件及报警时刻故障报警信息,点击对应故障,报警统计,则在下边对话框中详细显示出此报警属于何种,报警、报警从站地址(假如是从站故障)、排查及消除此故障,方法及办法等,维护人员就能够依据上述提醒信息内容,,对应信息来排查故障点,这种排查故障点方法十分快速有效。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第15页,惯用来获取故障信息组织块、系统功效及功效块分别为,OB86,、,SFC13,、,FB125,、,FB126,等,下面就几个主要模块进行详细,介绍:,.,组织块,OB86,:假如系统发觉了一个,PROFIBUS DP,错误,则,CPU,操作系统会调用,OB86,。在,DP,错误出现以及消失时,系统也都会,调用,OB86,。当出现故障时,经过,OB86,中暂时变量数值变,化,来获取到底是主站还是从站发生故障。不过假如事先没有,调用,OB86,,则当这种故障发生时,,CPU,会进入,STOP,模式。,1.1.3,.经过编辑用户程序来诊疗,系统故障,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第16页,发生故障时,,OB86,中暂时变量改变数值及所代表含义以下:,序号,暂时变量,数值,所表示含义,1,OB86_FLT_ID,B#16#C3,DP,主站系统故障,2,OB86_FLT_ID,B#16#C4,DP,从站系统故障,3,OB86_FLT_ID,B#16#C5,DP,站中有故障,.,系统功效,SFC13,:经过使用,SFC13,“,DPNRM_DG,”,读出所指定某,一个,DP,从站详细诊疗数据。这些数据被正确传送了之后,,将被输入到指定目标范围区域。,*注意:,SFC13,必须在,OB1,“,循环模式,”,下调用,因为只有这么才,能确保结果数据完全被写入。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第17页,举例:使用,“,SFC13 DPNRM,”,诊疗特定,DP,从站故障,进入离开事件,主站地址,从站诊疗地址/主站系统,OB86,.,.,.,sfc13,EN,ENO,REQ,LADDR,RET_VAL,?.?,RECORD,?.?,BUSY,?.?,?.?,从站错误,W#16#7FC,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第18页,系统将诊疗数据存放在,“,RECORD,”,所指定变量内,然后经过读,取变量每一位,“,0,”,或,“,1,”,状态,就能够详细确定,DP,从站详细是,什么故障。诊疗数据变量结构及每一位所代表故障含义以下,所表示:,站状态 1,字节 0,字节 1,字节 2,字节 3,字节 4,字节 5,站状态 2,站状态 3,Profibus,主站地址,制造商,ID,制造商,ID,指定,ID,:,诊疗,字节 6,字节 7,:,字节 14,模块状态,:,:,字节 15,:,:,字节 34,含义,站状态 2,DP,从站必须重新参数化,诊疗消息可用,假如,DP,从站可用,,Bit=“1”,激活响应监视,收到控制命令,“FREEZE”,收到控制命令,“SYNC”,该位总为,“0,DP,从站未激活,含义,位,站状态 1,无法访问,DP,从站,0,DP,从站还没有准备好,1,组态与设置不对应,2,外部诊疗可用,3,DP,从站不支持该功效,4,主站不能中止从站响应,5,从站类型与组态不对应,6,DP,从站由不一样主站组态,7,:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第19页,.,功效块,FB125,:经过,FB125,功效块,也能够获取从站节点错误,或者故障详细信息,调用,FB125(,包含相同背景数据块和实,际用户操作数,),必须在,OB1,、,OB82,和,OB86,中执行。,FB125,功效块,调用及程序编写与,SFC13,类似,这里不再详述。,1.2.,使用,AMPROLYZER,应用软件工具来获取故障诊疗信息,西门子,AMPROLYZER,软件工具是一个对总线系统状态实时监,控、而且帮助我们实时发觉并统计下在总线传送或接收数据过,程中所发生报警和错误。它还能够实现对多总线系统实时,状态监控功效。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第20页,AMPROLYZER,应用软件状态监控画面以下列图所表示:,点击上述画面内,“,Events,”,选项,将弹出以下画面:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第21页,上图中红色标识框内所统计数值表示为从站在接收和传送,数据时所产生诊疗故障数。,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第22页,2.,使用物理硬件工具对系统进行诊疗分析,PROFIBUS DP,系统硬件诊疗工具主要有两种:测试,RS485,总线,电缆,BT200,检测设备和诊疗中继器。,2.1.,测试,RS485,总线电缆,BT200,测试设备,BT200,测试仪器以下列图所表示:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第23页,经过使用,BT200,可诊疗三个方面内容功效:,.,测试,PROFIBUS DP,电缆:,电缆断线,/,屏蔽故障,电缆之间或电缆和屏蔽层之间短路,在数据电缆断线或短路情况下故障定位,造成故障反射检测,已安装电缆长度,.,检验,DP,从站可访问性:,可访问从站列表,单个从站特定寻址,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第24页,.,检验主站和从站,RS 485,接口:,RS 485,接口好坏,显示,PROFIBUS DP,站地址。,举例:如显示站地址并测试,RS 485,接口好坏,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第25页,2.2.,诊疗中继器,诊疗中继器它作为一个,RS 485,中继器集成在,PROFIBUS DP,网,络中,含有线路诊疗强大功效。诊疗中继器能够在工作过程,中快速定位出现在,PROFIBUS DP,上线路故障。线路故障经过诊,断中继器上,LED,进行指示。而且使用,STEP 7,能够执行详细诊疗。,诊疗中继器实物图及网络拓扑图以下所表示:,PROFIBUSDP网络系统故障诊断方法医学知识讲解专家讲座,第26页,诊疗中继器能够诊疗以下几个类型故障:,-,信号线发生断线,-,信号线与屏蔽层发生短路,-,缺乏终端电
展开阅读全文