Last changes before SAT
This commit is contained in:
@@ -11,13 +11,12 @@ VAR_INPUT
|
||||
refuStringErrorsModbus : REFERENCE TO U_BMS_ERROR_REGISTER;
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
xErrorLatched : BOOL;
|
||||
END_VAR
|
||||
VAR
|
||||
_latchedVoltages : BOOL;
|
||||
_latchedPressures : BOOL;
|
||||
_latechedTemperatures : BOOL;
|
||||
|
||||
_xErrorLatched : BOOL;
|
||||
_latchedTemperatures : BOOL;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
@@ -25,25 +24,25 @@ END_VAR
|
||||
xReset := FALSE;
|
||||
_latchedVoltages := FALSE;
|
||||
_latchedPressures := FALSE;
|
||||
_latechedTemperatures := FALSE;
|
||||
_xErrorLatched := FALSE;
|
||||
_latchedTemperatures := FALSE;
|
||||
xErrorLatched := FALSE;
|
||||
END_IF
|
||||
|
||||
IF (NOT xVoltagesInRange) AND NOT _xErrorLatched THEN
|
||||
IF (NOT xVoltagesInRange) AND NOT xErrorLatched THEN
|
||||
_latchedVoltages := TRUE;
|
||||
_xErrorLatched := TRUE;
|
||||
xErrorLatched := TRUE;
|
||||
refuStringErrorsModbus.stBitmap.bSafetyErrorVoltage := 1;
|
||||
END_IF
|
||||
|
||||
IF (NOT xPressureInRange) AND NOT _xErrorLatched THEN
|
||||
IF (NOT xPressureInRange) AND NOT xErrorLatched THEN
|
||||
_latchedPressures := TRUE;
|
||||
_xErrorLatched := TRUE;
|
||||
xErrorLatched := TRUE;
|
||||
refuStringErrorsModbus.stBitmap.bSafetyErrorPressure := 1;
|
||||
END_IF
|
||||
|
||||
IF (NOT xTemperaturesInRange) AND NOT _xErrorLatched THEN
|
||||
_latechedTemperatures := TRUE;
|
||||
_xErrorLatched := TRUE;
|
||||
IF (NOT xTemperaturesInRange) AND NOT xErrorLatched THEN
|
||||
_latchedTemperatures := TRUE;
|
||||
xErrorLatched := TRUE;
|
||||
refuStringErrorsModbus.stBitmap.bSafetyErrorTemperature := 1;
|
||||
END_IF]]></ST>
|
||||
</Implementation>
|
||||
|
||||
Reference in New Issue
Block a user