多状态指示灯按地址数值选择图片和文字,适合显示待机、运行、提醒、告警等状态。
核心功能
- 多状态显示:按地址数值显示待机、运行、提醒等不同状态。
- 步进切换:触摸后递增或递减,可选择到达边界后循环。
- 数值映射:把 10、20、30 等非连续值对应到指定状态。
本节案例:递增与递减;边界停止与状态转换。
打开第 2 页。工程为 1024×600,地址使用 LW(十六进制)。
1. 属性介绍
共用设置:位置尺寸 · 文字与图片 · 执行与声音 · 动态特效 · 安全设置。本节说明控件专有属性,图中序号对应下表。
1.1 功能设置


| 序号 | 属性 | 作用 |
|---|---|---|
| 1 | 读取地址 | 读取控件需要显示的数据;按工程协议选择地址。 |
| 2 | 切换开关 | 启用后允许触摸操作;关闭时只显示状态。 |
| 3 | 写入地址 | 选择与读取地址相同或不同;不同时填写独立地址。 |
| 4 | 地址 | 读写分离时,填写独立的写入地址。 |
| 5 | 操作模式 | 递增进入下一状态,递减进入上一状态。 |
| 6~7、10 | 执行与声音 | 共用设置,见 执行与声音。 |
| 8 | 循环调节 | 越过调节边界后从另一端继续;关闭后在边界停止。 |
| 9 | 数据类型 | 选择与设备数据一致的整数或浮点类型,避免位宽或符号解析错误。 |
1.2 状态设置


| 序号 | 属性 | 作用 |
|---|---|---|
| 1 | 状态数 | 可显示的状态数量,状态索引从 0 开始。 |
| 2 | 状态转换 | 将指定数值映射到状态索引。 |
| 3 | 状态转换表 | 按状态顺序填写对应值;本例 10;20;30;40 对应 S0~S3。 |
| 4、6~11、14~18 | 文字与图片 | 共用设置,见 文字与图片。 |
| 5 | 多状态图片 | 按状态顺序选择图片,第一张对应 S0。 |
| 12 | 选择状态 | 选定要编辑的状态;ALL 将设置应用到全部状态。 |
| 13 | 文字内容 | 填写当前状态显示的文字。 |
2. 应用案例
2.1 递增与递减
2.1.1 工程配置
添加两个多状态指示灯,状态数量均为 4,启用触摸开关和循环调节。
| 控件 / 项目 | 地址 / 对象 | 设置 |
|---|---|---|
| 递增循环 | LW1100 | 递增;初值 0 |
| 递减循环 | LW1101 | 递减;初值 3 |
递增循环设置:

递减循环设置:

2.1.2 运行预览

连续点击可观察 0→1→2→3→0;递减按相反顺序切换。
2.2 边界停止与状态转换
2.2.1 工程配置
一个控件关闭循环调节;另一个开启状态转换并填写四个值。
| 控件 / 项目 | 地址 / 对象 | 设置 |
|---|---|---|
| 边界停止 | LW1102 | 递增;循环调节关闭 |
| 状态映射 | LW1103 | 转换表 10;20;30;40;初值 10 |
边界停止:关闭循环调节:

状态转换表:10、20、30、40:

2.2.2 运行预览

边界案例到状态 3 后不再增加;映射案例按 10、20、30、40 切换,对应同一组状态图片。
需要确认型号或具体项目?联系技术支持 ↗