中断与定时

在中断程序中,用一个定时器(t37)导通一个线圈,为什么不行。而同样的程序,在主程序中就行。例如:
 Network 1 // 网络标题
 // 网络注释
 LD     SM0.0
 R      M0.0, 1
 S      Q0.5, 1
 Network 2 
 LD     SM0.0
 TON    T37, 20
 Network 3 
 LD     T37
 R      Q0.5, 1
 

最佳答案

不会行的。
 在中断程序被执行,可以触发定时器,但退出中断后,该定时器不会被扫描。
 你在中断程序中用了TON    T37, 20,即延迟00ms*20=2000ms,即2S。系统不可能在这2S中来等待,会有级别高的中断来中断这个中断。
 不提倡中断程序过长或占用系统时间过长。

 为什么中断程序不宜过长 ?
 PLC的CPU的运行机制是周期扫描的,例如100ms为一扫描周期。发生中断后,则中断当前的扫描,去执行中断程序。如中断程序过长,那么就会影响周期扫描的执行,即影响系统对I/O信号的读入及其他控制程序运行等。总之,对中断程序过长,对控制系统的实时性及可靠性均有影响。

提问者对于答案的评价:
听君一席言,胜读一年书。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:13
下一篇 2021年7月4日 下午11:13

相关推荐

  • 设置数据保持功能

    如何设置数据保持功能? 最佳答案 数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上…

    SIMATIC S7-200 2020年11月5日
  • ET200cpu

    一个600点左右的项目,水处理行业的,PID调节回路不到10个,其他都是模拟采集与开关量启停。此外,现有有一个200SMAT的从站(100点左右)需要通过网口控制。诸位大神,帮助选…

    SIMATIC S7-200 2021年7月5日
  • modbus rtu error

    一共调用了10个master命令,会出现8200error,下面图只有其二个master,有三种状态,7000 7002 8200 请问,这个问题出现…

    2021年7月5日
  • CAL_ITIME指令vd4跳动

    vd4数值跳动厉害  ,不按时间累加 问题补充:第二张图片是现在的 ,Vd4数值调动厉害,前面改成sm0.4后,vd0稳定,vd4同样波动厉害 图片说…

    2021年7月5日
  • S7-200怎么编写BCC(异或校验)样验程序

    我有一个项目要用200和电子称通讯,电子称的报文格式中用到异或校验。  我XMT发送请求时,我可以用异或校验计算器算好,人为填进去发送缓冲区。。。。 …

    2021年7月5日
  • 200 smart 运动控制向导LDPOS指令与回原点

    LDPOS指令可以指定当前位置为0,那么回原点指令也指定当前位置为0,是哪个指令后触发 ,哪个就是零位还是怎么样? 问题补充:我的意思是,当我使用外部传感器作为零点的时候…

    2021年7月5日
  • MAP绝对位置如果超出范围会怎样

    我要使用MAP的相对移动指令控制伺服电机间歇向一个方向旋转,我知道绝对位置的范围是±2的31次方,如果有一天我的绝对位置超出了这个范围会发生什么情况,相对移动指令还能使吗?怎么解决…

    SIMATIC S7-200 2020年10月31日
  • 18台S7-200与一台上位机

    现场有18台S7-200,用户要求加一台上位机。来对所有的200进行监测。请问都是有什么方案。我现在想到有以下方案。①每个后面加一个EM277,。上位机用WINCC. 不…

    SIMATIC S7-200 2020年10月31日
  • SM0.0在首次接通时触发上升沿还是下降沿?

    SM0.0在首次接通时触发上升沿还是下降沿?我想让它在启动运行时置位M0.1,停止时复位m0.1,2,3下图是我在给PLC通电运行时的状态,请大侠指点!! 问题补充:谢谢大家,还有…

    2021年7月5日
  • S7-1200PROFINET 通信口支持的通讯方式有哪些?

    S7-1200PROFINET 通信口支持的通讯方式有哪些? 最佳答案 s7-1200通讯http://www.ad.siemens.com.cn/productport…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论