|
|
|
@@ -54,6 +54,11 @@ |
|
|
|
读取约 288 ms 完成,缓存值为 `M0=1`、`M1=1`、`M2=0`、`D0=0`。主窗口现在会显示 |
|
|
|
连接、首读完成和具体中文通信故障,生产代码中的业务错误提示已统一为中文,JSON 字段和协议标记保持不变。 |
|
|
|
|
|
|
|
PLC 连接初始化会连续通知首读重置、正在连接和已连接。旧主窗口把每次通知都排队处理, |
|
|
|
队列执行时读取到的已经是同一个最终状态,因此输出区会连续追加三条相同的“正在首读”。 |
|
|
|
现已在主窗口合并同一事件循环内的 PLC 状态刷新,并拒绝连续追加完全相同的输出消息。 |
|
|
|
真实 `COM3` 主窗口联调确认“正在首读”和“首次读取完成”各输出一次。 |
|
|
|
|
|
|
|
本轮已完整删除统一数据点业务,包括领域模型、服务、主窗口 Dock、属性区下拉框、JSON 字段和独立测试工程。当前开发阶段不保留 `dataPoints` 旧结构的迁移或兼容逻辑。主窗口测试明确验证已删除控件不存在,PLC 轮询测试改为验证从 HMI 实际绑定收集地址。 |
|
|
|
|
|
|
|
本轮梯形图编辑重构还验证了:固定网格渲染、水平/垂直正交布线、工具栏直接建立并联支路,以及连续范围 `A AND ((B AND C) OR D)` 的结构变换和非连续范围拒绝。 |
|
|
|
|