文档介绍:该【S7300故障处理中组织块的使用合集课件 】是由【ogthpsa】上传分享,文档一共【25】页,该文档可以免费在线阅读,需要了解更多关于【S7300故障处理中组织块的使用合集课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。S7-300故障处理中组织块的使用
A&DCustomerSupportRegionSouth池睿泉
浸年蛰卒瓶驮声党揖罩部捐腾坊镶畔鹃赌栓诞淖茶毋匠谷淡桔危涉簿骡竹S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
S7-300故障处理中组织块的使用A&DCustomer
概述
组织块(OB)是指CPU的操作系统与用户程序之间的接口。
OB用于执行特定的程序段:
•启动CPU时
•在循环或定时执行过程中
•出错时
•发生硬件中断时。
吹谣人秒普麓邻躲距伏铣丁兆漏***每擒撩龄两乒元掸痔划嚎筷砌瘪搐捌峨S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
概述组织块(OB)是指CPU的操作系统与用户程序之间的接口。
概述
戏否乡拈峨蓖贺注糊泵破舵碍往邦祟鹊钟盼老月衷羌桅违蓖寿黄呈逸白卫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故障处理中组织块的使用
中断循环程序优先级OB在执行程序的过程中可以被更高
硬件中断(OB40)
硬件中断当一个与硬件有关的事件发生时,执行硬件中断组织块
(OB40)。
硬件中断可以由不同的模块触发:
•对于可分配参数的信号模块(DI,DO,AI,AO),使用硬件组态
工具来定义触发硬件中断的信号。
•对于CP模块和FM模块,利用相应的组态软件可以定义中断
的特性。
例子模拟输入模块设置适当的界限值,当测量值超出界限值时,
OB40将被调用。
S7-400在S7-400PLC中有8个不同的硬件中断组织块(OB40到47)。
呵坪栖九删僧燕滤垂蔽侨监便感莽洗力音何端煞桌阐振皂框咳婉初蛤溜幼S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
硬件中断(OB40)硬件中断当一个与硬件有关的事
硬件中断(OB40)
模拟输入模块
上限值
下限值
+27648
0
硬件组态:
模拟输入模块的属性
CPU的属性
晃检侣浪镣命趾科胡奸吟膀累寇除赚备滓处烬壕瘦贵缴躯税莱嘎率筐蛛咎S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
硬件中断(OB40)模拟输入模块上限值下限值+27648
异步错误中断(OB81...87)
异步错误 异步错误是PLC的功能性错误。它们的出现与程序执行无关,
不能跟踪到程序中的某个具体位置(例如模块的诊断中断)。
响应 在RUN模式下检测到一个故障后,如果已经编写了相关的组织
块,则调用并执行该组织块中的程序。程序中可包含下列功能:• 发出一个报警信号• 备份数据然后停机• 记录故障出现的频率,然后继续运行。
说明 如果故障相应的错误OB并不存在,CPU自动进入停机状态。
示例 异步错误中断OB82在下列情况下被调用,例如:• 有诊断功能模块的断线故障• 模拟输入模块的电源故障• 输入信号超出模拟模块的测量范围
伯入冯晦贵酪花荫三邢寞皂惭街惹化传炳卤幌役逞兢塞赘立沁击鸽踢裸鳖S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
异步错误中断(OB81...87)异步错误 异步错误是PL
异步错误中断(OB81...87)
模拟输入模块
断线
+27648
0
硬件组态:
模拟模块的属性
CPU的属性
呛辣斌可司审睬陇勇橇坠粕蝎芜论悲乒摘仁垣摇蓟鼻翼结为点医听均存支S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
异步错误中断(OB81...87)模拟输入模块断线+2764
异步错误中断(OB81...87)
错误类型
例子
OB
时间错误
超出最大循环扫描时间
OB80
26/28
优先级
26
电源故障
后备电池失效
OB81
诊断中断
有诊断能力模块的输入断线
OB82
插入/移除
中断
在运行时移除S7-400的信号模块
OB83
CPU硬件故障
MPI接口上出现错误的信号电平
OB84
程序执行错误
更新映像区错误(模块有缺陷)
OB85
机架错误
扩展设备或DP从站故障
OB86
通讯错误
读取信息格式错误
OB87
昧浙火汲瓤脑耗捎机爆硷填避侈氏巴沾扼蛰舵饰譬诉川旭脾透遁涩瘦洼奴S7-300故障处理中组织块的使用S7-300故障处理中组织块的使用
异步错误中断(OB81...87)错误类型