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

西门子S7-200的中断程序里面是可以使用计时器的。

可以使用的计时器仅仅针对1毫秒的这4个而言。其余的都不可以使用。

用法是这样的:

在中断程序中

LD SM0.0(或者是其他条件)

= T32 K100

(RET)

这样就可以启动起这个计时器开始计时。随着时间的过去,中断程序早就完成并退出,回复到主扫描了。而且可能主扫描已经过去了好几遍了。而这过程中,这个T32仍然默默地在计时。

突然这个计时器计时0.1秒完毕了,产生了一个中断条件。(T32的事件号我忘记了)在这事件之前,你应该连接一个中断程序给它。这样的话,这个定时就是由中断引发,延时100毫秒后再次引发另一个中断让你做你要做的事情。

基本用途就是这样。

由于这个1毫秒的计时器可以在没有扫描的情况下继续工作。所以可以用于中断,并且可以用于子程序退出之后的继续定时。,西门子S7-200的中断程序里面是可以使用计时器的。

可以使用的计时器仅仅针对1毫秒的这4个而言。其余的都不可以使用。

用法是这样的:

在中断程序中

LD SM0.0(或者是其他条件)

= T32 K100

(RET)

这样就可以启动起这个计时器开始计时。随着时间的过去,中断程序早就完成并退出,回复到主扫描了。而且可能主扫描已经过去了好几遍了。而这过程中,这个T32仍然默默地在计时。

突然这个计时器计时0.1秒完毕了,产生了一个中断条件。(T32的事件号我忘记了)在这事件之前,你应该连接一个中断程序给它。这样的话,这个定时就是由中断引发,延时100毫秒后再次引发另一个中断让你做你要做的事情。

基本用途就是这样。

由于这个1毫秒的计时器可以在没有扫描的情况下继续工作。所以可以用于中断,并且可以用于子程序退出之后的继续定时。

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

相关文章:

你感兴趣的文章:

标签云: