找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5805|回复: 12

西门子PLC如何处理延时中断1:延时中断组织块及其相关系...

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1355

回帖

2万

积分

管理员

积分
21304
发表于 2021-2-27 22:27:33 | 显示全部楼层 |阅读模式
来源​:塞北名驼​(头条)【前言】
接下来的几篇文章,将深入讨论一下延时中断的概念,包括延时中断组织块OB20-OB23及与延时中断相关的系统功能:
启动延时中断:SFC32
取消延时中断:SFC33
查询延时中断:SFC34
本文先简单介绍一些基本概念,深入用法将在后续逐步推出。

一、延时中断组织块
STEP7提供了最多四个延时中断组织块:OB20、OB21、OB22、OB23。不同型号的PLC支持的延时中断个数不同,如图1.1、图1.2所示,CPU315仅支持OB20一个延时中断,而CPU416则支持全部的四个延时中断。具体情况可参阅相应的硬件手册。

图1.1 S7-300 延时中断OB20




延时中断需调用SFC32(SRT_DINT)来实现。调用SFC32时,会同时指定一个延时时间,操作系统在延时时间过去后生成一个中断,此即为"延时中断"。

二、与延时中断相关的系统功能
1、SFC32(SRT_DINT)启动延时中断
系统功能SFC32用于启动延时中断,如图2.1为SFC32的管脚图。

图2.1 SFC32:启动延时中断


2、SFC33(CAN_DINT)取消延时中断
调用SFC33可以取消已经启动的延时中断,即不再调用相应的延时中断OB,如图2.2为SFC33的管脚图。

图2.2 SFC33:取消延时中断


3、SFC34(QRY_DINT)查询延时中断
系统功能SFC34用于查询延时中断OB的状态,包括启用、激活、过期及禁用几个状态,如图2.3为SFC34的管脚图。

图2.3 SFC34:查询延时中断



三、处理延时中断的一些注意事项
1、必须满足以下条件,操作系统才能调用延时中断OB(OB20-OB23):
  • 必须调用SFC32启动延时中断
  • 该延时中断未被取消(调用SFC33可取消延时中断)
  • 不同型号的CPU支持的延时中断号有所不同,使用延时中断前必须查询相关的硬件手册,确认其所支持的延时中断。
2、如果延时中断启动后,在延时时间内再次被启动(SFC32重复使能),则系统将重写延迟时间,并重写启动延时中断。
3、本次延时时间已过,上一次的延时中断OB却仍在执行,则系统将生成时间错误,可以在OB80(时间错误组织块)中编写错误响应程序。默认情况下,CPU将切换到STOP模式。

工控课堂 www.gkket.com

0

主题

408

回帖

2650

积分

高级会员

积分
2650
发表于 2021-2-27 22:27:34 | 显示全部楼层
看完楼主的帖子,我的心情竟是久久不能平息,受教了
工控课堂 www.gkket.com

0

主题

402

回帖

1527

积分

高级会员

积分
1527
发表于 2021-2-27 22:31:35 | 显示全部楼层
这个类目最活跃了!赞一个!
工控课堂 www.gkket.com

0

主题

88

回帖

134

积分

新手上路

积分
134
发表于 2025-11-15 01:07:16 | 显示全部楼层
求个链接 / 教程,楼主好人一生平安~
工控课堂 www.gkket.com

0

主题

112

回帖

277

积分

注册会员

积分
277
发表于 2025-11-15 01:30:26 | 显示全部楼层
学到干货了,感谢分享,已火速收藏
工控课堂 www.gkket.com

0

主题

106

回帖

160

积分

新手上路

积分
160
发表于 2025-11-15 01:56:41 | 显示全部楼层
楼主太会说了,字字句句都在理
工控课堂 www.gkket.com

0

主题

107

回帖

163

积分

新手上路

积分
163
发表于 2025-11-15 05:45:22 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

29

回帖

26

积分

新手上路

积分
26
发表于 2025-11-15 09:58:23 | 显示全部楼层
笑不活了,评论区比正文还精彩
已转发给朋友,一起快乐一下
工控课堂 www.gkket.com

0

主题

1451

回帖

4571

积分

金牌会员

积分
4571
发表于 2025-11-15 09:59:29 | 显示全部楼层
内容太顶了!疯狂点赞,已默默收藏~
工控课堂 www.gkket.com

0

主题

95

回帖

134

积分

新手上路

积分
134
发表于 2025-11-15 10:03:09 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 05:17 , Processed in 0.113697 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表