西门子s7-200PLC编程之局部存储器

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

S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。如果使用梯形图编程或者功能快图编程,S7-200编程软件会保留最后四个字节的存储器,用以其他用途,而并不是说这四个字节不能用了,只是在用户编程的过程中不能使用。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断服务程序)。局部 是指存储器区和特定的程序相关联。S7- 200给主程序分配64个局部存储器;给每一级子程序嵌套分 配64个字节局部存储器;同样给中断服务程序分配64个字节局部存储器。Y0U51选型网
Y0U51选型网
子程序或者中断服务程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断 服务程序或者其它子程序的局部存储器。同样的,中断服务程序也不能访问分配给主程序或子程序的 局部存储器。Y0U51选型网
 Y0U51选型网
S7-200PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断服务程 序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存 储器地址可能会覆盖另一个子程序或中断服务程序的局部存储器地址。Y0U51选型网
Y0U51选型网
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调 用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递 值,在分配时不被初始化,可能包含任意数值。Y0U51选型网
 
位: L[字节地址].[位地址] L0.0
字节、字或双字: L[长度] [起始字节地址] LB33
Y0U51选型网
 

相关文章

  • S7-1200PLC输出延时时间

    PLC的输出延时时间包括CPU本体输出点的延时时间和扩展模块的输出延时时间。根据以往的工程经验来看,晶体管输出的时间要明显的低于继电器输出的时间。
    2018-07-15
  • S7-1200PLC工作机制以及数字量输入/输出(DI/DO)响应速度

    S7-1200PLC采用的是循环扫描的工作机制,很多电气工程师在使用PLC过程中总会有一种疑虑,PLC的这种循环扫描工作机制可以极及时处理设备反馈回来的信号吗?其实,这是一个没有必要担心的问题,PLC的这种工作方式处理现在工业系统中的动作时是完全够用的,在一些对实时性要求高的场合中,也可以采用专用的模块处理。
    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

评论关闭