Rozhraní pro definici zařízení (v3.0)

  • Úplný název funkčního bloku: Lib.Mervis.v3_0.BaseSource
  • 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 řízení určitého druhu zařízení

Jméno Datový typ Povolený rozsah Jednotka Retain Nutno připojit Význam
Rozhraní nedefinuje žádné vstupy
Jméno Datový typ Jednotka Význam
Source ptr_to Lib.Mervis.v3_0.BaseSource - 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ží kaskádnímu regulátoru pro kontrolu, zda-li je nastavení zařízení kompatibilní se zvolenou řídicí strategií
Argument Typ Datový typ Význam
_ControlStrategy Vstup Lib.Mervis.v3_0.CascadeControllerStrategy Nastavená strategie
_LimitForAttach Vstup real Hodnota integrálního kritéria pro aktivaci zaříení
_LimitForDettach Vstup real Hodnota integrálního kritéria pro deaktivaci zaříení
_NeutralZone Vstup real Velikost neutrálního pásma kolem žádané hodnoty
_Result Výstup bool Výsledek kontroly. Pokud je vše v pořáku musí vrátit hodnotu true
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží kaskádnímu regulátoru pro řízení daného zařízení
Argument Typ Datový typ Význam
_Enable Vstup bool Povoluje funkci zařízení
_SetPoint Vstup real Předává informaci o žádané hodnotě výstupu daného zařízení
_MasterSourcePower Vstup real Informace o aktuálním výkonu master zařízení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro modifikaci výstupniho výkonu - zadává se nový požadovaný výkon zdroje, např. v případě změny počtu aktivních zařízení
Argument Typ Datový typ Význam
_RequestedPower Vstup real Nová hodnota požadovaného výkonu
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro indikaci, zda je dané zařízení řídicí prvek kaskády
Argument Typ Datový typ Význam
_Master Vstup bool Pokud je true, tak se jedná o master zaříení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro určení, že dané zařízení využívá vždy svoji lokalní regulační smyčku - tj. používá svoji hodnotu výstupu a provádí regulaci na žádanou hodnotu
Argument Typ Datový typ Význam
Nejsou
  • Virtualní: Ano
  • Nutno přetížit: Ne
  • Metoda slouží pro notifikaci o změně stavu kaskadního regulátoru
Argument Typ Datový typ Význam
_GlobalEnable Vstup bool Indikuje povolení řízení - vstup Enable u kaskadniho regulátoru
_MeasuredOutput Vstup real Hodnota společného výstupu
_Setpoint Vstup real Požadovaná hodnota společného výstupu
_ControlStrategy Vstup Lib.Mervis.v3_0.CascadeControllerStrategy Zvolená strategie řízení
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro zjištění stavu zařízení pro potřeby určení počtu aktivních zařízení
Argument Typ Datový typ Význam
_State Výstup Lib.Mervis.v3_0.SourceState Aktuální stav zařízení
_Master Výstup bool Indikuje, že se jedná o master zařízení
_MeasuredOutput Výstup real Skutečná hodnota výstupu daného zařízení
_TotalRuntime Výstup time Celková dobu chodu
_SetpointReached Výstup bool Indikuje dosažení žádané hodnoty
  • Virtualní: Ano
  • Nutno přetížit: Ne
  • Metoda slouží pro zjištění minimální a maximální výstupní hodnoty (např. je třeba zvýšit výstup kvůli teplotě zpátečky)
Argument Typ Datový typ Význam
_SetpointMinimal Výstup real Vyžadovaná minimální hodnota žádané hodnoty
_MinimalOutput Výstup real Minimální možná hodnota výstupu
_MaximalOutput Výstup real Maximální možná hodnota výstupu
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro zjištění výkonového stavu zařízení
Argument Typ Datový typ Význam
_Power Výstup real Aktuální výkon zaříení v reálných jednotkách
_PowerPercent Výstup real Aktuální výkon v procentech
  • Virtualní: Ano
  • Nutno přetížit: Ano
  • Metoda slouží pro zjištění výkonových limitů daného zařízení pro optimalizaci přepínání a řízení
Argument Typ Datový typ Význam
_MinimalPower Výstup real Nejmenší možný výkon zařízení - důležitá aby všechna použitá zařízení měla stejný rozměr
_MaximalPower Výstup real Maximální výkon zařízení - důležitá aby všechna použitá zařízení měla stejný rozměr
_Type Výstup Lib.Mervis.v3_0.SourceType Způsob řízení daného zařízení
  • Virtualní: Ano
  • Nutno přetížit: Ne
  • Metoda slouží pro registraci alarmového rozhraní využívaného rozšiřující funkcí. Smí se volat pouze jednou pro každou funkci.
Argument Typ Datový typ Význam
_AlarmsInterface Vstup Lib.Mervis.v2_0.BaseAlarmBlockPointer Ukazatel na alarmové rozhraní

….

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