签到有奖
消息提醒
自动化标准机型应用中心
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:游士
注册时间:2022-09-14
钻石 如何晋级?
65
2
2026-01-17 12:48:43
在 S7-1500 PLC 中,定时中断(如通过硬件中断或时间中断 OB 触发)不会运行主程序(OB1),而是执行专门分配给该中断的组织块(OB),例如时间中断 OB(如 OB10 至 OB17)或硬件中断 OB。 主程序在循环组织块 OB1 中执行,而定时中断事件会根据设定的时间间隔或外部事件触发相应的中断 OB。当定时中断发生时,CPU 会暂停当前正在执行的程序(可能是 OB1 中的部分程序),转而去执行对应中断 OB 中的程序代码。执行完成后,CPU 会返回到被中断的位置继续执行主程序。 因此,在定时中断中运行的不是“主程序”,而是独立的中断处理程序。这些中断程序可以调用与主程序相同的函数(FC)或函数块(FB),但其执行上下文是独立的,并具有更高的优先级(取决于组态)。 如果需要在中断中执行与主程序相关的逻辑,建议将共用逻辑封装在 FC 或 FB 中,供 OB1 和中断 OB 共同调用,以实现代码复用和结构化编程。根据AI智能小西的描述,再OB定时中断中运行,可以真的减小CT么?有没有实际测试的,能否分享下结果。以前都是使用循环中断处理数据或者开关量,只是简单的运算,主程序中很多程序需要等待信号,才能执行下一步,真的能减小CT?????
剩余80%未阅读, 请登录阅读
1. 文件大小:上传文件的大小请限制在2M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有: .avi,.wmv,.mp3,.rar,.zip,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.wma,.asf,.txt,.7z
请填写推广理由:
查参数?诊故障?调设备?问问「AI小西」
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有10822条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!