S7-1200PLC工作机制以及数字量输入/输出(DI/DO)响应速度

编程组态   2018-07-15   作者:佚名  来源:互联网  

S7-1200PLC采用的是循环扫描的工作机制,很多电气工程师在使用PLC过程中总会有一种疑虑,PLC的这种循环扫描工作机制可以极及时处理设备反馈回来的信号吗?其实,这是一个没有必要担心的问题,PLC的这种工作方式处理现在工业系统中的动作时是完全够用的,在一些对实时性要求高的场合中,也可以采用专用的模块处理。
S7-1200 CPU 按照以下机制循环工作:iMZ51选型网
iMZ51选型网
1、将过程映像输出区中的输出值写入到物理输出 iMZ51选型网
2、在用户程序执行前读取物理输入,并将输入值保存到过程映像输入区 iMZ51选型网
3、执行用户程序,进行逻辑运算,并更新过程映像输出区中的输出值 iMZ51选型网
4、只要CPU处于运行状态,上述步骤就周而复始地执行。在扫描期间会定期处理通讯请求,这可能会中断用户程序的执行。其中第三步执行完程序循环 OB 后执行自检诊断。而中断可能发生在扫描周期的任何阶段,会中断用户程序的执行,转而调用处理该中断事件的 OB。 iMZ51选型网
iMZ51选型网
上述三个步骤是 S7-1200 CPU 的软件处理过程,可以认为就是程序扫描时间。iMZ51选型网
iMZ51选型网
实际上,S7-1200 对数字量的处理速度受到以下几个因素的限制:iMZ51选型网
iMZ51选型网
1、输入硬件延时(从输入信号状态改变的那一刻开始,到 CPU 刷新输入映像区时能够识别其改变的时间) iMZ51选型网
2、CPU 的内部处理时间,包括: 将过程映像输出区中的输出值写入到物理输出 ;在用户程序执行前读取物理输入,并将输入值保存到过程映像输入区; 执行用户程序,进行逻辑运算,并更新过程映像输出区中的输出值; 输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)。上述 三段时间,就是限制 PLC 处理数字量响应速度的主要因素。iMZ51选型网
iMZ51选型网
 一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等多种因素的影响

相关文章

  • S7-1200PLC输出延时时间

    PLC的输出延时时间包括CPU本体输出点的延时时间和扩展模块的输出延时时间。根据以往的工程经验来看,晶体管输出的时间要明显的低于继电器输出的时间。
    2018-07-15
  • S7-1200 PLC 电源需求与计算

    S7-1200PLC的CPU可以使用DC24V电源和AC220V电源,无论CPU使用哪一种电源,CPU都会提供一路DC24V电源的输出给扩展模块或者外部仪表、阀门。S7-1200CPU提供的这一路DC24V电源经过滤波处理过,非常建议把这一路电源提供给扩展模块使用。
    2018-07-15
  • S7-1200扩展模块数量计算

    西门子系列S7-1200PLC比之200系列PLC(包括smart系列PLC)在处理能力上有很大的提升,在编程体验和调试方面也有很大的进度。如果要给S7-1200PLC一个定位的话,它应该算是中小型PLC中的佼佼者。S7-1200系列PLC也有扩展模块数量的限制,以及IO点数的限制。
    2018-07-15
  • 终结者西门子S7-1200PLC简介

    西门子官方一直不愿意承认S7-1200系列PLC的开发是用来替代目前市场上流行的S7-200系列PLC。但是,我们从西门子薄途软件的开发可以看出来西门子的野心所在:集成人机界面与可编程逻辑控制器与一体,缩减开发周期。
    2018-07-15

评论关闭