《PROFIBUS-DP的诊断功能介绍资料讲解.ppt》由会员分享,可在线阅读,更多相关《PROFIBUS-DP的诊断功能介绍资料讲解.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PROFIBUS-DP的诊断功能介绍西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法目标目标1.借助SIMATIC S7 CPU、DP主站接口和DP从站上的LED进行诊断 2.借助STEP 7程序的在线功能进行诊断 3.借助用户程序进行诊断 4.用SIMATIC S7诊断模块FB125进行诊断 5.用BT200进行硬件测试与诊断6.用中继器用中继器Diagnostics Repeater Diagnostics Repeater 进行诊断进行诊断 7.使用通信处理器使用通信处理器CPCP进行诊断进行诊断 8.使用使用CP5611/CP5511/CP5512/CP561
2、3CP5611/CP5511/CP5512/CP5613诊断诊断 学习了本章之后,你将.西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法CPU 31x-2 DPCPU 31x-2 DP的的DPDP接口的接口的LEDLED “DP“DP从站从站”模式下模式下CPU31x-2DPCPU31x-2DP的的LEDLED SFDPBUSF含义措施熄灭熄灭配置正
3、确无关闪烁CPU31x-2DP的参数集不正确DP主站与CPU31x-2DP间无数据通信。可能的原因是:控制监视定时器(Watchdog)期限到通过ROFIBUS-DP的总线通信被中断所定义的PROFIBUS地址不正确检查CPU31x-2DP检查总线连插器是否正确插入检查到DP主站的电缆是否断开检查配置和参数设置无关点亮总线短路检查总线结构点亮无关丢失或配置不正确与DP主站无数据通信检查配置评估诊断中断或诊断缓存器登入项西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法带DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED CPUDP接口LED含
4、义LED含义INTF(红色)内部出错DP INTF(红色)在DP接口内部出错EXTF(红色)外部出错DP EXTF(红色)在DP接口外部出错FRCE(黄色)强制BUSF在DP接口上的总线出错CRST(黄色)完全复位(冷)RUN(绿色)运行状态RUNSTOP(黄色)运行状态STOP西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法带DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED 带带DPDP主站接口的主站接口的S7-400 CPUS7-400 CPU的的LEDLEDLED含义RUNSTOPCRST点亮熄灭熄灭CPU在运行状态RUN熄灭点亮熄
5、灭CPU在STOP状态。用户程序不工作。能予热或热再起动。如果STOP状态因出错而产生,则故障LED(INTF或EXTF)也点亮。熄灭点亮点亮CPU在STOP状态。仅予热再起动可以作为下一次起动模式。闪烁(0.5Hz)点亮熄灭通过PG测试功能触发HOLD状态闪烁(2Hz)点亮点亮执行予热起动闪烁(2Hz)点亮熄灭执行热再起动无关闪烁(0.5Hz)无关CPU请求完全复位(冷)无关闪烁(2Hz)无关完全复位(冷)运行西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法带DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED 用于用于带DPDP接口的接口
6、的S7-400 CPUS7-400 CPU的出的出错和特殊功能的和特殊功能的LEDLED LED含义INTFEXTFFRCE点亮无关无关检查出一个内部出错(编程或参数出错)熄灭亮点无关检查出一个外部出错(出错不是由CPU模块引起引的)无关无关点亮在此CPU上PG正在执行“force”功能。这就是说,用户程序的变量被设置为固定值,且不能被用户程序再改变。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法带DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED S7-400 DPS7-400 DP接口的接口的LED LED LED含义 DP INTF
7、DP EXTFBUSF点亮无关无关在DP接口上检查出一个内部出错(编程或参数出错)无关点亮无关检查出一个外部出错(出错不是由CPU模块而是由DP从站产生的)无关无关闪烁在PROFIBUS上有一个或多个DP从站不响应无关无关点亮检查出DP接口上的一个总线出错(如,电缆断或不同的总线参数)西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法DPDP从站的从站的LED LED ET200B 16DI/16DOET200B 16DI/16DO模模块的状的状态和出和出错指示指示 LED光信号含义RUN点亮(绿色)ET 200B在运行中(电源接通,STOR/RUN开关在RUN位置)B
8、F点亮(红色)控制监视定时器期限到,没有站被寻址(即与S7 DP主站的连接出故障)在调试/起动期间,此站还未接收到它的参数集DIA点亮(红色)对数字24VDC输出模块,至少有一个输出:短路或无负载电压L1+点亮(绿色)通道组“0”有电压(烧断保险丝或电压低,典型的:+15.5V,信号二极管熄灭)L2+点亮(绿色)通道组“1”有电压,(烧断保险丝或电压低,典型的:+15.5V,信号二极管熄灭)西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法DPDP从站的从站的LED LED ET 200M/IM153-2ET 200M/IM153-2模模块的状的状态和出和出错LED L
9、ED LED含义措施ON(绿色)SF(红色)BF(红色)熄灭熄灭熄灭无电压存在IM153-2的硬件有故障检查24VDC电源模块点亮无关闪烁IM153-2装载了不正确的参数集,或在DP主站与IM153-2模块间无数据通信。可能原因是:控制监视定时器期限到通过PROFIBUS-DP到IM153-2模块的总线通信中断检查DP地址检查IM153-2模块检查总线连接器是否插好检查连接到DP主站的总线电缆是否中断接通和断开电源模块上的24V DC开关检查配置和参数集西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法DPDP从站的从站的LED LED ET 200M/IM153-2E
10、T 200M/IM153-2模模块的状的状态和出和出错LEDLED(续)续)含义措施点亮无关点亮波特率搜索或非法的DP地址在IM153-2上设置有效的DP地址(“1”“125”)或检查总线结构点亮点亮无关组态的ET 200M模块结构与实际结构不一致。在已安装的S7-300模块 中 有 错 或IM153-2有缺损检查ET200M的结构(模块丢失或缺损,已安装未组态的模块)。检查配置、更换S7-300模块或IM153-2。点亮熄灭熄灭DP主站与ET200M间的数据通信正在进行,定义的和实际的ET200M配置相一致ON绿色SF红色BF红色西门子西门子 STEP7 STEP7 高级培训高级培训之调试方
11、法之调试方法二、利二、利用用STEP7STEP7程序的在线功能诊断程序的在线功能诊断 SIMATIC ManagerSIMATIC Manager中的中的Display Accessible Nodes Display Accessible Nodes SIMATIC ManagerSIMATIC Manager中的中的Diagnose Hardware Diagnose Hardware SIMATIC ManagerSIMATIC Manager中的中的Module Information Module Information SIMATIC ManagerSIMATIC Manager中
12、的中的Diagnose Monitor/Modify Diagnose Monitor/Modify NodeNode西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法Display Accessible NodesDisplay Accessible Nodes功能功能 检查已连接到检查已连接到MPIMPI或或PROFIBUSPROFIBUS网络的主动总线节点网络的主动总线节点和被动总线节点。和被动总线节点。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法Diagnose Monitor/Modify Node功能西门子西门子 STEP7 S
13、TEP7 高级培训高级培训之调试方法之调试方法Module InformationModule Information功能西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法SIMATIC ManagerSIMATIC Manager中的中的Diagnose Hardware Diagnose Hardware 西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法三、利三、利用用户程序诊断用用户程序诊断 用用SFC13 DPNRM_DGSFC13 DPNRM_DG进行行DPDP从站从站诊断断 在在OB82OB82中用中用SFC51 RDSYSSTSF
14、C51 RDSYSST进行行诊断断 西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用用SFC13 DPNRM_DGSFC13 DPNRM_DG进行行DPDP从站从站诊断断DPDP从站提供诊断数据用于检查和定位本地错误。从站提供诊断数据用于检查和定位本地错误。字节0站状态1字节1站状态2字节2站状态3字节3DP主站的PROFIBUS地址字节4制造商的标识符(高字节)字节5制造商的标识符(低字节)字节6附加的与从站有关的诊断数据DP从站诊断数据的基本结构从站诊断数据的基本结构西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用用SFC13 DPN
15、RM_DGSFC13 DPNRM_DG进行行DPDP从站从站诊断断SFC13的输入和输入参数的输入和输入参数 参数说明数据类型存 贮 区域描述REQINPUTBOOLI,Q,M,D,L(不变的)请求读LADDRINPUTWORDI,Q,M,D,L(不变的)用HWConfig组态的DP从站的诊断地址RET_VALOUTPUTINTI,Q,M,D,LSFC的返回值(出错信息或所读诊断数据的长度(按字节)RECORDOUTPUTANYI,Q,M,D,L所读诊断数据的目的区域BUSYOUTPUTBOOLI,Q,M,D,LBUSY=“1”:读过程结束西门子西门子 STEP7 STEP7 高级培训高级培训
16、之调试方法之调试方法用用SFC51 RDSYSSTSFC51 RDSYSST进行行诊断断系统状态表系统状态表系统数据系统数据包括CPU的固定的和可调节的特性数据,它描述CPU的硬件配置、优先权等级和通信的状态。在CPU上的诊断状态数据 诊断状态数据描述系统诊断功能所监视的所有部件的现行状态。在模块上的诊断数据 指定给CPU的有诊断能力的模块,它们将生成和存贮诊断数据。诊断缓存器 所有诊断事件都按它们出现的先后次序登录在诊断缓存器中。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用用SFC51 RDSYSSTSFC51 RDSYSST进行行诊断断SFC51 RDSYS
17、STSFC51 RDSYSST的参数的参数 参数说明数据类型存贮区域描述REQINPUTBOOLI,Q,M,D,L(不变的)REQ=“1”:触发处理SZL_IDINPUTWORDI,Q,M,D,L(不变的)子表或子表摘录的SZL_IDINDEXINPUTWORDI,Q,M,D,L(不变的)子表中一个对象的类型或号RET_VALOUTPUTINTI,Q,M,D,LSFC的返回值BUSYOUTPUTBOOLI,Q,M,D,LBUSY=“1”:读过程还未结束SZL_HEADEROUTPUTSTRUCTD,L参见参数SZL_HEADERDROUTPUTANYI,Q,M,D,L读数据记录的字段西门子西门
18、子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用用SFC51 RDSYSSTSFC51 RDSYSST进行行诊断断参数描述参数描述 一个系统状态表(SZL-ID)的ID由子表号、子表摘录号和模块类别组成。SZL_ID SZL_ID 子表号151211870模块类别子表摘录号 标识符号/Bits模块类型0000CPU1100CP0100IM0101模拟量模块1111数字量模块西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用用SFC51 RDSYSSTSFC51 RDSYSST进行行诊断断SZL_IDSZL_ID可使用系统状态子表可使用系统状态子表 起
19、始信息表W#16#xy81起始事件表W#16#xy82模块机架/站状态信息W#16#xy91机架/站状态信息W#16#xy92在CPU中的诊断缓存器W#16#xyA0模块诊断信息(DR0)W#16#00B1通过地理地址的模块诊断信息(DR1)W#16#00B2通过逻辑地址的模块诊断信息(DR1)W#16#00B3DP从站的诊断数据W#16#00B4西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法四、四、用用SIMATIC S7SIMATIC S7诊断块诊断块FB125FB125进行诊断进行诊断 下列集成的和外部的下列集成的和外部的DPDP接口可使用诊断块接口可使用诊断
20、块FB125FB125:CUP31X-2DPCUP31X-2DP(6ES7 315-2ABO6ES7 315-2ABO或更高)或更高)C7-626DPC7-626DP(6ES7 626-2AG01-OAE36ES7 626-2AG01-OAE3或更高)或更高)C7-633DPC7-633DP和和C7-634 DPC7-634 DPSINUMERIK 84ODSINUMERIK 84ODCPU 41X-2DPCPU 41X-2DPCP 443-5CP 443-5IM 467IM 467和和IM 467 FOIM 467 FOWIN ACWIN ACWIN LCWIN LC西门子西门子 STEP7
21、 STEP7 高级培训高级培训之调试方法之调试方法诊断块诊断块FB125FB125FB125FB125的的输入参数入参数 名称类型说明DP_MASTERSYSTEMINTDP主站系统号EXTERNAL_DP_INFERTACEBOOL外部DP接口(CP/IM)MANUAL_MODEBOOL各个诊断的手动模式SINGLE_STEP_SLAVEBOOL所有DP从站逐一选择SINGLE_STEP_ERRORBOOL逐一选择DP从站上的出错RESETBOOL复位评估SINGLE_DIAGBOOL各个DP从站的诊断SINGLE_DIAG_ADRBYTE用于各个诊断的DP从站地址西门子西门子 STEP7
22、STEP7 高级培训高级培训之调试方法之调试方法诊断块诊断块FB125FB125FB125FB125的的输出参数出参数 名称类型说明ALL_DP_SLAVES_OKBOOL所有DP从站正常SUM_SLAVES_DIAGBYTE有关从站号SLAVE_ADRBYTEDP从站地址SLAVE_STATEBYTE0:OK1:故障2:损坏2:未组态/不能被评估SLAVE_IDENT_NOWORDDP从站的标识号ERROR_NOBYTE出错号ERROR_TYPBYTE1:槽诊断2:模块状态3:通道诊断4:S7诊断MODULE_NOBYTE模块号MODULE_STATEBYTE模块状态CHANNEL_NOBY
23、TE通道号CHANNEL_ERROR_INFODWORD通道出错信息(对标准的和S7从站)SPECIAL_ERROR_INFODWORD特殊出错信息(对S7从站的附加信息)DIAG_OVERLOWBOOL诊断溢出BUSYBOOL评估在进行中西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法诊断块诊断块FB125FB125字节段作用9321175字节当前受影响从站的诊断数据11761191字节已组态的从站11921207字节可以检测到的从站12081223字节检测不到的从站12241239字节故障从站12401225字节受影响的从站12561271字节存储的受影响的从站1
24、2721397字节每个从站的诊断编号FB125FB125的的背景数据块背景数据块 西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法五、五、用于用于PROFIBUS-DPPROFIBUS-DP物理总线的物理总线的BT200BT200测试设备测试设备 测试布线测试布线 为了测试一个总线段的布线,可以测试BT200与测试插头连接器之间的导线。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用于用于PROFIBUS-DPPROFIBUS-DP物理总线的物理总线的BT200BT200测试设备测试设备 测试站(测试站(RS 485RS 485)测试设备检
25、查RS 485驱动器、电源电压和RTS信号。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用于用于PROFIBUS-DPPROFIBUS-DP物理总线的物理总线的BT200BT200测试设备测试设备 测试分支测试分支 用BT200测试设备检查连接到PROFIBUS网络的所有从站的有效性。也允许寻址同时在检验它的总线地址设置的各个从站、也可能跨越中继器/光纤导体延伸分支测试。西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法用于用于PROFIBUS-DPPROFIBUS-DP物理总线的物理总线的BT200BT200测试设备测试设备 距离测试距离
26、测试 使用距离测量来测定已安装的PROFIBUS电缆的长度。用此方法可以检查总线段的长度不超过最大允许的长度。反射测试(反射测试(refcetionrefcetion)短路导线断开使用了短截线(太多或太少)接入了太多或没有接入终端电阻在测量的路径中使用了不适合的电缆类型(PROFIBUS导线)电缆的安装不正确(不允许的终端连接)西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法六、用中继器六、用中继器Diagnostics Repeater Diagnostics Repeater 进行诊断进行诊断 在系统的运行阶段,可以使用带诊断功能的中继器对网络进行诊断。具有扩展网
27、段的功能监控PROFIBUS网络,当PROFIBUS 网络物理介质出错时,它可以快速地定位故障发生的地点可以诊断以下错误:总线中A线或B线断路总线中A线或B线与屏蔽层之间短路终端电阻缺失无效的级联深度在一个网段中出现一个或者更多的测量电路在一个网段中出现的节点过多节点离中继器距离超出通信范围报文错误西门子西门子 STEP7 STEP7 高级培训高级培训之调试方法之调试方法七、使用通信处理器七、使用通信处理器CPCP进行诊断进行诊断 在系统运行阶段或调试阶段可以通过通信处理器CP的诊断功能和诊断程序对系统故障进行诊断。举例:通过CP443-5来介绍的CP诊断功能。西门子西门子 STEP7 STE
28、P7 高级培训高级培训之调试方法之调试方法八、使用八、使用CP5611/CP5511/CP5512/CP5613CP5611/CP5511/CP5512/CP5613诊断诊断 错误代码错误原因解决方案0 x0300找不到模块检查CP5611是否安装好检查站地址配置0 x0312组态参数不正确重新安装STEP7软件重新安装CP5611。即在SetPG/PCinterface下,点击“Select”按钮。在弹出的对话框中的右侧选择CP5611,选择Uninstall卸载,然后在左侧的窗口中选择CP5611重新安装0 x0313波特率不匹配检查在PG/PCinterface中设置的传输速率和在实际组态中的传输速率是否匹配。需要注意的是波特率不得大于硬件所支持的最大传输速率检查中断和地址分配是否正确检查协议是否正确,选用正确的MPI或者PROFIBUS协议0 x0315设置的站点地址已经被占用检查站地址配置是否有冲突0 x0316硬件冲突检查硬件状态和系统中是否有资源冲突0 x031b同步错误检查总线参数,系统组态是否与硬件组态保持一致检查电缆,观察是否有短路等故障。