理论教育 如何计算PLC响应时间?

如何计算PLC响应时间?

时间:2023-07-01 理论教育 版权反馈
【摘要】:滞后时间也称响应时间。图0-12 输出响应时间简图t3为输入刷新时间,把输入暂存器的状态读入输入继电器,即用于输入刷新的时间。图中画出Tx1与Tx2两个响应时间,它们所差的是等待时间t2不同。这说明,PLC输出对输入到响应是有时延的。何况,PLC的这个时延不长,而且可预测、可控制。提示:在这些时间中,最长的是程序执行时间t4。而在t4中,真正用于运行用户程序的时间约占t4的80%。

如何计算PLC响应时间?

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

从图知,此时间应为t1t2t3t4t5t6之和。

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

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

978-7-111-39745-8-Chapter01-12.jpg

图0-12 输出响应时间简图

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

t4为程序执行时间,运行用户程序及公共处理时间。

t5为输出刷新时间,把输出继电器的状态传送给输出锁存器,即用于输出刷新的时间。(www.daowen.com)

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

t3t4t5之和为扫描周期T

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

所以,最长响应时间为

Tx-max=t1+2T+t6

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

这说明,PLC输出对输入到响应是有时延的。其实,任何实际的物理(硬件)系统输出对输入到响应也都有延时(称为时滞)。何况,PLC的这个时延不长,而且可预测、可控制。所以,也是可接受的。

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

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

我要反馈