西门子plc目前是中国市场上最流行的plc控制系统,西门子plc CPU运行的速度成了一些关键工作的必备条件,西门子plcCPU的内部处理扫描时间也影响这cpu的运行速度和处理,以下小编就为大家介绍西门子plcCPU的内部处理扫描时间。
有以下4点:
1、读取输入图像区域的输入点的状态
2、执行逻辑运算,从而输出信号的状态
3、将输出信号写入输出图像区域
4、并输出硬件延迟状态变为输出点真实电平的时间。上述三个周期A,B和C是限制西门子PLC处理数字响应速度的主要因素。西门子plc控制系统还需要考虑输入和输出设备的延迟,上述数据在《西门子plcS7-200系统手册》中指示,这里只是列表比较。 西门子plc中央处理模块CPU上的输入点滤波时间可以在编程软件Micro/WIN的中设置,默认过滤时间为6.4ms。受干扰的信号连接到西门子plcCPU上要改变滤波时间的DI点,则调整滤波时间可以提高信号输入的质量。当相应功能打开时,支持高速计数器功能的输入点不受此过滤时间的限制。滤波器设置对刷新输入图像区域,切换输入中断和脉冲捕获功能也很有效。高速继电器输出点比其他输出点更快,因为它们可用于高速输出功能,并且在硬件上具有特殊设计。
现场设备异常存在问题,但可以正常使用,即自动运行会出错。我们到达现场后,我们在线监控软件,发现编码器的校准点无法经常扫描。我先谈谈它。该校准点如何工作?什么目的?该校准点安装在设备的轨道上。当设备通过此位置时,ABS 编码器将写入预设值。此校准的目的是使设备的定位精度更加精确。 当然,还会有一个程序来检查通过此位置后是否检测到任何位置。问题是它出现在这里。有时,设备在通过校准点时不会监控此校准点。实际上,它每次都会采取行动,但有时,程序没有检查。这时,我开始怀疑CPU扫描周期太长。我输入了模块信息并进行了检查。扫描周期达到102-110ms,工作记忆为96%。它快满了。 所以让操作员操作设备从原来的每分钟80米到20米的速度,校准点后的速度是100%正常,问题可以快速解决,所以让用户引领更高性能的CPU,之后安装时,监控扫描周期约为10ms,高速运行不报告其他错误。
我的观点:
a)代码量不一定与扫描周期成比例。例如,程序代码量非常大,但是大量的功能块和跳转指令的条件执行将导致扫描周期不是那么大;在同一扫描周期内循环甚至嵌套循环可能导致更长的扫描周期。
b)假如采用DP总线通讯,主从控制远程IO形式,总线速度越高,扫描周期越短,无论是DP总线还是其他总线,总线会导致扫描周期延长。
c)在大多数情况下,严重的小型马车不堪重负。通过软件解决问题的可能性非常低。提高硬件性能是解决方案。
d)扫描周期不是太短,太短不好;它不能太长,也会导致不稳定,大约20毫秒是合适的,并且波动应该小到稳定。
总结:以上内容就是小编为大家介绍关于西门子plcCPU的内部处理扫描时间的一些知识,如果您有这方面的任何需求,欢迎大家咨询容感电气,我们将给您真诚的服务。