S7-1500 CPU 中具有时间中断 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 仅需在调慢时间时设置一次。 |
词条
词条说明
创建全局防火墙规则集如何访问该功能在全局安全功能中,选择条目“防火墙 > 全局防火墙规则集 > IP 规则集或 MAC 规则集”(Firewall > Global firewall rules sets > IP rule sets or MAC rule sets)。结果:所选条目下将显示之前创建的 IP 规则集或 MAC 规则集。双击条目“添加新的 IP 规则集”(A
高速计数功能移植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
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com