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

相关推荐

  • 程序扫描的问题

    主程序用SM0.1调用子程序,子程序中都是用SM0.0的指令。请问,子程序是不是反复执行,而不是执行一次 问题补充:子程序的变量和主程序中的变量相同,请问,两者会不会相互影响。如子…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200怎样在系统块中设置断电保持,计数器

    西门子S7-200怎样在系统块中设置断电保持,计数器 定时器 最佳答案 系统块里面默认的是T0-T31,T64-T95,C0-C255断电保持。就是以偏移为起点,向后的单…

    SIMATIC S7-200 2017年6月27日
  • 怎么读取数组的下标,然后将下标值转换成INT

    现在有数组Array[0..200] of Bool,我想实现功能当某一个值为1时,能读取他的下标值 最佳答案 你需要遍历你的数组,判断你的数组的值呀,如果等于…

    SIMATIC S7-200 2021年7月5日
  • PLC通信问题,,

    请问,我的200PLC只有一个通讯口,它和触摸屏链接,我又什么办法在线监控啊???? 最佳答案 方法1:增加EM277,PC连接EM277实现监控;方法2:增加以太网模块,PC使用…

    SIMATIC S7-200 2017年8月16日
  • CP341与智能电能表

    请问谁有CP341和智能电能表(RS485,DLT64-2007协议)的编程实例啊?谢谢!邮箱332160618@ qq.com 最佳答案 http://www.ad.s…

    SIMATIC S7-200 2021年7月5日
  • S7 200 smart 高速脉冲输出没有波形

    我用向导建立了三个轴,用运动控制面板调试一下,当脉冲频率低于200HZ的时候,输出还是24V的方波,当随着频率的加大,用示波器看,就逐渐变成24V的直流信号了,只是带点和频率一样的…

    SIMATIC S7-200 2017年6月10日
  • EM235奇怪的问题

    小弟今遇到一个棘手的问题,望各位前辈指点迷津。设备系统组成为S7200+EM235,EM235输出(0-10V)控制一直流马达控制器(转速),在一次停机后直流马达就不能启动,只要一…

    SIMATIC S7-200 2021年7月5日
  • PLC分类方法的一些数据

    西门子PLC中按点数是怎么分大中小的,有没有谁能给出比较官方的资料啊,最好是官方出版的手册哪里有明确说明的,很多资料分类的点数都给的不一样,希望一个官方的说法 最佳答案 PLC发展…

    SIMATIC S7-200 2017年10月29日
  • 用PID控制变频器的速度

    采用0-10V模拟量来采集过程量信号值(宽度检测器),当过程量<5V时,通过调节加变频器频率使宽度检测达到5V,当过程量>5V时,自动调节变频器减速至宽度检测达到5V,…

    SIMATIC S7-200 2017年11月17日
  • smb186检测为0100 0000,大神看下有啥问题

    主程序LD     SM0.1MOVB   16#09, SMB130MOVB …

    2021年7月5日