- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第七章故障诊疗;7.1了解S7-300PLC基本故障种类;7.2掌握PLC常规维护及故障排除方法;本资料起源;7.2.1检验与维护;表7-1周期性检验一览表;二、日常维护;调换锂电池步骤:;7.2.2外部故障排除方法;一、故障查找;2、电源故障检验;3、运行故障检验;4、输入输出故障检验;;5、外围环境检验;二、故障处理;序号;序号;5;7.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);变量;;;;
文档评论(0)