STEP7中的寄存器间接寻址的特点

西门子plc 发布于 1年前 分类:S7-300/400

谁能介绍一下STEP7中的寄存器间接寻址的特性

1个回复

  • plc学习
    plc学习

    地址寄存器AR1  STEP7编辑器(STEP7 Editor)使用地址寄存器AR1来访问块复杂的参数。在功能内部,在以符号访问方式访问了数组“ARRAY”和结构“STRUCT”类型的所有块参数时,寄存器AR1和DB寄存器就被覆盖掉了。
    同样,在FB内部访问了数组“ARRAY”和结构“STRUCT”类型的输入/输出参数以后,寄存器AR1和DB也被覆盖了。
    对FB和FC的临时变量的符号访问,既不会覆盖AR1寄存器,也不会覆盖DB寄存器。
    地址寄存器AR2  STEP7编辑器(STEP7 Editor)使用寄存器间接寻址内部区域的方法,对背景数据,即所有参数和FB静态变量的背景数据,实现符号访问。而DI寄存器和AR2寄存器则分别包含了背景数据块号,及背景数据块内部背景数据区域的地址偏移量。