威纶通屏幕(HMI)数据地址格式的讲解
首选在EasyBuiler Pro中,菜单“检视”中勾选“地址检视”,才能把地址栏显示出来。今天我们主要说说HMI的地址:
这里地址模式分为Word Address字地址和位Bit Address地址。
设备名称默认有本地HMI的地址,其他的PLC设备地址需要你创建才有,可以在菜单中“系统参数”的位置增添或者删除PLC设备。
站号默认的可以不需要管。
地址类型有LW和RW等等,我们主要说这两个地址。
一个Word Address字地址对应的是16位,即两个字节长度。
一个Bit Address位地址对应的是1位。
其实word Address和Bit Address是对应关系,假如你操作LW = 90 的word Address地址,那么对应的LW-Bit:10000-9015(DDDdd格式,其中h:位地址00-15)是被操作的,这里 LW—Bit的前面90是十进制表示,后两位的00是位表示即00-15一共有十六位,即两个字节,这句话没听明白,没关系,我们继续。
LW=90,字地址方块显示红色说明被用过
LW—Bit = 9000-9015,字地址显示红色说明使用过
LW地址内存是没有掉电保持的特性,可以说是一种“局部变量”吧,就是说HMI屏幕重启后,LW内存地址自动清零,LW地址范围为:0-10799(格式:DDDDD,表示十进制格式)
RW地址内存是有掉电保持的特性,当你给RW赋值后,哪怕掉电重启后,RW相应的地址还是你赋值的地址。RW地址也叫配方寄存器,范围:0-524287(格式:DDDDDD,表示十进制格式)
还有一个地址需要说明,就是LB地址,叫本地位地址,范围为:0-12095(格式:DDDDD,表示十进制格式),他和LW一样没有掉电保持特性,LW字地址,LB是位地址。
另外有一点需要补充:
假如你的HMI与server(设备)之间是用Modbus协议读取的,HMI默认是用大端模式读取的,即数据的低字节在高地址,数据的高字节在低地址。你的server上送的数据应该基于此规定数据模式。