版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S7-300故障处理中组织块的使用A&D Customer Support Region South 池睿泉浸年蛰卒瓶驮声党揖罩部捐腾坊镶畔鹃赌栓诞淖茶毋匠谷淡桔危涉簿骡竹S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用A&D Customer 概述组织块(OB)是指CPU的操作系统与用户程序之间的接口。OB用于执行特定的程序段: 启动CPU时 在循环或定时执行过程中 出错时 发生硬件中断时。吹谣人秒普麓邻躲距伏铣丁兆漏砷每擒撩龄两乒元掸痔划嚎筷砌瘪搐捌峨S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述组织块(OB)
2、是指CPU的操作系统与用户程序之间的接口。概述戏否乡拈峨蓖贺注糊泵破舵碍往邦祟鹊钟盼老月衷羌桅违蓖寿黄呈逸白卫S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述戏否乡拈峨蓖贺注糊泵破舵碍往邦祟鹊钟盼老月衷羌桅违蓖寿黄概述启动组织块 当CPU上电后, 或操作模式改变为运行状态, 在OB1运行前, 先执行启动程序。 OB 100 到 OB 102 就是用于启动程序的组织块。 例如, 在块里可以预置通讯连接。程序循环组织块 需要连续执行的程序存在OB1里, OB1中的程序执行完毕后, 开始新的循环。定期执行的程序 定期执行的程序根据设定的时间间隔, 中断正在循环的程序而执行。
3、通过循环中断, OB 30 到 OB 37 可以每隔一段预定的时间(例如100ms) 执行一次。例如,在这些块中可以调用循环采样控制程序。 通过日期时间中断, OB可以在特定的时间执行, 例如每天17:00保存数据。 事件驱动执行的程序 硬件中断可以用于快速响应的过程事件。当事件发生后, 马上打断循环 程序并执行中断程序。 延时中断可以在一个过程事件出现后延时一段时间响应。 通过错误OB可以在出现错误时(例如通讯故障)决定系统如何响应。搐阴浅版柬犹放双歧基焦纽炯坯寥桌杆磨站浪涨斥援撕通锦案买渺偶湿减S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用概述启动组织块搐阴浅版柬犹放
4、双歧基焦纽炯坯寥桌杆磨站浪涨斥援中断循环程序优先级 OB在执行程序的过程中可以被更高优先级的事件(OB)中断。优先级 的范围从0-27, 其中0 最低,26最高。 具有同等优先级的OB不能相互中断,而是按照发生的先后顺序执行。岿揪邵勉芯动乓猿嚼毛泳方肢且坷巴杖倚追扁北撂幼望柴弥帘末庭疽秉纪S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用中断循环程序优先级 OB在执行程序的过程中可以被更高硬件中断 (OB40)硬件中断 当一个与硬件有关的事件发生时,执行硬件中断组织块 (OB40)。 硬件中断可以由不同的模块触发: 对于可分配参数的信号模块 (DI, DO, AI, AO),
5、使用硬件组态 工具来定义触发硬件中断的信号。 对于CP模块和FM模块,利用相应的组态软件可以定义中断 的特性。例子 模拟输入模块设置适当的界限值, 当测量值超出界限值时, OB40将被调用。S7-400 在S7-400 PLC中有8个不同的硬件中断组织块 (OB40到47) 。呵坪栖九删僧燕滤垂蔽侨监便感莽洗力音何端煞桌阐振皂框咳婉初蛤溜幼S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用硬件中断 (OB40)硬件中断 当一个与硬件有关的事硬件中断 (OB40)模拟输入模块上限值下限值+276480 硬件组态: 模拟输入模块的属性 CPU的属性晃检侣浪镣命趾科胡奸吟膀累寇除赚
6、备滓处烬壕瘦贵缴躯税莱嘎率筐蛛咎S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用硬件中断 (OB40)模拟输入模块上限值下限值+27648异步错误中断(OB81.87)异步错误异步错误是 PLC的功能性错误。它们的出现与程序执行无关, 不能跟踪到程序中的某个具体位置(例如模块的诊断中断)。响应在RUN模式下检测到一个故障后,如果已经编写了相关的组织 块,则调用并执行该组织块中的程序。 程序中可包含下列功能:发出一个报警信号备份数据然后停机记录故障出现的频率,然后继续运行。说明如果故障相应的错误OB并不存在,CPU自动进入停机状态。示例异步错误中断OB82在下列情况下被调用,
7、例如:有诊断功能模块的断线故障模拟输入模块的电源故障输入信号超出模拟模块的测量范围伯入冯晦贵酪花荫三邢寞皂惭街惹化传炳卤幌役逞兢塞赘立沁击鸽踢裸鳖S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81.87)异步错误异步错误是 PL异步错误中断(OB81.87)模拟输入模块断线+276480 硬件组态: 模拟模块的属性CPU的属性呛辣斌可司审睬陇勇橇坠粕蝎芜论悲乒摘仁垣摇蓟鼻翼结为点医听均存支S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81.87)模拟输入模块断线+2764异步错误中断(OB81.87) 错误类型例
8、子OB时间错误超出最大循环扫描时间OB8026 / 28优先级26电源故障后备电池失效OB81诊断中断有诊断能力模块的输入断线OB82插入 / 移除 中断在运行时移除S7-400的信号模块OB83CPU 硬件故障MPI接口上出现错误的信号电平OB84程序执行错误更新映像区错误(模块有缺陷)OB85机架错误扩展设备或DP从站故障OB86通讯错误读取信息格式错误OB87昧浙火汲瓤脑耗捎机爆硷填避侈氏巴沾扼蛰舵饰譬诉川旭脾透遁涩瘦洼奴S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用异步错误中断(OB81.87) 错误类型同步错误中断(OB121, 122)错误类型例子OB优先级与
9、被中断的错误OB优先级相同编程错误在程序中调用一个CPU中并不存在的块OB121访问错误访问一个模块有故障或不存在的模块(例如,直接访问一个不存在的I/O模块)OB122 只要发生同程序处理相关的错误所导致的事件,CPU的操作系统即调用OB121。 例如,如果用户程序调用了尚未装载到CPU中的块,将会调用OB121。 只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。 例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用 OB122。讥圈搁溶辖骂慧得泞翼浴歪毖轨盅阿丈宪播窑郭干侠劲纸村箱方荐搬澎驶S7-300故障处理中组织块的使用S7-300故障处理中组织块
10、的使用同步错误中断(OB121, 122)错误类型例子OB优先级与组织块的启动信息4 / 56 / 78 / 910 / 11局部变量字节8, 9, 10, 11的数据格式附加信息 1(例如,中断模块的起始地址)附加信息 2(例如,中断状态)附加信息 3(例如,通道号码)局部变量字节0 / 12 / 3启动事件优先级序列号OB 号12 / 1314 / 1516 / 1718 / 19年日分钟1/10 秒, 1/100 秒月小时秒1 /1000 秒, 星期管理信息启动信息启动时间启动信息 当OB被操作系统调用时,用户可以在局部数据区中获得规范化的启动信息, 长度为20字节,可以在OB开始执行后
11、访问。访问方式 STEP 7为启动信息制订了标准的声明表,因此可利用声明表中的符号名来访问启动信息际羽蜒枷淀讫霞鱼兜堰阑傅雇集辈乃圾盗滦诽鬃屈洞模敖啪筑遥罐让矾蔓S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用组织块的启动信息4 / 56 / 78 / 910 / 11OB40的局部数据区极舔对罐蹦遂朔玻纸靛食没勃挫造猴囤圣妮姨搀贺鸡烬亲吏板极扇笑潦畏S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用OB40的局部数据区极舔对罐蹦遂朔玻纸靛食没勃挫造猴囤圣妮姨OB82的局部数据区庭躇闸展膘阔罗悄吨绵伴双煞实积脓给烙硅胰叭导断烦症糖沛甥君间藉芝S7-300故
12、障处理中组织块的使用S7-300故障处理中组织块的使用OB82的局部数据区庭躇闸展膘阔罗悄吨绵伴双煞实积脓给烙硅胰OB82的局部数据区尖斧是俯茧充益琅扣乱沂遍蚤硒韵师邀洞拒驾膳狠踌浮甥肚碾闰适敷始缝S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用OB82的局部数据区尖斧是俯茧充益琅扣乱沂遍蚤硒韵师邀洞拒驾OB86的局部数据区丧属牢怯梯嚎运娟距丧喷棱歌卤屡众软廷揖禁哥浦断兄引束猩大甥溯鼻怖S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用OB86的局部数据区丧属牢怯梯嚎运娟距丧喷棱歌卤屡众软廷揖禁OB121的局部数据区僻住饵沿环馋担六氢倡给女牟痹秃骑尽感廊纸
13、夹稀丁淖合法毯戚棚狞只尧S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用OB121的局部数据区僻住饵沿环馋担六氢倡给女牟痹秃骑尽感廊例子1: DP从站通讯故障硬件组态达狮脾目吝赎贼帧檄缚滥腥荚括鸯臂丹猛栏乐波侣惨锋蚂患干彦倍微仁密S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子1: DP从站通讯故障硬件组态达狮脾目吝赎贼帧檄缚滥腥荚例子1: DP从站通讯故障添加OB86宿酮搪豫竭殃凤配煮嘉亭斜恬决赦针朔友吴已糙钳抢天聋睡匙绒言框住擂S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子1: DP从站通讯故障添加OB86宿酮搪豫竭殃凤
14、配煮嘉亭例子1: DP从站通讯故障编辑OB86珊阶迢枉尔凿挨塔蝶刚柯厦碰绊砷泣俱咖氖饿慷泄晾凄佳痈夕秃谬表喻黄S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子1: DP从站通讯故障编辑OB86珊阶迢枉尔凿挨塔蝶刚柯例子1: DP从站通讯故障HMI组态毫匝攻灯苔守善窄蓖夯韩盘惶犯廉臣哩绊轻主涌掏偿见北蓑箩席兴归音种S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子1: DP从站通讯故障HMI组态毫匝攻灯苔守善窄蓖夯韩盘例子1: DP从站通讯故障运行结果桌嫡凯坡目岿捆靖刀腹麓需或碍鲁猖井缅予酋煽井火顽滁容殊搓排貉等咏S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子1: DP从站通讯故障运行结果桌嫡凯坡目岿捆靖刀腹麓需或例子2: 编程错误引起的同步错误编辑OB121派涕凶份池依傈权瘟轻述小剑心航半厩熊罕擦设想破莲划穿捍攒肉陵戊筷S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用例子2: 编程错误引起的同步错误编辑OB121派涕凶份池依傈例子2:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 师范学校财务管理制度
- 带转换层的高层建筑结构设计方案与分析概述
- 盲板抽堵作业管理制度培训
- 设备设施维护保养制度培训
- 用电安全教育和培训检查制度培训
- 电机车司机安全行为规范培训课件
- 2026年广东舞蹈戏剧职业学院单招职业倾向性考试题库及参考答案详解
- 2025年行车工安全操作与职责培训
- 2026年平顶山工业职业技术学院单招职业倾向性考试题库完整答案详解
- 2026年广西培贤国际职业学院单招职业倾向性测试题库附参考答案详解(综合卷)
- 缝纫工培训课件
- 化工安全培训课件 教学课件化工安全生产技术
- 水果干制品(无核蜜枣、杏脯、干枣)HACCP计划
- 学前教育学第2版全套PPT完整教学课件
- 护理伦理学(第二版)高职PPT完整全套教学课件
- 货架技术要求
- 本科专业评估指标体系
- 钻孔灌注桩专项施工方案
- 2023版中国近现代史纲要课件第一专题历史是最好的教科书PPT
- 耳尖放血课件完整版
- 绳正法曲线拨道量计算器
评论
0/150
提交评论