Files
weinviews-unitouch/设计文档/地址表.md
T
admin 5a665b11d9 文档整理:主文件更名与拆分
- 界面开发记录.md -> 设计文档/开发主文件.md
- 拆分:设计文档/权限分配表.md、地址表.md、宏指令.md
- 主文件索引与各文件引用同步
2026-09-26 11:48:30 +08:00

8.3 KiB
Raw Blame History

地址表(已使用)

摘自同目录 开发主文件.md 第 5 章(含 IP 在线设置与互锁、拓扑)。

5. 地址规划

5.1 导航 / 公共

地址 用途
LW-0 X(1~4)
LW-1 Y(1~7)
LW-2 目标窗口号(PLC 控制元件触发地址)
LW-3 当前窗口号(PLC 控制元件回写)
LW-70~73 页面存在位图:bit0=Y1 … bit6=Y7,1=该页有内容;X1/X2/X3/X4 段分别对应 LW-70/71/72/73
LW-9222 当前登录用户类别位(bit0=A 工程师 / bit1=B 管理员 / bit2=C 上料 / bit3=D 制丸;0=未登录)

5.2 弹窗 / 状态位

位 用途
LB-110 无权限提示弹窗(→ 11 号窗)
LB-120 修改时间弹窗(→ 12 号窗)
LB-121 删除确认弹窗(→ 15 号窗)
LB-122 用户管理弹窗(→ 14 号窗)
LB-123 关于弹窗(→ 13 号窗)
LB-124 无内容提示弹窗(→ 16 号窗)
LB-125 管理员登录弹窗(→ 17 号窗)
LB-131 三个 PLC 联机汇总(触发条件 AND → 位状态指示灯)

5.3 控制地址(高级安全模式)

地址 用途
LW-100 命令(见 5.4)
LW-101 命令结果(结果码见 5.5)
LW-102 用户索引(列表选中 / 读剩余时间的结果)
LW-103 用户权限位(bit0=A / bit1=B / bit2=C / bit3=D)
LW-104~111 用户名(ASCII,8 words)
LW-112~119 密码(ASCII,8 words)

5.4 LW-100 命令表

值 命令 配合地址
1 / 2 名称登入 / 索引登入 LW-104+LW-112 / LW-102+LW-112
3 注销 —
4 改当前账号密码 名=原密码、密=新密码
5 新增 LW-104+LW-112+LW-103
6 / 15 新增临时账号(分/天) 上述 + LW-102=有效期(0=永久)
7 / 8 名称删除 / 索引删除 LW-104 / LW-102
9 / 10 名称设权限 / 索引设权限 +LW-103
11 / 12 名称设密码 / 索引设密码 +LW-112
13 / 14 名称读权限 / 索引读权限 结果→LW-103
16 / 17 新增限期账号(分/天) 有效期不得为 0
18~21 读剩余分钟/天数 结果→LW-102

5.5 LW-101 结果码

Hex 含义 排查
01 成功 —
02 错误命令 LW-100 值无效
04 账户已存在 LW-104 重名
08 账户不存在 LW-104/LW-102 对不上
10 密码错误 LW-112 内容
20 命令无法执行 删当前账号 / admin
40 名称不合法 LW-104
80 密码含无效字符 LW-112
100 / 200 导入无效 / 超期 U 盘 / 安全密钥

5.6 提示 / 点检 / 时间

地址 用途
LW-261 登录提示字符串表编号(0 空 / 1 成功 / 2 不存在 / 3 密码错 / 4 无法执行 / 5 名称不合法 / 6 密码无效 / 7 登录失败)
LW-9017~9022 RTC:秒/分/时/日/月/年(写入即设置时间)
LW-40~45 改时间暂存:秒/分/时/日/月/年

5.7 网络 / 版本(关于页)

项目 地址 元件
HMI IP LW-9129~9132 数值 ×4(16-bit,3 位)
子网掩码 LW-10750~10753 数值 ×4
网关 LW-9125~9128 数值 ×4
MAC LW-9135(6 words) 字符元件,字长 6
以太网端口 LW-9133 数值
DNS LW-10804~10807 数值 ×4
连接速度 LW-10815 数值(0 失败/10/100/1000)
DHCP LW-10812 数值(0 关/1 开)
程序版本 LW-9120 数值 32-bit
OS 版本 LW-9026/9027/9028 数值(年/月/日)
工程名称 LW-9100(14 words) 字符,字长 14
工程编译日期 LW-9122/9123/9124 数值(年/月/日)
HMI 名称 LW-10884(16 words) 字符,字长 16
HMI 机型 ID LW-9054 数值 32-bit
HMI 识别码 LW-9046 数值 32-bit
工程文件大小 LW-9118 数值 32-bit(K bytes)
工程校验和 LW-12752(16 words) 字符,字长 16

