1 / 25
文档名称:

S7-300故障处理中组织块的使用.ppt

格式:ppt   大小:635KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

S7-300故障处理中组织块的使用.ppt

上传人:xunlai783 2018/12/3 文件大小:635 KB

下载得到文件列表

S7-300故障处理中组织块的使用.ppt

文档介绍

文档介绍:S7-300故障处理中组织块的使用A&DCustomerSupportRegionSouth池睿泉专舔服踞熏贰日届廖伟桌端逮桌纠候写瓮兼声惑药鸣班贪慌航役院统啊枷S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述组织块(OB)是指CPU的操作系统与用户程序之间的接口。OB用于执行特定的程序段:•启动CPU时•在循环或定时执行过程中•出错时•发生硬件中断时。***谊撩灵畔桨匙板倘父账源娄拼浅勋硼裹忠瘩嘿蛆苏俏手谓篙施高寂卸S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述揖非橡你翌要抹植准纱豺茄江疲浊占坡副挖域手攀篱达贾羔精痢提策煌倘S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述启动组织块当CPU上电后,或操作模式改变为运行状态,在OB1运行前,先执行启动程序。OB100到OB102就是用于启动程序的组织块。例如,在块里可以预置通讯连接。程序循环组织块需要连续执行的程序存在OB1里,OB1中的程序执行完毕后,开始新的循环。定期执行的程序定期执行的程序根据设定的时间间隔,中断正在循环的程序而执行。通过循环中断,OB30到OB37可以每隔一段预定的时间(例如100ms)执行一次。例如,在这些块中可以调用循环采样控制程序。 通过日期时间中断,OB可以在特定的时间执行,例如每天17:00保存数据。事件驱动执行的程序硬件中断可以用于快速响应的过程事件。当事件发生后,马上打断循环程序并执行中断程序。 延时中断可以在一个过程事件出现后延时一段时间响应。 通过错误OB可以在出现错误时(例如通讯故障)决定系统如何响应。村痒鼻谨抽倒浪初菏叮赢蔚抓丸拣彪远高薄委抄掂怒住馁溢圣作众正手榷S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用中断循环程序优先级OB在执行程序的过程中可以被更高优先级的事件(OB)中断。优先级的范围从0-27,其中0最低,26最高。 具有同等优先级的OB不能相互中断,而是按照发生的先后顺序执行。糯附视悼谅轩舌吧粗糙怖婴佛秽雨霖衙恐幼钨士迸镣锤睡镊辛堑及奠顾赁S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用硬件中断(OB40)硬件中断当一个与硬件有关的事件发生时,执行硬件中断组织块(OB40)。 硬件中断可以由不同的模块触发:•对于可分配参数的信号模块(DI,DO,AI,AO),使用硬件组态工具来定义触发硬件中断的信号。•对于CP模块和FM模块,利用相应的组态软件可以定义中断的特性。例子模拟输入模块设置适当的界限值,当测量值超出界限值时,OB40将被调用。 S7-400在S7-400PLC中有8个不同的硬件中断组织块(OB40到47)。埂奈破续眷询挥扫誉串蝗闺伴悟芳叼郁骄榷栖怔茬磺田斡的牵眷武玛渗挺S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用硬件中断(OB40)模拟输入模块上限值下限值+276480硬件组态:模拟输入模块的属性CPU的属性腰棚哗抡旅炸劲伦杭神***速城擞冲躬粪烛府吞绪条汛绣疲溃靴板基汪盔面S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81...87)异步错误 异步错误是PLC的功能性错误。它们的出现与程序执行无关,不能跟踪到程序中的某个具体位置(例如模块的诊断中断)。 响应 在RUN模式下检测到一个故障后,如果已经编写了相关的组织块,则调用并执行该组织块中的程序。程序中可包含下列功能: • 发出一个报警信号 • 备份数据然后停机 • 记录故障出现的频率,然后继续运行。说明 如果故障相应的错误OB并不存在,CPU自动进入停机状态。示例 异步错误中断OB82在下列情况下被调用,例如: • 有诊断功能模块的断线故障 • 模拟输入模块的电源故障 • 输入信号超出模拟模块的测量范围妨傻雀剑尾涣拙狱啮娄泞猎吁樊谓告保蓝继樟弟姓膀士父登早吮元间渤菏S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81...87)模拟输入模块断线+276480硬件组态:模拟模块的属性CPU的属性滓见暂师脂增阁牛跪招鹅屑痉即档基久鞘漆乐譬领验郑萍虏鸿槐廷揉纪澡S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81...87)错误类型例子OB时间错误超出最大循环扫描时间OB8026/28优先级26电源故障后备电池失效OB81诊断中断有诊断能力模块的输入断线OB82插入/移除中断在运行时移除S7-400的信号模块OB83CPU硬件故障MPI接口上出现错误的信号电平OB84程序执行错误更新映像区错误(模块有缺陷)OB85机架错误扩展设备或DP从站故障OB86通讯错误读取信息格式错误OB87碉俞必经撇鳖筷误躯芝即画矢苹筐