|
|
|
@@ -11,7 +11,8 @@ |
|
|
|
- 画布只选择可见节点,不暴露内部表达式容器;橡皮框或多选连续节点后可直接建立并联支路 |
|
|
|
- 执行器递归求值并生成节点、表达式、网络轨迹,离线运行时画布显示导通路径和故障位置 |
|
|
|
- HMI 和梯形图直接配置 M/D 地址,不依赖预先创建的数据点 |
|
|
|
- HMI 控件描述注册表统一维护现有 7 种控件的稳定名称、默认值、绑定规则和运行值类型 |
|
|
|
- HMI 控件描述注册表统一维护现有 8 种控件的稳定名称、默认值、绑定规则和运行值类型 |
|
|
|
- HMI ProgressBar 使用 D 区 Word 值和可配置范围显示百分比,支持越界钳制、JSON 往返和运行态只读展示 |
|
|
|
- `ActiveRegisterRepository` 在离线虚拟仓库与 PLC 缓存仓库之间切换 |
|
|
|
- `PlcCommunicationService` 使用 Qt SerialBus 异步连接、轮询和单点写入,UI 不阻塞 |
|
|
|
- 真机连接收集 HMI、报警定义和梯形图实际引用地址,按 M/D 分区并合并相邻地址读取 |
|
|
|
@@ -188,6 +189,14 @@ NumericInput、Label、PageJump 和 AlarmList 的工程稳定类型名、界面 |
|
|
|
M/D 绑定与运行值匹配及未知类型拒绝。10 个自动化测试工程全部重新构建并通过,Qt Release |
|
|
|
主工程完成独立构建,`git diff --check` 无空白错误。 |
|
|
|
|
|
|
|
本轮新增 HMI ProgressBar 控件。进度条使用 D 区 Word 绑定,保存最小值、最大值和是否显示百分比, |
|
|
|
运行态将读回值钳制到配置范围后绘制水平填充,不接收鼠标写入。属性面板支持范围编辑,JSON |
|
|
|
严格要求 `minimumValue`、`maximumValue` 和 `showValue`,领域测试覆盖无效范围、越界映射和 |
|
|
|
M/D 绑定边界;主窗口测试覆盖创建、属性编辑、运行绘制和只读交互。 |
|
|
|
|
|
|
|
此前的 7 种控件已升级为 8 种控件,ProgressBar 的稳定类型名为 `progressBar`,默认范围为 |
|
|
|
`0~100`,默认尺寸为 `240x36`。 |
|
|
|
|
|
|
|
2026-08-17 使用 `COM3 / 9600 / 8E1 / 站号 1` 完成本轮注册表重构后的真机只读复核, |
|
|
|
成功读取 `M0~M2 = OFF`、`D0 = 0`,测试结束后正常关闭串口,全程没有执行 PLC 写操作。 |
|
|
|
|
|
|
|
|