可以按“旧驱动零改动、接口隔离、工厂切换、逐步上线”实施
可以按“旧驱动零改动、接口隔离、工厂切换、逐步上线”实施。当前关键耦合点:[PLCController.cs]直接依赖AuxPLC。[DeviceManager.cs] 直接new AuxPLC(...)。[HardwareSafetyShutdownService.cs]和 DebugTool 也直接创建AuxPLC。当前 [PLC.csv] 约 184 个地址,全部为D区地址。工作区已有DriverVariant配置模式,可作为兼容设计参考。一、总体架构PLCController ↓ 只依赖 IPlcDriver IPlcDriver ├─ LegacyAuxPlcAdapter → 现有 AuxPLC └─ InovancePlcDriver → 汇川 PLC ↑ PlcDriverFactory ↑ Stations.json核心原则:现有AuxPLC类、构造函数、Modbus 报文和旧调用方式不修改。