点击菜单工程栏→地址标签,其中地址标签包括系统标签(不可修改,LW地址小于0x1000)、用户自定义标签,如下所示

系统参数标签不支持修改、导入、导出。
标签是不区分数据类型(UINT16、INT16、UINT32、INT32、String...),标签表示一个变量的起始地址。具体类型是通过【控件属性】→【数据类型】决定。假设Modbus协议中,一个数值控件关联“$电流1(4x0021)”地址标签。若数据类型为UINT16,那么这个控件地址范围为4x0021;若数据类型为UINT32,那么这个控件地址范围为4x0021~4x0022,如下所示

HMI本机寄存器,内部变量,用户使用需要大于1000(16进制)。

通过“.”可以引用非位寄存器的具体一个位,给Modbus 保持寄存器0x1000地址的bit1位设置标签,如下所示:

若给变量的连续的某几位设置标签,用“.” 加“~”引用,给Modbus 保持寄存器0x1001地址的bit0~bit3设置标签,如下所示:

选择对应的行,可删掉对应标签,点击清空,将全部标签清除。
当修改地址标签时,可以导出xml或csv文件进行修改;
CSV格式编辑,打开WPS软件,第1列写标签名称,第2列写变量地址,第3列输入描述说明。点击导入,选择对应的csv文件
xml文件,打开相关编辑软件,第NAME为名称,ADDR为地址,TIP为描述说明。
<AddrLabel><label NAME="电流1" ADDR="4x0021" TIP="" PERMIT="RW" /><label NAME="电流2" ADDR="4x0023" TIP="" PERMIT="" /><label NAME="温度" ADDR="LW1002" TIP="" PERMIT="RW" /></AddrLabel>
以位状态指示灯为例:

