首页 理论教育 如何计算可编程序控制器的响应时间?

如何计算可编程序控制器的响应时间?

时间:2026-01-23 理论教育 版权反馈
【摘要】:从可编程序控制器工作过程可知,PLC的输出对输入的响应是有滞后的。以扫描方式工作为例,其响应时间计算如图1-15所示。图中画出Tx1与Tx2两个响应时间,它们所差的是等待时间t2不同。所以,最长响应时间为Tx-max=t1+2T+t6一些重要信号,如响应时间太长,则应采用中断方式处理。所以可得到快速响应。提示:在这些时间中,最长的是程序执行时间t4。而在t4中,真正用于运行用户程序的时间约占t4的80%。

从可编程序控制器工作过程可知,PLC的输出对输入的响应是有滞后的。这滞后时间也称为响应时间。以扫描方式工作为例,其响应时间计算如图1-15所示。

图示

图1-15 输出响应时间简图

从图1-15可知,此时间应为t1t2t3t4、t5与t6之和。

这里:

t1为输入响应时间,从输入信号产生到输入暂存器完成存储所经历的时间。它消耗在输入电路上。可设定,默认值为8ms;特殊的还可设定为可读取作用时间很短的信号。

t2为等待输入刷新时间,从输入暂存器完成存储到PLC开始执行输入刷新的时间。在输入暂存器完成存储时,正好是赶上输入刷新,则此时间为0;在输入暂存器完成存储时,正好是PLC刚完成输入刷新,则此时间为一个扫描周期T

t3为输入刷新时间:把输入暂存器的状态读入输入继电器,即用于输入刷新的时间。

t4为程序执行时间:运行用户程序及公共处理时间。(https://www.xing528.com)

t5为输出刷新时间:把输出继电器的状态传送给输出锁存器,即用于输出刷新的时间。

t6为输出响应时间:从输出锁存器状态到实际输出产生的时间。它消耗在输出电路上,取决于使用的输出电路及负载,一般为若干毫秒。

t3t4t5之和为扫描周期T

图中画出Tx1Tx2两个响应时间,它们所差的是等待时间t2不同。t2最小值为0,最大值为T

所以,最长响应时间为

Tx-max=t1+2T+t6

一些重要信号,如响应时间太长,则应采用中断方式处理。中断方式处理不包含t3t4t5,不受扫描周期影响,而且t1也可设得很短。所以可得到快速响应。

提示:在这些时间中,最长的是程序执行时间t4。而在t4中,真正用于运行用户程序的时间约占t4的80%

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