Browse Source

revise reservoir bug

chenzk 3 days ago
parent
commit
4fe3204c47

+ 2 - 2
PunkHPX8_RT/Devices/Reservoir/ReservoirDevice.cs

@@ -867,7 +867,7 @@ namespace PunkHPX8_RT.Devices.Reservoir
         /// <param name="cmd"></param>
         /// <param name="args"></param>
         /// <returns></returns>
-        private bool CAPumpOn(string cmd, object[] args)
+        public bool CAPumpOn(string cmd, object[] args)
         {
             double caPumpSpeed = SC.GetValue<double>("Reservoir.CADefaultPumpSpeed");
             bool result = CAPumpSpeed(caPumpSpeed);
@@ -887,7 +887,7 @@ namespace PunkHPX8_RT.Devices.Reservoir
         /// <param name="cmd"></param>
         /// <param name="args"></param>
         /// <returns></returns>
-        private bool CAPumpOff(string cmd, object[] args)
+        public bool CAPumpOff(string cmd, object[] args)
         {
             string ioName = BeckhoffModuleIOManager.Instance.GetIoNameByInnerModuleName($"{Module}.{CA_PUMP_ENABLE}");
             return BeckhoffIOManager.Instance.WriteIoValue(ioName, false);

+ 2 - 2
PunkHPX8_RT/Modules/Reservoir/DMReservoirInitializeRoutine.cs

@@ -105,8 +105,8 @@ namespace PunkHPX8_RT.Modules.Reservoir
         {
             if(_dmReservoirDevice.ReservoirData.CaFlow < _cellFlowStartLowLimit)
             {
-                _dmReservoirDevice.AnPumpOff();
-                _dmReservoirDevice.ANIsolationOff();
+                _dmReservoirDevice.CAPumpOff("",null);
+                _dmReservoirDevice.CAIsolationOff();
                 LOG.WriteLog(eEvent.ERR_RESERVOIR, Module, "CA Flow is less than cellFlowStartLowLimit ");
                 return false;
             }