西门子 S7 常见问题解答 PLC 200 (西门子s7-)

简介

S7-200 PLC 中的数字量输入/输出 (DI/DO) 响应速度由几个因素决定。本文将探讨这些因素以及它们对 PLC 处理数字量速度的影响。

S7-200 CPU 架构

S7-200 CPU 单元使用硬件电路(如芯片)处理高速数字量 I/O,例如高速计数器(输入)和高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率。但是,点数受到硬件资源的限制。

S7-200 CPU 工作机制

S7-200 CPU 根据以下机制循环工作: 1. 读取输入点状态到输入映像区 2. 执行用户程序,进行逻辑运算,得到输出信号的新状态 3. 将输出信号写入到输出映像区 只要 CPU 处于运行状态,上述步骤就会周而复始地执行。 在第二步中,CPU 也执行通信、自检等工作。这三个步骤构成了 S7-200 CPU 的软件处理过程,即程序扫描时间。

响应速度限制因素

实际上,S7-200 对数字量的处理速度受到以下几个因素的限制: 输入硬件延时:从输入信号状态改变的那一刻开始,到 CPU 刷新输入映像区时能够识别其改变的时间。 CPU 内部处理时间:包括读取输入点状态到输入映像区、执行用户程序、进行逻辑运算、得到输出信号的新状态、将输出信号写入到输出映像区。 输出硬件延时:从输出缓冲区状态改变到输出点真实电平改变的时间。

实际系统考虑因素

实际系统还可能需要考虑输入、输出器件的延时,例如输出点外接的中间继电器动作时间。

滤波时间设置

CPU 上的部分输入点延时(滤波)时间可以在编程软件 Micro/WIN 的系统块中设置。其缺省的滤波时间为 6.4ms。如果将容易受到干扰的信号接到 CPU 上可改变滤波时间的 DI 点上,调整滤波时间可能改善信号检测的质量。支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。

高速输出

有些输出点比其他点更快,因为它们可以用于高速输出功能,并在硬件上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理。继电器输出开关频率为 1Hz。

结论

S7-200 PLC 中的 DI/DO 响应速度由多个因素决定,包括硬件架构、处理机制、延时和滤波设置。了解这些因素对于优化 S7-200 数字量 I/O 性能至关重要。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论