Obsah

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

Popis

Blok definuje rozhraní, které musí implementovat funkční blok pro řízení určitého druhu zařízení

Vstupy

Jméno Datový typ Povolený rozsah Jednotka Retain Nutno připojit Význam
Rozhraní nedefinuje žádné vstupy

Výstupy

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

Bloky

Jméno Datový typ Význam
Rozhraní neobsahuje žádné interní bloky k použití

Metody

ParametersCheck

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

ControlEntry

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í

AdjustOutputPower

Argument Typ Datový typ Význam
_RequestedPower Vstup real Nová hodnota požadovaného výkonu

SetMaster

Argument Typ Datový typ Význam
_Master Vstup bool Pokud je true, tak se jedná o master zaříení

SetForceLocalControl

Argument Typ Datový typ Význam
Nejsou

CascadeStateNotification

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í

GetState

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

GetOutputLimits

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

GetPowerState

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

GetPowerInfo

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í

AttachAuxiliaryFunctionAlarm

Argument Typ Datový typ Význam
_AlarmsInterface Vstup Lib.Mervis.v2_0.BaseAlarmBlockPointer Ukazatel na alarmové rozhraní

Podrobný popis funkce

….

Verze