网络写回控制位:LB-12041 刷新、LB-12094/LB-12095 更新(写 IP/掩码/网关后置 ON)、LB-12822 桥接模式。

5.8 通用程序:3 台 PLC / 多屏通用配置

一套工程,上料屏 / 制丸A屏 / 制丸B屏通用;换屏、换 PLC 只在 13 号窗改配置,现场不需要 EasyBuilder。

工程里的设备划分(两个以太网设备槽)

设备 绑定内容 上料屏 制丸A屏 制丸B屏
设备4:上料 PLC X1/X2 画面、C 组数据 上料 PLC 的 IP 上料 PLC 的 IP 上料 PLC 的 IP
设备5:制丸 PLC X3/X4 画面、D 组数据 A 或 B(D 登录后切) A 的 IP B 的 IP
  • 制丸A屏、制丸B屏各自只连「自己的 PLC + 上料 PLC」,互相看不见;
  • 上料屏 D 登录:用「A/B 切换」按钮在 设备5 的 IP 间切(同一时间看一条线);默认 A,只有人工切换才到 B,重启回 A;按钮暂放 13 号窗(能开 13 号窗的是工程师 A / admin),后续再移到制丸页给 D 用;
  • 换屏 / 换 PLC:备件装同程序 → 13 号窗填 IP/角色 → 点「应用」即可。

13 号窗字段(全部存 RW,掉电保持)

字段 地址 写入的系统寄存器
HMI IP / 掩码 / 网关 RW-20~31 LW-91299132 / LW-1075010753 / LW-9125~9128 + LB-12094(备屏/换屏用;HMI 固定 IP 必填)
上料 PLC IP RW-40~43 LW-9600~9603(设备4) + LB-10070
制丸A PLC IP RW-44~47 选 A 时 → LW-9605~9608(设备5) + LB-10071
制丸B PLC IP RW-48~51 选 B 时 → LW-9605~9608(设备5) + LB-10071
本机角色 RW-60:1=上料屏 / 2=制丸A屏 / 3=制丸B屏 角色 2/3 自动锁线别;角色=0 不连制丸设备(防误连)
制丸线选择 RW-61:1=A 线 / 2=B 线 上料屏手动选;制丸屏由角色决定

设备槽号按你工程实际(以太网设备从 4 号起):设备5 → LW-9605/LB-10071,设备6 → LW-9610/LB-10072。设备号查看:EB Pro 设备列表,或显示 LW-9300~9306(0=该槽无设备)。

切换互锁(防旧数据/防误操作)

用途 地址 说明
设备4 通讯状态 LB-10100 上料 PLC:ON=已连接;写 ON 可重连一次
设备5 通讯状态 LB-10400 制丸 PLC:ON=已连接;写 ON 可重连一次
错误码 LW-9403 / LW-9404 设备4 / 设备5
禁止系统弹窗 LB-11963 / LB-11964 置 ON:不弹设备4/5 的 “Device No Response”
  • 制丸页放「通讯正常」指示灯 = LB-10400;A/B 切换后(或刚上电)等它变 ON 再操作,避免按到旧画面数据;
  • 切换按钮(line-ab-switch)只负责切 IP 和重连,不等待;互锁交给指示灯/操作条件。
  • A/B 切换按钮只在上料屏(RW-60=1)生效:制丸A/B 屏线别由角色锁死,宏内已挡,admin 登录也切不动。

5.9 拓扑图

三台 PLC、三台 HMI 都接在 PN 交换机(同一网段);图中画的是逻辑连接(每台 HMI 只连它需要的那两台 PLC)。

graph LR
  P1["S7-1500<br/>上料/配料 PLC"]
  PA["S7-1500<br/>制丸A PLC"]
  PB["S7-1500<br/>制丸B PLC"]
  H1["HMI 上料屏<br/>role=1"]
  H2["HMI 制丸A屏<br/>role=2"]
  H3["HMI 制丸B屏<br/>role=3"]
  H1 -- "设备4" --> P1
  H1 -. "设备5(A/B 可切)" .-> PA
  H1 -.-> PB
  H2 -- "设备4" --> P1
  H2 -- "设备5" --> PA
  H3 -- "设备4" --> P1
  H3 -- "设备5" --> PB

说明

  • 一套工程烧 3 台屏;装机时在 13 号窗设:本机角色 RW-60、线别 RW-61、上料 IP RW-40~43、制丸A IP RW-44~47、制丸B IP RW-48~51 → 点「应用」;
  • 用户组:C(上料)→ X1/X2(绑 设备4);D(制丸)→ X3/X4(绑 设备5);admin 全开;
  • 制丸A屏只连「A 的 PLC + 上料 PLC」;制丸B屏只连「B 的 PLC + 上料 PLC」;A/B 互不可见;
  • 上料屏 D 登录后可用「A/B 切换」按钮切换 设备5 指向(仅 role=1 生效);按钮暂放 13 号窗,后续再移到制丸页。