Interface GridconPcs

All Known Implementing Classes:
GridconPcsImpl

public interface GridconPcs
Describes functions of the gridcon pcs system.
  • Field Details

    • MAX_POWER_PER_INVERTER

      static final int MAX_POWER_PER_INVERTER
      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

      static final Float NOMINAL_CURRENT_PER_UNIT
    • NOMINAL_POWER_PER_UNIT

      static final Float 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

      void setBalancingMode(BalancingMode balancingMode)
    • setFundamentalFrequencyMode

      void setFundamentalFrequencyMode(FundamentalFrequencyMode fundamentalFrequencyMode)
    • setHarmonicCompensationMode

      void setHarmonicCompensationMode(HarmonicCompensationMode harmonicCompensationMode)
    • setMode

      void setMode(Mode mode)
    • setU0

      void setU0(float voltageFactor)
    • setF0

      void setF0(float frequencyFactor)
    • setPControlMode

      void setPControlMode(PControlMode activePowerControl)
    • 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

      void setWeightStringA(Float weight)
    • setWeightStringB

      void setWeightStringB(Float weight)
    • setWeightStringC

      void setWeightStringC(Float weight)
    • setIRefStringA

      void setIRefStringA(Float current)
    • setIRefStringB

      void setIRefStringB(Float current)
    • setIRefStringC

      void setIRefStringC(Float current)
    • 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

      void doWriteTasks() throws OpenemsError.OpenemsNamedException
      Throws:
      OpenemsError.OpenemsNamedException
    • 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)