中断程序如果在程序输出刷新阶段发生的中断会怎样

如果一个程序输入采样,以及程序处理阶段都执行完了正好马上该进入输出刷新了,这个时候产生了中断,比如这个中断对一个数据寄存器进行赋值50,那下个扫描周期里这个新的赋值50会被刷新进去吗,还是要等下一个扫描周期再刷新。还有中断指令里面使用SM0.0,还是SM0.1如果使用SM0.0一直输出M0那,主程序里面的M0会怎么样。使用SM0.1直接输出M0会怎么样。

最佳答案

如果已经进入输出刷新,那么,无论中断如何,需要在下一个周期执行输出刷新。
如果中断中置位M0.0,那么,主程序或者子程序同时会做出逻辑相应。
SM0.1是一个比较特殊的标志位,只能是plc上电的第一个扫描周期为ON,自第二个周期后,一直为OFF。
plc的工作机制:
输入映像区刷新—通讯处理—逻辑运算—输出刷新,这样循环进行。
中断或者其它控制指令,只会在逻辑运算这块内容上有优先权,它不能够主导输出刷新,除非你采用立即输出线圈指令什么的。

提问者对于答案的评价:
如果我M0在中断程序里不是用S指令,就是单纯的用SM0.0然后输出M0那主程序会使是什么表现,是开始时候M0是断开的然后中断一次之后M0就一直接通了吗,就算中断程序执行完也不断开了。

最佳答案作者回复:
如果输出采用线圈,在中断离开之前的值为1,那么,离开后这个值仍然为1,因为中断一个周期有效后,程序不再做处理,也再无法给这个线圈赋值。

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

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

相关推荐

  • 刷新方式

    1ms,10ms,100ms是不是每隔1ms,10ms,100ms就刷新一次呢? 在刷新的时候,是不是不管动断、动合接点在什么位置都会随定时器的状态而发生改变? 问题补充…

    SIMATIC S7-200 2021年7月5日
  • 200与6RA70的USS通讯问题

    我刚涉及PLC,200与6RA70用USS通讯,6RA70的合闸、使能端子接200的输入点。 我不明白的是,在USS_CTRL指令里面,SUN使能端所写的触点没有导通但是…

    SIMATIC S7-200 2021年7月5日
  • PWM脉冲输出问题!1

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

    SIMATIC S7-200 2020年10月31日
  • S7-200软件下载包

    win10   64位 钻石用户推荐最佳答案 s7-200的编程软件STEP 7 Micro/WIN V4.0&nbsp…

    SIMATIC S7-200 2021年7月5日
  • PLC做modbus从站时,如何判断最小通讯间隔

    我用S7-200作modbus从站,和第三方设备通讯。现在通讯方面没有问题。对方给我发送的数据里包含一个 最小通讯时间。要求我用PLC判断两者的通讯中断时间大于最小通讯间…

    SIMATIC S7-200 2020年11月1日
  • 200plc支持模糊运算么

    我在一篇文章中发现有人用200 plc做的模糊算法,但是写的不详细。想问一下200plc支持模糊运算么?我知道300plc是支持的 最佳答案 200的模糊算法可以自己写&…

    SIMATIC S7-200 2021年7月5日
  • VB和PLC 通信

    我之前用VB编了一个采集程序,把一个数字毫伏表的输出采集到一个文本里,显示值和毫伏表显示值是一样的。现在我想把毫伏表的输出直接输入到PLC中,之后把前一时刻和后一时刻的值做比较,以…

    SIMATIC S7-200 2021年7月5日
  • 关于TD400C文本问题

    TD400C报非严重故障,运行时间错误000A;各位大神该如何解决呢?谢谢 问题补充:程序已经用了半年多了,今天才出现的这个故障 最佳答案 这个故障是PLC运行时间错误信息显示在T…

    SIMATIC S7-200 2021年7月5日
  • 为什么库指令下载了添加不上呢?

    为什么库指令下载了添加不上呢?  是我的编程软件版本太低吗?   S7-200  4.0 &nbsp…

    2021年7月5日
  • 有些指令操作数,如&VB1006前的&什么意思?

    有些指令操作数,如&VB1006前的&什么意思? 最佳答案 &是间接寻址,变量地址。参考连接:http://www.ad.siemens.com.cn…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论