| 变量名 | 地址 | 读写 | 描述 | 默认值 | 详细说明 |
|---|---|---|---|---|---|
| SysAnimType | LW00FB | RW | 画面切换动画类型 | 00-无动画 | 01-从左到右 | 02-从右到左 | 03-从上到下 | 04-从下到上 | 0 | |
| SysKBMask | LW00FC | RW | 打开对话框/菜单时的蒙版 | 0 | |
| SysScreen | LW0100 | RW | 切换/获取当前画面 | 0 | |
| SysDialog | LW0101 | RW | 切换/获取当前对话框画面 | 0 | |
| SysKeyboard | LW0102 | RW | 切换/获取当前键盘画面 | 0 | |
| SysInputID | LW0103 | RW | 设置/获取当前输入控件ID | 0 | |
| SysKBPosX | LW0104 | RW | 设置/获取键盘位置X坐 | 0 | |
| SysKBPosY | LW0105 | RW | 设置/获取键盘位置Y坐 | 0 | |
| SysStartScreen | LW0106 | R | 开机初始画面 | 0 | |
| SysSleepMode | LW010F | W | 深度休眠模式 | 0 | 写0x5503进入休眠,自动清零; 低字节为唤醒模式: bit0-触摸可唤醒; bit1-主串口可唤醒; |
| SysCfg0 | LW0110 | RW | 系统配置0(声音) | 0 | (bit0~bit1)-触摸蜂鸣器声音,0静音,1蜂鸣器,2声音文件; bit2-启用开机声音; |
| SysCfg1 | LW0111 | RW | 系统配置1(保留) | 0 | |
| SysWarnCfg | LW0112 | RW | 告警设置 | 0 | bit0-激活背光; bit1~bit2-控制蜂鸣器,0不控制,1滴滴叫,2长鸣; |
| SysWarnStatus | LW0113 | RW | 告警状态 | 0 | bit0-触发告警标记; |
| SysWarnCtrl | LW0114 | RW | 历史告警控制 | 0 | 写0x0001导出到SD卡/U盘; 写0x0055清除历史告警; |
| SysWarnLevel | LW0115 | RW | 告警等级显示 | 0 | 0显示全部等级; bit0显示等级0,bit1显示等级1,等等 |
| SysTick | LW0116 | R | 运行时钟计数(10毫秒单位) | 0 | |
| SysLang | LW0119 | RW | 系统语言选择 | 0 | |
| SysCfgCtrl | LW011A | RW | 系统参数控制 | 0 | 写0x5501保存参数; 写0x5502加载参数; 写0x5503清除参数; |
| SysCfgOption | LW011B | RW | 系统参数选择 | 0 | 配合SysCfgCtrl使用: bit0-声音SysCfg0; bit1-多语言SysLang; bit2-音频音量大小SysSndVol; bit3-背光设置; bit4-用户密码; bit5-分期使用参数; |
| SysFontScale | LW011F | RW | 字体缩放设置 | 0 | 格式为0x55?? :高字节固定为0x55,低字节为百分比,有效范围(50%~200%);例如0x5550表示80% |
| SysBLState | LW0120 | RW | 屏幕背光状态 | 0 | bit0-自动背光调节开关; bit1-背光激活状态(0待机1激活); bit2-进入激活状态; bit3-进入待机状态; |
| SysBLLevel | LW0121 | RW | 当前背光亮度0~100 | 0 | |
| SysBLTime | LW0122 | RW | 屏幕节能时间 | 0 | 屏幕空闲时间(无触摸)到达后,自动进入节能状态。 |
| SysBLLevel0 | LW0123 | RW | 屏幕激活亮度 | 0 | |
| SysBLLevel1 | LW0124 | RW | 屏幕节能亮度 | 0 | |
| SysTouchTest | LW0128 | RW | 触摸校准测试 | 0 | 写0x5500退出体验测试; 写0x5501进入体验测试; 写0x5502进入触摸校准; 写0xAA??设置电容触摸灵敏度; |
| SysTouchState | LW0129 | R | 触摸按压状态(0松开;1按下) | 0 | |
| SysTouchX | LW012A | R | 触摸X坐标 | 0 | |
| SysTouchY | LW012B | R | 触摸Y坐标 | 0 | |
| SysTouchTick | LW012C | R | 触摸后最后按下时间(UINT32) | 0 | 32位长整形,10毫秒单位 |
| SysCpCmd | LW0130 | RW | 拷贝-开始执行 | 0 | 拷贝完毕后自动清零; 写0x5501开始拷贝(自动通知); 写0x5502开始拷贝(不通知); |
| SysCpSrcType | LW0131 | RW | 拷贝-原始数据类型 | 0 | 1-LW(变量地址); 2-RW(FLASH地址); 其它值参考协议文档; |
| SysCpDstType | LW0132 | RW | 拷贝-目的数据类型 | 0 | 1-LW(变量地址); 2-RW(FLASH地址); 其它值参考协议文档; |
| SysCpSrcAddr | LW0133 | RW | 拷贝-原始数据地址 | 0 | |
| SysCpDstAddr | LW0134 | RW | 拷贝-目的数据地址 | 0 | |
| SysCpCount | LW0135 | RW | 拷贝-变量数量 | 0 | |
| SysFunExe | LW013A | RW | 功能键-执行动作 | 0 | bit0-执行动作(自动清0); bit1-高亮选中; |
| SysFunSID | LW013B | RW | 功能键-画面ID | 0 | |
| SysFunWID | LW013C | RW | 功能键-控件ID | 0 | |
| SysFunClr | LW013D | RW | 功能键-高亮选中颜色 | 0 | |
| SysSndVol | LW0140 | RW | 喇叭音量(0~100) | 0 | |
| SysSndPlay | LW0141 | RW | 播放音频ID | 0 | |
| SysSndState | LW0142 | RW | 音频播放控制 | 0 | 0空闲,1开始播放,2暂停播放,3停止播放; 0x80表示播放中 |
| SysSndPlayTime | LW0143 | R | 音频已播放时间(秒) | 0 | |
| SysSndTotalTime | LW0144 | R | 音频总时间(秒) | 0 | |
| SysBeep | LW014F | W | 蜂鸣器鸣叫 | 0 | 蜂鸣器鸣叫时间(10毫秒单位),自动清0 |
| SysReboot | LW0150 | RW | 系统重启(写0x5555) | 0 | |
| SysVHMIVer | LW0152 | R | PC软件版本 | 0 | |
| SysVHMIBldTime | LW0153 | R | 工程编译时间 | 0 | |
| SysFWVer | LW0155 | R | 固件版本 | 0 | |
| SysDevType | LW0156 | R | 屏幕型号 | 0 | |
| SysScreenDir | LW0157 | R | 屏幕旋转角度 | 0 | 0:0度,1:90度,2:180度,3:270度 |
| SysScreenXMax | LW0158 | R | 屏幕X分辨率 | 0 | |
| SysScreenYMax | LW0159 | R | 屏幕Y分辨率 | 0 | |
| SysSetYear | LW0160 | RW | 年(公历) | 0 | |
| SysSetMonth | LW0161 | RW | 月(公历) | 0 | |
| SysSetDay | LW0162 | RW | 日(公历) | 0 | |
| SysSetHour | LW0164 | RW | 时 | 0 | |
| SysSetMinute | LW0165 | RW | 分 | 0 | |
| SysSetSecond | LW0166 | RW | 秒 | 0 | |
| SysSetTime | LW0167 | RW | 设置日期时间 | 0 | 写0x5501设置日期时间; 写0x5502设置日期; 写0x5503设置时间; |
| SysGetYear | LW0170 | R | 年(公历) | 0 | |
| SysGetMonth | LW0171 | R | 月(公历) | 0 | |
| SysGetDay | LW0172 | R | 日(公历) | 0 | |
| SysGetWeek | LW0173 | R | 星期 | 0 | |
| SysGetHour | LW0174 | R | 时 | 0 | |
| SysGetMinute | LW0175 | R | 分 | 0 | |
| SysGetSecond | LW0176 | R | 秒 | 0 | |
| SysLoginLevel | LW0180 | RW | 当前登录等级 | 0 | 0游客~8最高权限,写0注销登录 |
| SysLoginStatus | LW0181 | RW | 登录状态 | 0 | 0空闲;写1开始登录;读2登录成功;读3登录失败; |
| SysLoginPwd | LW0182 | RW | 用户输入的登录密码 | 0 | 纯数字密码,长整型;设置密码之后,SysLoginStatus写1开始登录。 |
| SysLoginLevelReq | LW0184 | RW | 当前操作需要的用户等级 | 0 | 当前操作需要输入的密码等级 |
| SysLogCtrl | LW0188 | RW | 操作记录控制 | 0 | 写0x0055清除操作记录 |
| SysExportStatus | LW0190 | RW | 告警/记录导出状态 | 0 | 0空闲,1正在导出,2导出成功,3导出失败; |
| SysExportProg | LW0191 | RW | 告警/记录导出进度(0~100) | 0 | |
| SysExportBeginTime | LW0192 | RW | 导出开始时间戳 | 0 | |
| SysExportEndTime | LW0194 | RW | 导出结束时间戳 | 0 | |
| SysSite | LW01A0 | R | 当前站号 | 0 | |
| SysSetSite | LW01A1 | RW | 修改站号(写0x5500|站号) | 0 | |
| SysSiteTimeout | LW01A2 | RW | 从站通信超时(默认10秒) | 0 | 连续一段时间未收到任何指令,判断从站为离线(秒单位)。 |
| SysSiteOnline | LW01A3 | RW | 从站在线状态 | 0 | 每一个位表示一个从站的状态。 |
| SysSiteMask | LW01A4 | RW | 从站屏蔽掩码(主机模式) | 0 | 屏蔽指定从机的读写功能(对应bit为1)。 |
| SysSiteOfflineErr | LW01A5 | RW | 从站离线错误数(默认3次) | 0 | 从站连续多少次无应答,判断为离线状态。 |
| SysSiteErrCode | LW01A8 | RW | 最后的通信错误代码 | 0 | |
| SysSiteErrCount | LW01A9 | RW | 通信错误次数(UINT32) | 0 | |
| SysSiteComCount | LW01AB | RW | 通信累计次数(UINT32) | 0 | |
| SysSiteComCfg | LW01AD | RW | 通信控制 | 0 | bit0-写1,写命令队列满时丢弃当前命令,避免阻塞。 |
| SysCom1Set | LW01B0 | RW | COM1设置 | 0 | 先设置波特率等参数,然后写入0x5501生效 |
| SysCom1Bautrate | LW01B1 | RW | COM1波特率(UINT32) | 0 | |
| SysCom1DataBit | LW01B3 | RW | COM1数据位 | 0 | |
| SysCom1ParityBit | LW01B4 | RW | COM1校验位 | 0 | |
| SysCom1StopBit | LW01B5 | RW | COM1停止位 | 0 | |
| SysKBMax | LW01C0 | R | 键盘-数值最大值(索引) | 0 | |
| SysKBMin | LW01C1 | R | 键盘-数值最小值(索引) | 0 | |
| SysKBTip | LW01C2 | RW | 键盘-录入提示信息 | 0 | |
| SysKBSelect | LW01C3 | RW | 键盘字符选择 | 0 | 0英文,1数字符号,2中文 |
| SysKBStatus | LW01C4 | RW | 键盘状态,bit0-SHIFT | 0 | |
| SysKBPinyin | LW01C8 | R | 键盘-拼音输入(索引) | 0 | |
| SysKBHanzi | LW01C9 | R | 键盘-汉字候选(索引) | 0 | |
| SysKBText | LW01CC | R | 键盘-录入内容(索引) | 0 | |
| SysIndex0 | LW01D0 | RW | 地址索引0 | 0 | |
| SysIndex1 | LW01D1 | RW | 地址索引1 | 0 | |
| SysIndex2 | LW01D2 | RW | 地址索引2 | 0 | |
| SysIndex3 | LW01D3 | RW | 地址索引3 | 0 | |
| SysIndex4 | LW01D4 | RW | 地址索引4 | 0 | |
| SysIndex5 | LW01D5 | RW | 地址索引5 | 0 | |
| SysIndex6 | LW01D6 | RW | 地址索引6 | 0 | |
| SysIndex7 | LW01D7 | RW | 地址索引7 | 0 | |
| SysIndex8 | LW01D8 | RW | 地址索引8 | 0 | |
| SysIndex9 | LW01D9 | RW | 地址索引9 | 0 | |
| SysIndex10 | LW01DA | RW | 地址索引10 | 0 | |
| SysIndex11 | LW01DB | RW | 地址索引11 | 0 | |
| SysIndex12 | LW01DC | RW | 地址索引12 | 0 | |
| SysIndex13 | LW01DD | RW | 地址索引13 | 0 | |
| SysIndex14 | LW01DE | RW | 地址索引14 | 0 | |
| SysStageCount | LW0200 | RW | 分期数(最多10组) | 0 | |
| SysStageLockStatus | LW0201 | RW | 分期锁定状态 | 0 | 当前分期是否处于锁定状态,0未锁定,1到期锁定,2时间异常锁定 |
| SysStageLockScreen | LW0202 | RW | 分期锁定画面 | 0 | 锁定时自动切换到此画面 |
| SysStageUnlockLevel | LW0203 | RW | 当期已解锁分期编号 | 0 | |
| SysStageTimeLevel | LW0204 | RW | 当前时间所处分期编号 | 0 | |
| SysStageEnterPwd | LW0205 | RW | 用户输入的分期密码 | 0 | 输入正确密码,自动解锁当前分期 |
| SysStageStageTime | LW0210 | RW | 分期截止时间数组(UINT32) | 0 | 最多10组,40字节 |
| SysRotater0 | LW0240 | RW | 旋转编码器0 | 0 | |
| SysRotater1 | LW0241 | RW | 旋转编码器1 | 0 | |
| SysRotater2 | LW0242 | RW | 旋转编码器2 | 0 | |
| SysRotater3 | LW0243 | RW | 旋转编码器3 | 0 |