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í |
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 |
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í |
Argument | Typ | Datový typ | Význam |
_RequestedPower | Vstup | real | Nová hodnota požadovaného výkonu |
Argument | Typ | Datový typ | Význam |
_Master | Vstup | bool | Pokud je true, tak se jedná o master zaříení |
Argument | Typ | Datový typ | Význam |
Nejsou | |
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í |
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 |
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 |
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 |
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í |
Argument | Typ | Datový typ | Význam |
_AlarmsInterface | Vstup | Lib.Mervis.v2_0.BaseAlarmBlockPointer | Ukazatel na alarmové rozhraní |