Rozhraní pro definici kaskádního regulátoru (v3.0)

  • Úplný název funkčního bloku: Lib.Mervis.v3_0.BaseCascadeController
  • Vytvořen rozšířením bloku
  • Potřebné reference projektu
    • Lib.Mervis
    • Lib.Mervis.Cascade

Blok definuje rozhraní, které musí implementovat funkční blok pro kaskádní regulátor

Jméno Datový typ Povolený rozsah Jednotka Retain Nutno připojit Význam
Rozhraní nedefinuje žádné vstupy
Jméno Datový typ Jednotka Význam
Cascade ptr_to Lib.Mervis.v3_0.BaseCascadeController - Ukazatel na vlastní implementaci, automaticky inicializováno na hodnotu THIS
Jméno Datový typ Význam
Rozhraní neobsahuje žádné interní bloky k použití
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání celkového stavu kaskádního regulátoru
Argument Typ Datový typ Význam
_GlobalEnable Výstup bool Indikuje povolení řízení - vstup Enable u kaskádního regulátoru
_MeasuredOutput Výstup real Hodnota společného výstupu
_SetpointInput Výstup real Požadovaná hodnota společného výstupu - vstup Setpoint u kaskádního regulátoru
_Setpoint Výstup real Vypočtená a upravená hodnota společného výstupu - výstup ActualSetpoint
_SetpointWithLimits Výstup real Upravena žádaná hodnota společného výstupu se započtením limitů zařízení - Setpoint_WithLimits
_ControlStrategy Výstup Lib.Mervis.v3_0.CascadeControllerStrategy Strategie říení
_ActualNumberOfActive Výstup usint Aktualní počet aktivních zařízení
_ActualMasterIndex Výstup Lib.Mervis.v3_0.CascadeSourceNumber Index aktuálního master zaříení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání společných limitů na žádanou hodbnotu společného výstupu
Argument Typ Datový typ Význam
_MinimalOutput Výstup real Minimální hodnota výstupu
_MaximalOutput Výstup real Maximální hodnota výstupu
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání aktuálního výkonu kaskádního regulátoru
Argument Typ Datový typ Význam
_TotalActivePower Výstup real Aktuální výkon aktivních zařízení
_MaximalPower Výstup real Maximální výkon kaskády - součet maximálních výkonu všech zařízení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání počtu zařízení v kaskádě
Argument Typ Datový typ Význam
_SourcesCount Výstup usint Počet zařízení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání ukazatele na požadované zařízení
Argument Typ Datový typ Význam
_Index Vstup usint Index zařízení (1..4)
_Source Výtup Lib.Mervis.v3_0.BaseSource Požadované zařízení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro získání aktuální požadované hodnoty zařízení
Argument Typ Datový typ Význam
- Návratová hodnota real Aktuální požadovaná hodnota
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro aktivaci dalšího zaříení bez ohledu na stav kaskádního regulátoru
  • FIXME není definováno
Argument Typ Datový typ Význam
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro deaktivaci dalšího zaříení bez ohledu na stav kaskádního regulátoru
  • FIXME není definováno
Argument Typ Datový typ Význam
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro zvýšení dodávaného výkonu bez ohledu na stav kaskádního regulátoru
Argument Typ Datový typ Význam
_PowerChange Vstup real Požadované navýšení ve výkonových jednotkách (dle zařízení)
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro snížení dodávaného výkonu bez ohledu na stav kaskádního regulátoru
Argument Typ Datový typ Význam
_PowerChange Vstup real Požadované snížení ve výkonových jednotkách (dle zařízení)

….

  • © Energocentrum Plus, s.r.o. 2017 - 2025