s7-200 I/O中断故障

新手刚开始使用中断处理程序,用I0.0上升沿为条件,触发编号为0的中断事件,中断连接指令在主程序,中断条件返回指令在INT_0程序中,外部输入I0.0上升沿信号,触发中断事件,中断程序执行了,但是程序好像立刻又返回了主程序,没有保持中断状态,主程序也在执行,请帮我分析分析原因,谢谢!

图片说明:

s7-200 I/O中断故障   

最佳答案

1、中断程序执行了,但是程序好像立刻又返回了主程序,没有保持中断状态......?
楼主对于中断的理解可能有一些偏差。中断并非是程序保持中断挂在那里,中断是中断正在执行的程序,去执行中断处理程序,中断处理程序被执行后,立即恢复执行被中断的程序。
例如,你在看书,来电话了,你去接电话,电话结束后,你又继续看书。
2、楼主是否想达到中断后使Q0.0保持输出?
如是,用S(置位)将Q0.0保持输出。
3、注意事项:
中断服务程序看起来没有执行?
可以在中断程序中加一个测试程序段,如使用SM0.0(常为“1”)将一个输出点置位(使用Set指令),观察是否进入中断服务程序。
中断程序不执行,多数原因是初始化(连接中断事件和中断程序)的问题,或者没有“开中断”。
应该使用SM0.1(或沿触发)执行一次初始化,然后开中断。

提问者对于答案的评价:
谢谢你的回答,原来是我对中断的理解有误,如果我想主程序达到保持作用,除了使用置位复位指令,还有其他方法么?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc198665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午6:42
下一篇 2017年10月24日 下午6:42

相关推荐

  • 模拟量应从何学起?

    本人文化水平有限,自学plc  s7-200已有一段时间,开关量已学的差不多了,关于模拟量不知从何学起,请问各位高手我应从哪学起? 最佳答案 是的,应该先系统性…

    SIMATIC S7-200 2020年11月5日
  • Prodave5.5与PLC通讯

    我使用Prodave与CPU226 使用PPI做通讯在Xp系统中一直提示prodave load不成功 连接不上;但装上PLC编程软件MicroWin…

    SIMATIC S7-200 2020年11月1日
  • S7200问题通讯

    S7200如何通过GRPS与远端的中控室计算机通讯,需要哪些硬件、软件。 最佳答案 下面为您推荐“下载中心”中几篇有用的技术文档: 《基于ADSL的远程访问》 …

    SIMATIC S7-200 2021年7月5日
  • CRC问题

    有哪位老师讲解一modbus RUT CRC校验怎么一回事 ,程序应怎么写?、 最佳答案 CRC即循环冗余校验码(Cyclic Redund…

    SIMATIC S7-200 2020年10月31日
  • PWM脉冲输出问题!1

    我的定时中断程序时间为2ms,所以里面的运算指令很少!!PWM脉冲输出的最高频率为20khz,我现在想用20k频率转换成10v的模块控制变频,程序最高速度为100m/min,假如说…

    SIMATIC S7-200 2020年10月31日
  • PLC如何去控制天然气加热炉的温度

    我是这样想的,PLC采集热电偶的当前温度,然后PID输出调节电动流量阀的开启度,这样应该实现起来没啥问题现在遇到一个问题,就是如何去控制风机的风量。天然气要充分燃烧 必须…

    SIMATIC S7-200 2018年12月7日
  • PLC上电延迟运行

    S7-200如何上电5S后在进入主程序运行 钻石用户推荐最佳答案 西门子S7-200具有你说的功能,你这个是很简单的问题,上电就stop就可以了,至于你说的5秒还是多长时间你随意好…

    2021年7月5日
  • s7 200指令

    在S7 200中SIMATIC指令与IEC 1131-3指令有什么区别,应用上有什么不同? 最佳答案  SIMATIC指令集和IEC1131–3指令集之间有一些主要区别…

    SIMATIC S7-200 2021年7月5日
  • smart 200 v2,4编程软件打不开

    我的电脑系统是win7 64位,安装了STEP 7-MicroWIN SMART   v2.4后打不开,弹出下图。怎么办…

    2021年7月5日
  • p = 电机运转需要的脉冲数 这个数据怎么求得

    编码器接到高速计数器HC0,使用频率库,编码器是1000线的增量型,请教以下2个问题 1、frequency库得到频率,是对应以下公式f = 频率&n…

    SIMATIC S7-200 2021年7月5日