您现在的位置是:首页 > PLC技术 > PLC技术

PLC I/O响应时间及计算举例

来源:艾特贸易2017-06-05

简介用 PLC 设计一个控制系统时,必须知道有了一个输入信号后 PLC 经过多长时间才能有一个对应的输出信号,否则,就不能正确并精确地解决系统各部件之间的配合问题。从 PLC 的工作过程

    PLC设计一个控制系统时,必须知道有了一个输入信号后PLC经过多长时间才能有一个对应的输出信号,否则,就不能正确并精确地解决系统各部件之间的配合问题。从PLC的工作过程可知:当PLC工作在程序执行阶段时,既使输入状态发生了变化,即输入状态寄存器的内容发生变化,CPU执行的输入信号也不会变化,而要到下  个周期的输入、输出刷新阶段,才能有效。同理,暂存在输出状态寄存器中的输出信号,也要等到下一个扫描周期的输入、输出刷新阶段,才能集中输出给输出部件。从PLC收到一个输入信号到PLC向输出端输出一个控制信号所需的时间,就是PLCI/O响应时间。    响应时间是可变的,例如,在一个扫描周期的I/O刷新阶段开始前瞬间收到一个输入信号,则在本周期内该信号就起作用了,这时响应时间最短,它是输入延迟时间、一个扫描周期时间、输出延迟时间三者之和;在使用直接输出刷新时,最短响应时间等于输入延迟时间、监视时间、输出延迟时间三者之和。    如果在一个扫描周期的I/O更新阶段刚过就收到一个输入信号,则该信号在本周期内不能起作用,必须等到下一个扫描周期才能起作用,这时响应时间最长,它等于输入延迟时间、二个扫描周期时间与输出延迟时间三者之和;在使用直接输出刷新时,最长响应时间等于输入延迟时间、一个扫描周期时间、输出延迟时间三者之和。    【例1-2  已知:PLC输入ON延迟8ms,输出ON延迟10ms,监视时间1ms,指令执行时间14ms,输出指令位置在程序开始,且不用通信口,计算最短I/O响应时间和最长I/O响应时间。    【解】  使用循环输出刷新时:    最短I/O响应时间=8+15+10= 33 (ms)    最长I/O响应时间=8+15×2+10=48 (ms)    使用直接输出刷新时:    最短I/O响应时间=8+1+10=19 (ms)    最长I/O响应时间=8+15+10=33 (ms)