全国服务热线 13564949816

广州西门子(PLC)授权供货商

发布:2023-12-19 21:07,更新:2024-11-22 08:20

广州西门子PLC授权供货商

广州西门子PLC授权供货商

S7-200 SMART 间接寻址

间接寻址是指用指针来访问存储区的数据。指针以双字的形式存储其它存储区的地址,只能将 V 存储单元、L 存储单元或累加器寄存器(AC1、AC2、

AC3)用作指针。

注意:S7-200 SMART CPU 允许指针访问下列存储区: I、Q、V、M、S、AI、AQ、SM、T(JX当前值)和 C(JX当前值)。不能使用间接寻址访问单个

位或访问 HC、L 或累加器存储区。

创建指针步骤

要创建指针,必须使用“移动双字”指令,将间接寻址的存储单元地址移至指针位置。;用“&”符号加上要访问的存储区地址可建立一个指针,当指令

中的操作数是指针时,应该在操作数前加上“*”号。

如下图所示为以创建和使用指针示例。在该示例中,输入*AC1 表示 AC1 存储指向“移动字”(MOVW) 指令引用的字长度值的指针,在 VB200 和 

VB201 中存储的值被移至累加器 AC0。

创建和使用指针举例

其中:

通过将VB200的地址(VW100的初始字节)移动到AC1创建指针。

移动AC1中的指针引用的字值。

注意:修改指针的值时,请记住调整所访问数据的大小:访问字节时,指针值加 1;访问定时器 或计数器的字或当前值时,指针值加 2;访问双字时,指针值加

 4。

例程1.通过指针访问数据表


例程所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V1.0及以上

3、通讯硬件:TP电缆(以太网电缆)

所实现的功能:

索引号VW1008=0时,将指定的配方0(VB100~VB104) 数据传送到(VB1500~VB1504)

索引号VW1008=1时,将指定的配方1(VB105~VB109) 数据传送到(VB1500~VB1504)

索引号VW1008=2时,将指定的配方2(VB110~VB114) 数据传送到(VB1500~VB1504)

索引号VW1008=3时,将指定的配方3(VB115~VB119) 数据传送到(VB1500~VB1504)

依次类推,具体的程序说明,参考例程内的描述。

 Addressing_1

例程2.通过指针存储数据表

例程所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V1.0及以上

3、通讯硬件:TP电缆(以太网电缆)

所实现的功能:

索引号VW1008=0时,将(VB1500~VB1504)数据传送到指定的配方0(VB100~VB104)

索引号VW1008=1时,将(VB1500~VB1504)数据传送到指定的配方1(VB105~VB109)

索引号VW1008=2时,将(VB1500~VB1504)数据传送到指定的配方2(VB110~VB114)

索引号VW1008=3时,将(VB1500~VB1504)数据传送到指定的配方3(VB115~VB119)

依次类推,具体的程序说明,参考例程内的描述。

联系方式

  • 地址:上海市松江区广富林路4855弄大业领地88号3楼
  • 邮编:220000
  • 电话:13564949816
  • 销售经理:王华
  • 手机:13564949816
  • 微信:13564949816
  • QQ:717049901
  • Email:717049901@qq.com