您现在所在的是:

西门子SIEMENS

回帖:1个,阅读:1016 [上一页] [1] [下一页]
10508
osp321
文章数:4827
年度积分:50
历史总积分:10508
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2015/3/8 11:33:39
#0楼
1.时间错误 OB80 的功能
当 CPU 中的程序执行时间超过最大循环时间或者发生时间错误事件(例如,循环中断 OB 仍在执行前一次调用时,该循环中断 OB 的启动事件再次发生)时,将触发时间错误中断优先执行 OB80 。由于 OB80 的优先级最高,它将中断所有正常循环程序或其它所有 OB 事件的执行而优先执行。
与时间错误 OB80 相关的信息
附件 1.jpg
附件 2.jpg
2.OB80建立
附件 3.jpg
3.创建地址为 MB100、MW102、MW104 的变量用于存储出现时间错误时读取到的启动信息
附件 4.jpg
4.如果在监控表中将变量“set_time”设置为400ms(大于两倍最大循环时间300ms),由于“RE_TRIGR”指令的作用 CPU 报故障但不停机
附件 5.jpg
5.注意:
5-1.超出最大循环时间
在 CPU 属性中组态最大循环时间(默认150ms),当 CPU 中的程序执行时间超过最大循环时间时,如果 OB80 不存在,CPU 将切换到 STOP 模式;如果 OB80 存在,则 CPU 执行 OB80 且不停机;如果同一程序循环中出现两次“超过最大程序循环时间”且没有通过指令“RE_TRIGR”复位循环定时器,则无论 OB80 是否存在,CPU 都将切换到 STOP 模式。
2.请求的 OB 无法启动
如果循环中断、延时中断请求 OB ,但请求的 OB 已经在执行,就会出现请求的 OB 无法启动这种情况。
3.发生队列溢出
如果中断的出现频率超过其处理频率,就会出现发生队列溢出这种情况。如果 OB80 不存在,则 CPU 将切换到 STOP 模式;如果 OB80 存在,则执行 OB80 ,CPU 将保持为 RUN 模式。

总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
966
DL工控人
文章数:10
年度积分:50
历史总积分:966
注册时间:2013/5/6
发站内信
发表于:2015/3/13 12:08:11
#1楼
与1200时间同步,欢迎登陆www.dl-winbest.cn
详见多功能交换机(A型)产品-“与1200时间同步”专栏

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002