s7-200cpu按照以下机制循环工作:
读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区只要cpu处于运行状态,上述步骤就周而复始地执行。在第二步中,cpu也执行通讯、自检等工作。
上述三个步骤是s7-200cpu的软件处理过程,可以认为就是程序扫描时间。西门子plc模块6es7-531-7kf00-0ab0。
实际上,s7-200对数字量的处理速度受到以下几个因素的限制:
输入硬件延时(从输入信号状态改变的那一刻开始,到cpu刷新输入映像区时能够识别其改变的时间)
cpu的内部处理时间,包括:
读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)上述a,b,c三段时间,就是限制西门子plc处理数字量响应速度的主要因素。
一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等
以上数据都在《s7-200系统手册》中标明,这里只是列表比较。cpu上的部分输入点延时(滤波)时间可以在编程软件micro/win的“系统块”中设置,其缺省的滤波时间是6.4ms。西门子plc模块
6dd1607-0aa2
6dd1607-0ca0
6dd1607-0ca1
6dd1607-0ea0
6dd1607-0ea1
6dd1607-0ea2
6dd1610-0ag1
6dd1610-0ag5
6dd1610-0ah2
6dd1610-0ah3
6dd1610-0ah4
6dd1610-0ah5
6dd1610-0ah6
6es7 531-7kf00-0ab0北方销售