Package io.openems.edge.ess.mr.gridcon
Interface GridconPcs
- All Known Implementing Classes:
GridconPcsImpl
public interface GridconPcs
Describes functions of the gridcon pcs system.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
float
float
float
float
float
float
float
float
float
float
float
float
float
float
float
double
double
int
int
float
float
float
float
float
float
boolean
boolean
boolean
isError()
boolean
isIpusStarted
(boolean enableIpu1, boolean enableIpu2, boolean enableIpu3) boolean
boolean
boolean
void
setAcknowledge
(boolean acknowledge) void
setBalancingMode
(BalancingMode balancingMode) void
setCosPhiSetPoint1
(float cosPhiSetPoint1) void
setCosPhiSetPoint2
(float cosPhiSetPoint2) void
setDcLinkVoltage
(float dcLinkVoltageSetpoint) void
setEnableIpu1
(boolean enabled) void
setEnableIpu2
(boolean enabled) void
setEnableIpu3
(boolean enabled) void
setErrorCodeFeedback
(int errorCodeFeedback) void
setF0
(float frequencyFactor) void
setFundamentalFrequencyMode
(FundamentalFrequencyMode fundamentalFrequencyMode) void
setHarmonicCompensationMode
(HarmonicCompensationMode harmonicCompensationMode) void
setIRefStringA
(Float current) void
setIRefStringB
(Float current) void
setIRefStringC
(Float current) void
void
setPControlMode
(PControlMode activePowerControl) void
setPlay
(boolean play) void
setPMaxChargeIpu1
(float maxPower) void
setPMaxChargeIpu2
(float maxPower) void
setPMaxChargeIpu3
(float maxPower) void
setPMaxDischargeIpu1
(float maxPower) void
setPMaxDischargeIpu2
(float maxPower) void
setPMaxDischargeIpu3
(float maxPower) void
setPower
(int activePower, int reactivePower) void
setQLimit
(float f) void
setStop
(boolean stop) void
setStringControlMode
(int stringControlMode) void
setSyncDate
(int date) void
setSyncTime
(int time) void
setU0
(float voltageFactor) void
setWeightStringA
(Float weight) void
setWeightStringB
(Float weight) void
setWeightStringC
(Float weight)
-
Field Details
-
MAX_POWER_PER_INVERTER
static final int MAX_POWER_PER_INVERTER- See Also:
-
DC_LINK_VOLTAGE_SETPOINT
static final float DC_LINK_VOLTAGE_SETPOINT- See Also:
-
Q_LIMIT
static final float Q_LIMIT- See Also:
-
POWER_PRECISION_WATT
static final int POWER_PRECISION_WATT- See Also:
-
DEFAULT_GRID_FREQUENCY
static final float DEFAULT_GRID_FREQUENCY- See Also:
-
DEFAULT_GRID_VOLTAGE
static final float DEFAULT_GRID_VOLTAGE- See Also:
-
NOMINAL_CURRENT_PER_UNIT
-
NOMINAL_POWER_PER_UNIT
-
-
Method Details
-
getMaxApparentPower
float getMaxApparentPower() -
isRunning
boolean isRunning() -
isStopped
boolean isStopped() -
isError
boolean isError() -
setPower
void setPower(int activePower, int reactivePower) -
setStop
void setStop(boolean stop) -
setPlay
void setPlay(boolean play) -
setAcknowledge
void setAcknowledge(boolean acknowledge) -
setErrorCodeFeedback
void setErrorCodeFeedback(int errorCodeFeedback) -
getErrorCode
int getErrorCode() -
getActivePower
float getActivePower() -
getReactivePower
float getReactivePower() -
getDcLinkPositiveVoltage
float getDcLinkPositiveVoltage() -
isCommunicationBroken
boolean isCommunicationBroken() -
setEnableIpu1
void setEnableIpu1(boolean enabled) -
setEnableIpu2
void setEnableIpu2(boolean enabled) -
setEnableIpu3
void setEnableIpu3(boolean enabled) -
enableDcDc
void enableDcDc() -
disableDcDc
void disableDcDc() -
setBalancingMode
-
setFundamentalFrequencyMode
-
setHarmonicCompensationMode
-
setMode
-
setU0
void setU0(float voltageFactor) -
setF0
void setF0(float frequencyFactor) -
setPControlMode
-
setQLimit
void setQLimit(float f) -
setPMaxChargeIpu1
void setPMaxChargeIpu1(float maxPower) -
setPMaxDischargeIpu1
void setPMaxDischargeIpu1(float maxPower) -
setPMaxChargeIpu2
void setPMaxChargeIpu2(float maxPower) -
setPMaxDischargeIpu2
void setPMaxDischargeIpu2(float maxPower) -
setPMaxChargeIpu3
void setPMaxChargeIpu3(float maxPower) -
setPMaxDischargeIpu3
void setPMaxDischargeIpu3(float maxPower) -
setDcLinkVoltage
void setDcLinkVoltage(float dcLinkVoltageSetpoint) -
setWeightStringA
-
setWeightStringB
-
setWeightStringC
-
setIRefStringA
-
setIRefStringB
-
setIRefStringC
-
setStringControlMode
void setStringControlMode(int stringControlMode) -
getErrorCount
int getErrorCount() -
setSyncDate
void setSyncDate(int date) -
setSyncTime
void setSyncTime(int time) -
isDcDcStarted
boolean isDcDcStarted() -
isIpusStarted
boolean isIpusStarted(boolean enableIpu1, boolean enableIpu2, boolean enableIpu3) -
doWriteTasks
-
getActivePowerPreset
float getActivePowerPreset() -
getEfficiencyLossChargeFactor
double getEfficiencyLossChargeFactor() -
getEfficiencyLossDischargeFactor
double getEfficiencyLossDischargeFactor() -
getCurrentL1Grid
float getCurrentL1Grid() -
getCurrentL2Grid
float getCurrentL2Grid() -
getCurrentL3Grid
float getCurrentL3Grid() -
getCurrentLNGrid
float getCurrentLNGrid() -
getActivePowerL1Grid
float getActivePowerL1Grid() -
getActivePowerL2Grid
float getActivePowerL2Grid() -
getActivePowerL3Grid
float getActivePowerL3Grid() -
getActivePowerSumGrid
float getActivePowerSumGrid() -
getReactivePowerL1Grid
float getReactivePowerL1Grid() -
getReactivePowerL2Grid
float getReactivePowerL2Grid() -
getReactivePowerL3Grid
float getReactivePowerL3Grid() -
getReactivePowerSumGrid
float getReactivePowerSumGrid() -
getApparentPowerL1Grid
float getApparentPowerL1Grid() -
getApparentPowerL2Grid
float getApparentPowerL2Grid() -
getApparentPowerL3Grid
float getApparentPowerL3Grid() -
getApparentPowerSumGrid
float getApparentPowerSumGrid() -
isUndefined
boolean isUndefined() -
setCosPhiSetPoint1
void setCosPhiSetPoint1(float cosPhiSetPoint1) -
setCosPhiSetPoint2
void setCosPhiSetPoint2(float cosPhiSetPoint2)
-