有关中断程序的问题

执行完中断指令的最后一条语句后,控制权回到主程序。  这是S7-200手册上的话
有个问题
假如中断中有个n秒的延时语句,中断程序执行到这里后,是等待n秒,然后执行后面语句,再跳出中断这样的流程吗? 

问题补充:
举个例子来说下我的问题吧
 假如: 有一个2s延时的中断事件,当满足中断条件时被执行
 问题1:中断程序可不可以是这样延时
 问题2:如果可以执行,是不是系统要用2s的时间来执行这个中断,然后在跳回主程序。
 一楼的兄弟,说的挺明白,但是有点不信这么简单个触发事件会不能执行。哈哈
 初学乍练,还希望大家多指点,谢谢。

最佳答案

1、首先、在中断程序中调用延时语句是有问题的,因为延时语句的计时是于前面的条件有关系的,只有每隔扫描周期条件都成立的情况下才能计时,一但有个周期为假,计时就会清零。
   2、而中断程序不是每个周期都扫描执行的,只有当中断程序被调用的时候才扫描执行,所以根本不能满足上面的条件,所以做不了延时的功能。
  补充回答:
     3、你说的时延时调用中断事件是可以执行的,但中断程序执行的事件并不是2S,与程序的大小有关系。
    4、我说的是在中断的程序里编写延时指令是不能够被执行的,你可以做一个小程序试一下就知道了。

提问者对于答案的评价:
明白了。多谢大家指点
 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:48
下一篇 2021年7月5日 上午10:48

相关推荐

  • S7-200进行PID控制时的设定值的确定

    S7-200进行PID控制,无论是采用PID指令,还是通过“PID控制向导”,都需要手动指定设定值。而且这个设定值,还不是真实值,是0~1之间的小数。这个小数是怎么确定的?如一个例…

    2021年7月5日
  • s7 200 modbus通讯自由口电压问题

    s7 200与DCS通讯,modbus使用port 0的自由口,通讯线断开线后测量plc端两根线间电压为1.8V,两根线对地电压均为18V。通讯线连接后两根线间…

    SIMATIC S7-200 2017年6月1日
  • 变量管理

    想给VW0中的某一位置0或置1,比如第5位,分别用VB和C语言在WINCC中编程,这语句该怎么写? 再一个问题,我用S7-200与WINCC组态,通过OPC服务器连接,想…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的以太网模块

    我根据向导配置了以太网模块,PING模块的IP地址也能拼通,可为什么通过以太网模块读不了程序??? 最佳答案 当配置完以太网向导后,在调用子程序中会找到向导生成的子程序,将其调用在…

    2017年8月15日
  • 高数计数怎么换算出流量

    怎么计数出多少HC0对应多少升流量(请大虾帮帮我) 问题补充:我用的是 涡轮流量传感器  型号:jwoy-40k 编号:0812098&nb…

    SIMATIC S7-200 2021年7月5日
  • 定时控制功能

    在S7-200中如何实现定时控制功能,例如我的设备需要每天上午6点开机,10点30分关机,下午1点开机,4点40分关机,每月29至此31日此功能不用。 我把系统时间读出后…

    SIMATIC S7-200 2021年7月5日
  • 6ES7222-1EF22-0XA0 停产替代型号?

    6ES7222-1EF22-0XA0 停产替代型号是什么? 最佳答案 6ES7222-1EF22-0XA0这是S7-200系列的数字量输出模块EM222,继电器输出类型。…

    SIMATIC S7-200 2021年7月5日
  • S7-200做流量累加程序

    如题,使用50ms中断,瞬时流量/72000,然后进行实数累加。出现意外,因为瞬时值太小,导致累计值与瞬时值相加时基本忽略了瞬时值。换思路,改为瞬时流量相加,结果/72000,问题…

    SIMATIC S7-200 2017年11月6日
  • 200PLC程序

    各位有知道如何检测PLC中存储区中数据的变化,譬如检测VB0中值的变化。如从100变为101? 最佳答案 先判断VB0是否等于VB2;再把VB0传送给VB2。如此VB2是上个周期(…

    SIMATIC S7-200 2020年10月31日
  • S7200PLC模拟量输入程序编完后,还需要什么软件配置吗?

    S7200PLC模拟量输入程序编完后,还需要什么软件配置吗,还是直接可以使用了。 最佳答案 刚刚在学习已解决的问题时,看到楼主的另一个问题《S7200PLC模拟量输入如何编程》本人…

    2017年10月24日

发表回复

登录后才能评论