中断程序中使用定时器会有什么影响!

用I0.0上升沿中断控制两个输出点,延时输出用两个1MS定时器!时间上可能有个四五十毫秒左右!能后在主程序中复位两个Q点。这样会有什么影响吗?I0.0下降沿中断控制伺服精度要求很高!所以处理时间上尽量精确。

最佳答案

仔细考虑一下定时器的执行过程就会发现,在中断中使用类似
TON T32,50
这样的语句是没有意义的。因为程序扫描到这条语句时并不停留,而是判断载入状态,经过时间与过程时间比较。但是,这是在中断程序中,一次触发只扫描一次。
当然在后面用T32控制Q点的输出也不会有意义。
楼主这样的情况可以考虑在主程序中用
LDI I0.0 //立即读取
TON T32,50
再在T32的中断中对Q点使用立即置位。
PLC控制的设备多少都会受到扫描周期的影响。

提问者对于答案的评价:
学习了!谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:24
下一篇 2020年10月31日 下午3:24

相关推荐

  • 317 sf故障求答案

    一套317系统带ET200M从站,开机时CPU报警SF故障,HMI部分模拟量不现示。因无原程序且与现有电脑TIA版本不一样所以不能上载程序,在线诊断CPU提示下位组件故障&nbsp…

    SIMATIC S7-200 2021年7月5日
  • SAMRT端子拆卸

    S%ignore_a_1%RT200 6ES72881SR200AA0接线端子怎样拆卸? 最佳答案 接线端子内测有插一字螺丝刀的缺口的,都可以用螺丝刀撬下来,参考附图 文…

    2021年7月5日
  • s7 200 子程序调用

    当有一个子程序被调用时,系统会保存当前的逻辑堆栈,置栈顶值为1,堆栈的其他值为零,把控制交给被调用的子程序。当子程序完成之后,恢复逻辑堆栈,把控制权交还给调用程序。在上述这段华中“…

    SIMATIC S7-200 2020年10月31日
  • 西门子200模拟量模块问题

    西门子em231上的接线问题:1、0-10v的电压输入就接A+与A-吗?2、电流输入为什么RA和A+必须短接,不短接不行吗?我认为短接时为了把250欧姆的电阻并联0-20ma的信号…

    2017年6月1日
  • 西门子S7 200的pid控制

    我看的西门子S7 200阳声峰的教学视频,我在上面看到的PID控制的回路的参数表,上面提示的范围给定值范围是0到1.0的范围,为什么变成的时候他给定的数值是50,他的原件…

    2021年7月5日
  • s7-200 端口被另一程序占用 怎么解决

    各位大虾:在PC上安装s7-200软件后,通过PPI电缆连接PLC进行通讯时,提示端口正被另一应用程序占用,请问这个问题该如何解决? 最佳答案 1、是否有其他串口调试程序未关闭。&…

    SIMATIC S7-200 2021年7月4日
  • 为什么S7 200PLC输出高速脉冲后停不下来?图片有程序,急 急

    vd210设定好脉冲个数发到smd72,启动以后Q0,0一直发脉冲根本停不下来,这是怎么回事,我想指定脉冲数量后,发完自己停下来,然后再给我个发完的标志位,急向各位大师求助,先谢过…

    SIMATIC S7-200 2021年7月5日
  • WINCC flexible 报警疑问?

    WINCC flexible 离散报警的思路和PRTOOL一样吗,报警编辑器中的编号和触发变量是什么意思? 比如程序里I0.0为电机故障报警,应该如何…

    SIMATIC S7-200 2021年7月5日
  • USS指令库

    哪里能免费下载USS指令库,不胜感激! 最佳答案 这是官方下载地址:http://www.ad.siemens.com.cn/download/Soft/00001/Tbox_V3…

    SIMATIC S7-200 2021年7月5日
  • 压力控制时,PID向导里的采样时间应设多少为合适?

    压力控制时,PID向导里的采样时间应设多少为合适? 问题补充:"编程时指定的 PID 控制器采样时间必须与实际的采样时间一致" 这…

    SIMATIC S7-200 2017年11月25日