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

相关推荐

  • 编码器丢失问题

    增量式编码器的输出A B Z连接200PLC HC1 模式10  用 LD SM0.0 &…

    SIMATIC S7-200 2021年7月5日
  • 上位机VB与200PLC走PPI协议通讯时VD寄存器数据写不进

    请教各位:上位机采用VB编程,PLC走PPI协议,现想往PLC的VD100中写入十六进制FFFFFFFF数值,上位机VB通过字节格式发送十六进制68 23 23…

    SIMATIC S7-200 2021年7月4日
  • 为什么PLC程序无法运行

    我有一控制系统,在试调试程序时,发现无法运行,请高手指教!先谢了! 最佳答案 编译下,看程序本身有没有问题,下一个使用过的程序进去看是否正常,开关是否在RUN位 提问者对于答案的评…

    SIMATIC S7-200 2017年11月29日
  • TD400C设置数据

    请问在TD400C上设置的VD区域的数值在重新下载PLC程序后VD设置的数值怎么能够不丢失。 最佳答案 不下载数据块就行了。我试过V区,下载时,数据勾上,数据块赋值过的地址的数据是…

    SIMATIC S7-200 2020年11月1日
  • 200PLC模拟量模块6ES7 231-7PB22-0XA8断线监测

    传感器没接或者断线的时候能够有报警或者让一个变量置为1,该怎么做啊? 最佳答案 方法:  比如传感器没接或者断线的时候读数会是32000,就当是开路,采用比较指…

    SIMATIC S7-200 2017年11月13日
  • S7-200 脉冲库输出不保持

    S7-200 脉冲库 输出脉冲 可以正常运行,但是停电再启动时,脉冲的绝对位置值被清零,请问如何设置才能保持? 问题补充:用的就是断电保持的寄存器,Q…

    2020年10月31日
  • 调用子程序1

    监控的时候没有看见上升沿通,子程序L0.1没有通,当LD9却有值,但这个值并不是取使能上升沿的初始值,比如初始值应该取0,LD9是一个跳动变化的值。 问题补充:那怎样改可以把初始值…

    2021年7月5日
  • S7-200模拟量通道互相影响

    S7-200SMART模拟量输入通道1为电流输入,3为电压输入,怎么3变化时1也变化 钻石用户推荐最佳答案 信号干扰造成的,增加隔离器就可以解决。参考以下阿鸣回答的关于干扰问题的回…

    SIMATIC S7-200 2021年7月5日
  • S7-200与下面的软启动器联机

    请问:S7-200CPU226与下面的软启动器H和仪表监测装置通讯的话,是用什么方式做的呢?我看到用的是PROFIBUS电缆做的连接.指令用什么指令呢? 问题补充:那S7-200和…

    SIMATIC S7-200 2021年7月5日
  • 西门子200问题

    microwin弹不出设置PGPC接口? 钻石用户推荐最佳答案 应该是软件没装好,请确认microwin 是什么版本,是不是与操作系统兼容如图也可以在这里 查兼…

    2021年7月5日