时间中断 OB

    时间中断 OB

    说明

    S7-1500 CPU 中具有时间中断 OB,可通过如下方法启动:

    在*时间(日期带有时间)启动一次

    周期性启动(可按以下时间间隔启动: 每分、每小时、每日、每周、每月、月末及每年)

    启动时间中断 OB

    只有满足以下要求,CPU 才能启动时间中断 OB:

    必须提前设置并激活了相关的时间中断。 (设置时间中断意味着*启动时间和持续时间。)

    必须将时间中断 OB 加载到 CPU。

    可通过下列三种方式,设置并激活时间中断:

    通过 STEP 7 设置并激活时间中断。

    通过 STEP 7 设置时间中断,然后通过在程序中调用 ACT_TINT 指令激活中断。

    通过调用 SET_TINTL 指令设置时间中断,然后通过在程序中调用 ACT_TINT 指令激活中断。

    时间中断的规则

    如果设置时间中断,只处理相应 OB 一次,则启动时间不允许为过去的时间(与 CPU 的实时时钟相关)。

    如果设置时间中断,循环处理相应 OB,但启动时间已过,则将根据当前时间在下次的这个时间处理该时间中断 OB。

    周期性时间中断的日期必须与实际日期相对应。 例如,每月不能重复执行启动日期为 1/31 的时间中断 OB。 在这种情况下,只有在有 31 天的月份中才会启动该 OB。

    在启动完成之前,将不会执行启动期间激活的时间中断。

    启动将删除用户程序中通过指令设置和激活的所有时间中断。

    在从 HOLD 转换为 RUN 的事件中,操作系统将检查是否**了时间中断。 如果**,则调用时间错误 OB。对于 S7-300 和 S7-400 CPU,如果选择相同的启动信息,则确认 OB 10 到 17(且只确认这些 OB)是否**了时间中断。 执行 OB 80 后,将随后执行**个丢失的 OB。

    时间中断在调快或调慢时间时的行为

    时间中断的特征取决于调快或调慢时间所导致的时间差。 下表将对此进行详细说明。

    更改时间

    对时间中断的影响

    < 20 s

    调快时间: 随后执行每个已跳过的时间中断。 设置启动信息变量“CaughtUp”。 不调用 OB 80。

    调慢时间: 不重复执行已在其它时间执行过或当前已激活的时间中断。

    > > > = 20 s

    调快时间: 如果跳过了一个或多个时间中断,则调用 OB 80。 对于每个**级,启动信息中都包含是否至少跳过一个时间中断的信息。 如果未在 OB 80 中删除时间中断,那么随后将执行跳过的**个时间中断,并设置启动信息变量“CaughtUp”。

    调慢时间: 在其它时间重复执行时间中断。 如果时间校正**出了时间中断持续时间,操作系统将计算要重复执行的**个时间中断的时间。 对于一个重复执行的时间中断,将设置启动信息变量“SecondTime”。

    在标准时间和夏令时之间切换

    这种切换仅在使用当地时间时有效。

    从标准时间切换到夏令时,随后将执行一个之前跳过的时间中断,并设置启动信息变量“CaughtUp”。 不调用 OB 80。

    从夏令时切换到标准时间: 在其它时间重复执行时间中断。 对于一个重复执行的时间中断,将设置启动信息变量“SecondTime”。

    更改时区(导致当地时间发生更改)

    重新计算当前激活的时间中断的启动时间。

    调快当地时间后,随后将执行一个跳过的时间中断,并设置启动信息变量“CaughtUp”。 不调用 OB 80。

    调慢当地时间后,可能会重复执行之前曾执行过的时间中断。 对于一个重复执行的时间中断,将设置启动信息变量“SecondTime”。

    时间监视

    执行时间中断时,操作系统进行时间监视时可能会发生以下事件:

    W#16#0002:3504
    通过将标准时间切换为夏令时,调快时间。 在此过程中跳过了时间中断的启动时间。 调用 OB 80。

    W#16#0002:3505
    调快时间。 在此过程中跳过了时间中断的启动时间。 调用 OB 80。

    W#16#0002:3507
    OB 启动事件的缓冲区溢出。 在诊断缓冲区中输入一个条目。

    W#16#0002:3502
    未决的 OB 启动事件数目**出了预设的限值。 调用 OB 80。

    启动信息结构

    对于 S7-300 和 S7-400 CPU

    请参见

    与 S7-300 和 S7-400-CPU 中启动信息的分配的不同之处在于:

    - 如果 OB 编号 > 122,STRT_INF=B#16#1F

    - 如果 OB 编号 > 254,则 OB_NUMBR=B#16#FF


    优化启动信息:

    名称

    数据类型

    含义

    CaughtUp

    BOOL

    为 TRUE,如果由于调快时间导致随后执行 OB 调用

    SecondTime

    BOOL

    为 TRUE,如果由于调慢时间导致*二次调用 OB。 注: SecondTime 仅需在调慢时间时设置一次。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 创建全局防火墙规则集

    创建全局防火墙规则集如何访问该功能在全局安全功能中,选择条目“防火墙 > 全局防火墙规则集 > IP 规则集或 MAC 规则集”(Firewall > Global firewall rules sets > IP rule sets or MAC rule sets)。结果:所选条目下将显示之前创建的 IP 规则集或 MAC 规则集。双击条目“添加新的 IP 规则集”(A

  • 200 SMART HSC移植

    高速计数功能移植S7-200 支持6路30KHz的高速计数器(224XP支持200KHz),支持13种模式;S7-200 SMART支持4路200KHz(CR40/60仅支持100KHz)高速计数器,支持8种模式,详细对比参看下表:表1. S7-200 高速计数功能模式描述输入点 HSC0I0.0I0.1I0.2  HSC1I0.6I0.7I1.0I1.1 

  • 设置 TIA Portal Teamcenter Gateway 的缓存路径

    设置 TIA Portal Teamcenter Gateway 的缓存路径简介使用 TIA Portal Teamcenter Gateway 时,可在 TIA Portal 的设置中设置“TIA Portal Teamcenter Gateway 的缓存路径”(TIA Portal Teamcenter Gateway Cache path)。要求安装有 TIA Portal V14 或更高版

  • 创建打印预览

    创建打印预览创建打印预览可以创建打印输出的预览。可以为预览选择文档信息,与为实际打印输出选择文档信息的方式相同。通过该方式,可以预览选定的框架和封面(如果适用)。这些设置会保留下来,用于以后的打印。操作步骤要创建打印预览和设置以后的打印输出的范围,请按以下步骤操作:在“项目”(Project) 菜单中,选择“打印预览”(Print preview) 命令。将打开“打印预览”(Print previ

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved