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

但是如果程序一开始就开中断,不关中断,是不是在扫描周期任何阶段只要触发中断,就立刻会执行中断程序。我的理解是否有问题?
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1305 个
工控威望: 1462 点
下载积分: 8006 分
在线时间: 365(小时)
注册时间: 2007-04-16
最后登录: 2024-12-21
查看fjqz00的 主题 / 回贴
1楼  发表于: 2019-07-04 08:53
可以这样理解:
中断程序和主程序是并行运行的,只要中断事件产生,就会执行中断子程序,这时中断子程序内执行的内容不受主程序的扫描时间影响。
但是如果中断程序内置ON了某个M,这个M又在主程序里有调用常开常闭触点,此时这个M触点对应的相关程序也会受主程序扫描周期影响。
楼主留言:
真诚感谢!
本帖最近评分记录:
  • 下载积分:+1(13771165220) 真诚感谢!