登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教:中断和子程序有啥区别呢?
点击:2940 回复: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
上一页
下一页
工控新闻
首秀即焦点:AEON亮相机器人大会,加速工业自主化进程
研华发布SOM-6820:搭载高通骁龙X-Elite系列处理器,开启能效比与边缘智能新时代
77万点控制记录!中控技术携手浙石化打造炼化一体化项目
放大招!汇川 17 款全新爆品,9 月 1 日上硬菜
中国信息协会具身智能专业委员会正式成立
施耐德电气携手意昂集团,以无六氟化硫中压开关设备加速能源转型
多国加码工业刺激 经济复苏阴霾难消
皮尔磁:一把“小门锁”,轻松拿捏安全门监控
更多新闻资讯