Fixed some bugs and added inverter status to modbus register
- Safety now has a tof of 0,5s for Temp, Voltage and Pressure - Doppelhöcker now switches powercommand during second phase
This commit is contained in:
@@ -22,6 +22,9 @@ VAR_OUTPUT
|
||||
|
||||
// Current inverter values
|
||||
stCurrentValues : ST_SUNSPEC_CURRENT_VALUES;
|
||||
|
||||
// Inverter infos for EMS display
|
||||
stInverterInfos : ST_KACO_INFOS;
|
||||
END_VAR
|
||||
VAR
|
||||
// Battery limits
|
||||
@@ -247,6 +250,13 @@ END_IF
|
||||
|
||||
HandleCyclicData();
|
||||
|
||||
// Copy inverter states to output
|
||||
stInverterInfos.eRequestedState := _eRequestedState;
|
||||
stInverterInfos.eCurrentState := _eCurrentState;
|
||||
stInverterInfos.ePCUState := _stPCUState.ePCUState;
|
||||
stInverterInfos.ePCUError := _stPCUState.ePCUError;
|
||||
|
||||
// Run state machine
|
||||
CASE _iState OF
|
||||
0: // Pre-init phase (no battery limits set)
|
||||
_fbTONSetBatteryLimits(IN := TRUE);
|
||||
|
||||
Reference in New Issue
Block a user