中断与定时

在中断程序中,用一个定时器(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

相关推荐

  • 6ES7972-0CB20-0XA0能用于S7-200PLC

    6ES7972-0CB20-0XA0 最佳答案 可以S7-200PLC与PC连接。STEP 7-Micro/WIN 也可以使用通常用于 S7-300/…

    SIMATIC S7-200 2021年7月5日
  • 一台上位机,两台s7200,两台威纶通触摸屏,如何连接通讯

    一台上位机,两台200的plc,还有两台维纶通的触摸屏,现在的要求是连好通讯线后,上位机要能对两台PLC的数据能读写,且能上下载程序,任一台触摸屏能读写任一台PLC的数据,不知要如…

    SIMATIC S7-200 2020年10月31日
  • 自由口通讯程序求解

    本人在学习别人写的自由口通讯程序时,再子程序中看到有循环的功能.本人不理解为啥要出现FOR  (NEXT)这一段指令呢。他们之间的程序不是一直循环执行,执行到设…

    2017年11月27日
  • 如何选择EM数字量扩展模块

    我选了214-2AD23-0XB8的中央处理器,为了预留I/O余量,想选择EM223 24VDC 16入/16出的数字量扩展模块,作为中央处理器的扩展模块,不知…

    SIMATIC S7-200 2020年10月31日
  • 移位寄存器

    我想用移位寄存器做一个顺序起动.V100.0每移位一次,输出一个线圈等于1.移4位就可以了,那VB100里的数据是怎样的.怎么存储.要变量表吗/? 问题补充:要是用移位指令怎么写,…

    SIMATIC S7-200 2021年7月5日
  • S7-200STOP灯经常亮起停机

    S7-200CPU模块STOP灯经常亮起停机,重启后又可运行。 钻石用户推荐最佳答案 不知道你PLC系统块的启动模式是不是设定为run模式吗?如果是的话,开机经常出现这样的情况你就…

    2021年7月5日
  • 200PLC 浮点数计算能不能用常数

    200PLC 浮点数计算为什么不能用常数,以k开头也不行,编译时提示错误。 图片说明:    最佳答案 K100及K1000是整型数。必须改成实数,楼…

    2018年12月9日
  • 各位高手们,这个风扇该怎么使用?

    各位高手,我手中有一个这样的四线制风扇,为ebmpapst的,型号为4414FN-183,官网没有查到该型号,想问一下它的接法?见图片11、Speed setting&n…

    2017年11月12日
  • S7-200 模拟模块

    如何进行其程序的编写? 最佳答案 将其读出后,根据需要进行一系列的转换,就行了, 提问者对于答案的评价:对于问题分析较为清楚,只是还没有清楚表述应该如何编写程序来完成,谢谢!

    SIMATIC S7-200 2021年7月5日
  • CPU222CN上电后SF/DIAG总是红灯、RUN总是绿灯

    CPU222CN,型号:212-1BB23-0XB8,上电后拨码开关拨到RUN、TERM、STOP,SF/DIAG总是红灯、RUN指示灯总是绿灯、STOP不亮。电脑通过数据线和CP…

    SIMATIC S7-200 2017年11月16日

发表回复

登录后才能评论