|
|
|
@@ -98,6 +98,11 @@ PLC 错误分类已拆到独立基础设施模块。连接阶段无法打开串 |
|
|
|
保持未连接状态;已连接后收到 `ConnectionError` 或意外进入 `UnconnectedState` 时统一报告本地 |
|
|
|
串口连接已中断,自动清理并转为未连接状态,不再依赖错误瞬间的 Windows COM 口枚举结果。 |
|
|
|
|
|
|
|
PLC 断开状态现已与底层 Qt Modbus 会话保持一致。连接中断类错误会停止轮询、隔离旧回复并 |
|
|
|
主动关闭 `QModbusRtuSerialMaster`;再次连接前还会防御性清理残留的底层连接状态,避免界面已 |
|
|
|
禁用“断开 PLC”但重连仍提示连接已经启动。串口无法打开时,输出区只通过 PLC 状态刷新记录 |
|
|
|
一次故障,连接操作不再重复追加同一错误,但仍保留警告对话框。 |
|
|
|
|
|
|
|
本轮新增自动化测试覆盖故障自动退回编辑态、首读资格撤销、故障后禁止重新进入真机、故障态 |
|
|
|
直接重连清理旧会话、主窗口重新配置入口和五类核心通信错误。`plc_runtime_tests`、 |
|
|
|
`runtime_mode_service_tests`、`main_window_tests` 均通过,Qt Release 工程完成干净构建。 |
|
|
|
|