七章故障诊断精品PPT课件.pptx
上传人:王子****青蛙 上传时间:2024-09-09 格式:PPTX 页数:77 大小:1.6MB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

七章故障诊断精品PPT课件.pptx

七章故障诊断精品PPT课件.pptx

预览

免费试读已结束,剩余 67 页请下载文档后查看

6 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

7.1了解S7-300PLC的基本故障种类7.2掌握PLC的常规维护及故障排除的方法7.2.1检查与维护表7-1周期性检查一览表二、日常维护调换锂电池的步骤:7.2.2外部故障的排除方法一、故障查找2、电源故障检查3、运行故障检查4、输入输出故障检查5、外围环境的检查二、故障的处理序号序号57.2.3内部错误的故障诊断一、故障诊断的基本方法二、利用CPU诊断缓冲区进行详细故障诊断三、错误处理组织块OB号为避免发生某种错误时CPU进入停机,可以在CPU中建立一个对应的空的组织块。用户可以利用OB中的变量声明表提供的信息来判别错误的类型。根据S7CPU检测到并且用户可以通过组织块对其进行处理的错误分为异步错误和同步错误。1、异步错误组织块(1)时间错误处理组织块(OB80)打开OB80可以从OB80的临时变量中得到故障信息,见图7-14所示。变量(2)电源故障处理组织块(OB81)变量(3)诊断中断处理组织块(OB82)变量OB82_RESERVED_2在编写OB82的程序时,要从OB82的起动信息中获得与出现的错误有关的更确切的诊断信息,例如是哪一个通道出错,出现的是哪种错误。使用SFC51“RDSYSST”也可以读出模块的诊断数据,用SFC52“WR_USMSG”可以将这些信息存入诊断缓冲区。现在通过结合模板的短线诊测应用和SFC51来说明诊断中断组织块OB82的使用方法。本例中COME数组字节的含义接受如下:COME[1]=B#16#D:表示通道错误,外部故障和模块问题;COME[2]=B#16#15:表示此段信息为模拟量模块的通道信息;COME[3]=B#16#0:表示CPU处于运行状态,无字节2中标示的故障信息;COME[4]=B#16#0:表示无字节3中标示的故障信息;COME[5]=B#16#71:表示模拟量输入;COME[6]=B#16#8:表示模块的每个通道有8个诊断位;COME[7]=B#16#8:表示模块的通道数;COME[8]=B#16#3:表示0通道错误和1通道错误,其他通道正常;COME[9]=B#16#10:表示0通道断线;COME[10]=B#16#10:表示1通道断线;COME[11]=B#16#0:表示2通道正常,其他通道与2通道相同。(4)插入/拔出模块中断组织块(OB83)变量(5)CPU硬件故障处理组织块(OB84)变量(6)优先级错误处理组织块(OB85)变量(7)机架故障组织块(OB86)变量OB86程序当在通讯发生问题后或者访问不到配置的机架或站时执行,此时程序可能还可能需要调用OB82和OB122等组织块,当OB86执行时可以通过它的临时变量读出产生的故障代码和事件类型,通过它们的组合可以得到具体错误信息,同时也可以读出产生错误的模块地址和机架信息。STEP7不能时时监控程序的运行,可以用“VariableTable”监控实时数据的变化。打开组织块OB86编写程序,程序如图7-22所示。(8)通信错误组织块(OB87)变量2、同步错误组织块(1)编程错误组织块(OB121)变量(2)I/O访问错误组织块(OB122)变量重新下载OB1,CPU不再报错,程序运行正常。对于某些同步错误,可以调用系统功能SFC44,为输入模块提供一个替代错误值,以便使程序能继续执行。如果错误发生在输入模块,可以在用户程序中直接替代。如果是输出模块错误,输出模块将自动地用组态时定义的值替代。替代值虽然不一定能反映真实的过程信号,但是可以避免终止用户程序和进入STOP模式。