登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教:中断和子程序有啥区别呢?
点击:2989 回复:21
楼主
编辑
引用
管理
xxlplc
请教:中断和子程序有啥区别呢?怎么感觉都一样呢,都是当事件发生后先去处理,处理完之后在返回到主程序中,是不是这样呢,有啥区别呢?
16-09-04 16:15
1楼
编辑
引用
管理
382893974
没啥区别 调用 手段不同 中断只扫描一次 子程序可以一直运行
最后修改:
2016/9/4 17:03:23
16-09-04 17:02
2楼
编辑
引用
管理
cvlsam
子程序由程序员调用,中断程序由系统调用。
就好比你天天上班开电脑,电源开关一开,然后打开浏览器,输入工控网网址,有一天,你觉得这个过程太麻烦,就做了一个开关,写了一段程序,然后天天开这个开关就可以了,程序会自动打开浏览器,输入工控网网址,这个过程就叫做子程序调用。
突然,一天你照例去按那个开关,发现办公室停电了,去问老板,原来大楼发生了停电这个中断事件,由于你老板的中断程序没有写好,所以你不能因为停电回家休息,只能忍着酷暑,继续在位置上工作,突然,你中暑昏倒,老板马上打120急救,救护车来了,发生了更高优先级别的中断,老板原来停电继续工作被打断,你送进了医院。
救活了,你重新回到工作岗位,这叫中断返回,没想到老板在前一个停电中断中写了一段如果救护车救了你就开除你,于是等待更高优先级的中断返回后,就通知你回家了。
你一走,电源回复了,停电中断返回,大家又正常工作了。
你看了看大楼配电房上闪烁的指示灯,手伸向了电闸……………………
Good Luck~
16-09-04 17:19
3楼
编辑
引用
管理
gk_0
这故事……
16-09-04 19:03
4楼
编辑
引用
管理
pqsh
子程序是正常工作,中断是异常突发.
子程序按部就班,中断是来了就说:打断一下.
都是一段程序,就是引发(调用)的机制不一样.子程序按照你的计划调用,中断按照事件触发.
16-09-04 19:51
5楼
编辑
引用
管理
osp321
小熊猫 写的就是好,表明了中断时怎么回事
16-09-04 20:12
6楼
编辑
引用
管理
mjinbao
哈哈,手伸向电闸可能属于干扰了;
中断是事先安排的(检测的)条件出现后执行,子程序是在调用条件满足时执行,如2楼、4楼等的解释。
16-09-04 21:24
7楼
编辑
引用
管理
329345277
反正我觉得我到现在都不能完全理解中断和子程序的关系和区别,干脆就死记几个常用的得了
16-09-04 21:33
8楼
编辑
引用
管理
李也
工控高手真多,2楼真叫高
16-09-04 21:44
9楼
编辑
引用
管理
xxlplc
谢谢您
16-09-05 07:35
上一页
下一页
工控新闻
尼得科传动技术开发了高精度大型减速机“KINEX”新尺寸机型
尼得科精密检测科技株式会社与中国感图科技签署战略合作协议
AI 重构工控系统!和利时亮相2025世界智能制造大会,解锁工业数智新范式
卡奥斯获2025中国智能制造十大科技进展
速来报名!Vision China 2026(上海)全链展示、巨擘齐聚、跨界融合一网打尽
清华大学成立具身智能与机器人研究院
AI赋能,智控领航,新质跃升——2025工业操作系统大会即将启幕
SPS 新品发布 倍福| 新一代处理器实现计算能力跃升
更多新闻资讯