13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
楼主  发表于: 2019-07-03 21:00
以前听说中断程序和扫描周期无关。
一个扫描周期大体分输入映像读取,程序计算,输出到外部几部分。
但是看到有的程序在程序头开中断,程序尾关中断。那么是不是中断响应只有在程序计算的这个区间内产生中断才有效。
在输入映像读取,和输出到外部这段时间内中断就算触发中断程序也是不执行的?因为在程序末尾关中断了。

但是如果程序一开始就开中断,不关中断,是不是在扫描周期任何阶段只要触发中断,就立刻会执行中断程序。我的理解是否有问题?
飞龙舞天
级别: 略有小成
精华主题: 0
发帖数量: 248 个
工控威望: 377 点
下载积分: 901 分
在线时间: 364(小时)
注册时间: 2014-06-24
最后登录: 2024-05-27
查看飞龙舞天的 主题 / 回贴
1楼  发表于: 2019-07-04 07:30
。。。。。。。。。
[ 此帖被飞龙舞天在2019-07-04 07:48重新编辑 ]
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1295 个
工控威望: 1451 点
下载积分: 7977 分
在线时间: 353(小时)
注册时间: 2007-04-16
最后登录: 2024-05-25
查看fjqz00的 主题 / 回贴
2楼  发表于: 2019-07-04 08:53
可以这样理解:
中断程序和主程序是并行运行的,只要中断事件产生,就会执行中断子程序,这时中断子程序内执行的内容不受主程序的扫描时间影响。
但是如果中断程序内置ON了某个M,这个M又在主程序里有调用常开常闭触点,此时这个M触点对应的相关程序也会受主程序扫描周期影响。
楼主留言:
真诚感谢!
本帖最近评分记录:
  • 下载积分:+1(13771165220) 真诚感谢!