威纶通触摸屏索引寄存器地址及其用法

索引寄存器是威纶通 EasyBuilder Pro 提供用于变换地址的寄存器。用索引寄存器可以在不改变元件地址内容的情况下,在 HMI 上直接修改元件的读取与写入地址,也就是实现了变址寻址。

在软件中可以查看索引寄存器对应的地址

索引寄存器地址汇总表

16

32

地址

寄存器编号

地址

寄存器编号

LW-9200(16bit)

Index 0

LW-9230(32bit)

Index 16

LW-9201(16bit)

Index 1

LW-9232(32bit)

Index 17

LW-9202(16bit)

Index 2

LW-9234(32bit)

Index 18

LW-9203(16bit)

Index 3

LW-9236(32bit)

Index 19

LW-9204(16bit)

Index 4

LW-9238(32bit)

Index 20

LW-9205(16bit)

Index 5

LW-9240(32bit)

Index 21

LW-9206(16bit)

Index 6

LW-9242(32bit)

Index 22

LW-9207(16bit)

Index 7

LW-9244(32bit)

Index 23

LW-9208(16bit)

Index 8

LW-9246(32bit)

Index 24

LW-9209(16bit)

Index 9

LW-9248(32bit)

Index 25

LW-9210(16bit)

Index 10

LW-9250(32bit)

Index 26

LW-9211(16bit)

Index 11

LW-9252(32bit)

Index 27

LW-9212(16bit)

Index 12

LW-9254(32bit)

Index 28

LW-9213(16bit)

Index 13

LW-9256(32bit)

Index 29

LW-9214(16bit)

Index 14

LW-9258(32bit)

Index 30

LW-9215(16bit)

Index 15

LW-9260(32bit)

Index 31

索引寄存器的用法

元件启用了索引寄存器,则该元件的存取地址为 [ LW-(n +m的值) ],其中n为该元件所设地址的值,m为该元件所索引地址的值。

例如:若勾选 [索引寄存器]并选择 [索引] [INDEX 0 (16-bit)],则存取地址为[ LW-(10 +地址索引寄存器 0 的值) ]

假设[LW-9200] 地址中的数值为 “5”,根据计算公式可得出实际存取地址为 [LW-(10+5)],即 [LW-15]

下面做一个试验案例。

1、建一个数值输入元件,地址设LW-100,勾选索引,并使用索引寄存器Index 0。

  1. 建一个索引数值输入元件,地址设LW-9200,不勾选索引。

  1. 建8个数值输入元件,地址LW100~LW107,不勾选索引,用于设定预存数值用。
  2. 运行测试,输入预设数值,修改不同索引值,观察读取结果值。

 

 

从以上图片展示可以看出,元件读取的结果对应的地址为 [ LW-(n +m的值) ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值