中断程序中是否不能使用定时器指令?

比如在S7-200的中断子程序中,使用这个TON定时器有没有意义?如果使用会有啥问题?

最佳答案

各位好啊。
200的中断程序里面是可以使用计时器的。
可以使用的计时器仅仅针对1毫秒的这4个而言。其余的都不可以使用。
用法是这样的:
在中断程序中
LD SM0.0(或者是其他条件)
= T32 K100
(RET)
这样就可以启动起这个计时器开始计时。随着时间的过去,中断程序早就完成并退出,回复到主扫描了。而且可能主扫描已经过去了好几遍了。而这过程中,这个T32仍然默默地在计时。
突然这个计时器计时0.1秒完毕了,产生了一个中断条件。(T32的事件号我忘记了)在这事件之前,你应该连接一个中断程序给它。这样的话,这个定时就是由中断引发,延时100毫秒后再次引发另一个中断让你做你要做的事情。
基本用途就是这样。
由于这个1毫秒的计时器可以在没有扫描的情况下继续工作。所以可以用于中断,并且可以用于子程序退出之后的继续定时。

提问者对于答案的评价:
不错!

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • PC/PPI cable 驱动

    我在WIN7 64位旗舰版里安装了S7-200的V4.0 SP9软件,直接安装版的,每次安装完以后都在SetPC/PG中找不到PC/PPI CABLE…

    SIMATIC S7-200 2017年6月19日
  • TD200用户菜单切换

    TD200组态成默认显示用户菜单,可是组态完成后,我只能通过TD200面板上的上下键来切换不同的用户菜单,我现在想通过F1切换到屏幕1,F2切换到屏幕2,找遍了TD200/400手…

    SIMATIC S7-200 2021年7月4日
  • 五台PLC200与WINCC通讯

    各位大侠帮帮忙!有五台200PLC,现在已和触摸屏通讯。但是甲方要求做一台上位机,如何把这几台PLC与WINCC进行通讯,需要什么软件,和模块? 问题补充:CPU型号是 …

    SIMATIC S7-200 2020年11月1日
  • S7200自由口通信硬件连接问题

    现在利用自由口串口通信跟上位机通信,需要完成的功能:1.定时将传感器检测的温度值发送给上位机;2.接收到上位机发来的动作指令,完成该指令后再给上位机发送反馈。有没有做过的前辈介绍一…

    SIMATIC S7-200 2021年7月5日
  • CPU 226 CN的电源输入L 与 M与 模块右下方的输出L 与 M内部是如何连接的?

    我量了一下,M点都是相通的,但是这个L点并不相通,是不是在两个L之间串联了一个隔离二极管? 问题补充:难道这个输入与输出在内部还有DC24与DC24的转换?? 最佳答案 电源输入L…

    SIMATIC S7-200 2020年10月31日
  • 测温问题

    给轧钢厂的钢板用红外测温,现在要显示走过钢板时温度的平均值,怎么在程序里实现,怎么确定测温的起始时刻和中止时刻.   各位大侠帮帮忙. 问题补充:对了…

    SIMATIC S7-200 2021年7月5日
  • CP5711与S7-200的PLC连接

    CP5711与S7-200的PLC能连接上,但是双击刷新时识别不出CPU 图片说明:       最佳答案 看你使用什么连接方式,是直接连P…

    2017年11月4日
  • 在使用SMB2的条件下接受数据计算数据长度

    rt,打算用smb2的中断来做一个接受数据的物理抽象层,比如:协议层我们不知道,我们只是用PLC200来接受数据,放入一段存储区VB100作为起始地址.当我们物理抽象层接收到协议层…

    SIMATIC S7-200 2020年10月31日
  • 为什么采用modbus时不能在定时器中给上位机回应呢?

    我用的时 226的CPU,使用从站modbus RTU库,从站的相应程序怎么不能在定时中断里写呢,只能在主程序中。不知道为什么 最佳答案 从站指令库只能在主程序…

    SIMATIC S7-200 2020年11月1日
  • 变频器和plc接地

    一般来说变频器和plc的接地不应该连在一起,怕控制系统受影响,但是我用plc和变频器时,一开始uss和模拟量受干扰比较大,但是当把plc和变频器接地连到一起并把控制电缆的变频器端接…

    SIMATIC S7-200 2021年7月5日