Added possibility to change power through hmi during cycling mode
This commit is contained in:
@@ -593,13 +593,14 @@ CASE _eBMSControlMode OF
|
|||||||
_xAllComponentsToManualMode := FALSE;
|
_xAllComponentsToManualMode := FALSE;
|
||||||
_xInSafetyCheckMode := FALSE;
|
_xInSafetyCheckMode := FALSE;
|
||||||
_xReleaseManualMode := FALSE;
|
_xReleaseManualMode := FALSE;
|
||||||
IF (_iState <> 30) OR GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic = 0 THEN
|
//IF (_iState <> 30) OR GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic = 0 THEN
|
||||||
_rAutoPowerRequest := DINT_TO_REAL(GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic);
|
_rAutoPowerRequest := DINT_TO_REAL(GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic);
|
||||||
END_IF
|
//END_IF
|
||||||
IF (GVL_SCADA.eRequestedControlMode <> _eBMSControlMode) AND (GVL_SCADA.xCanChangeControlMode) THEN
|
IF (GVL_SCADA.eRequestedControlMode <> _eBMSControlMode) AND (GVL_SCADA.xCanChangeControlMode) THEN
|
||||||
_eBMSControlMode := GVL_SCADA.eRequestedControlMode;
|
_eBMSControlMode := GVL_SCADA.eRequestedControlMode;
|
||||||
END_IF
|
END_IF
|
||||||
SM_AUTO();
|
SM_AUTO();
|
||||||
|
GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := REAL_TO_DINT(_rAutoPowerRequest);
|
||||||
END_CASE
|
END_CASE
|
||||||
|
|
||||||
GVL_SCADA.xCanChangeControlMode := _xCanChangeMode;
|
GVL_SCADA.xCanChangeControlMode := _xCanChangeMode;
|
||||||
|
|||||||
Reference in New Issue
Block a user