Kaskádní regulátor (v3.0)

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

Blok slouží pro řízení zařízení zapojených do kaskády.

program test
	var
		cctrl: lib.mervis.v3_0.CascadeController;
	end_var

	cctrl();
end_program
Jméno Datový typ Povolený rozsah Jednotka Retain Nutno připojit Význam
Source1 Lib.Mervis.v3_0.BaseSourcePointer - Ne Ano Připojení prvního zařízení
Source2 Lib.Mervis.v3_0.BaseSourcePointer - Ne Ne Připojení druhého zařízení
Source3 Lib.Mervis.v3_0.BaseSourcePointer - Ne Ne Připojení třetího zařízení
Source4 Lib.Mervis.v3_0.BaseSourcePointer - Ne Ne Připojení čtvrtého zařízení
MeasuredOutput real XX Ne Ano Skutečná hodnota společného výstupu
Setpoint real XX Ne Ano Žádaná hodnota společného výstupu
Enable bool - Ne Ne Povolení funkce
Cmd_DecreaseNumSources bool - Ne Ne Povel na snížení počtu aktivních zařízení
Cmd_IncreaseNumSources bool - Ne Ne Povel na zvýšení počtu aktivních zařízení
Cmd_DecreasePower bool - Ne Ne Povel na snížení aktuálního výkonu
Cmd_PowerChange real - Ne Ne Velikost změny vyžadované povelem Cmd_DecreasePower
CompensationSP_External real XX Ne Ne Vstup pro definici kompenzace žádané hodnoty v případě externího výpočtu
CompensationSP_Mode Lib.Mervis.v3_0.CascadeSetpointCompensation - Ne Ne Režim činnosti kompenzátoru/regulátoru žádané hodnoty
CompensationSP_P real - Ne Ne Velikost P-složky kompenzátoru/regulátoru žádané hodnoty na jednotlivé zařízení
Control_LimitForAttach real XX * min Ne Ne Hranice integrálního kritéria pro povolení dalšího zařízení
Control_LimitForDettach real XX * min Ne Ne Hranice integrálního kritéria pro snížení počtu aktivních zařízení
Control_LimitsForAttach array[0..3] of real XX * min Ne Ne Konfigurace limitů v případě rozšířené konfigurace
Control_LimitsForDettach array[0..3] of real XX * min Ne Ne Konfigurace limitů v případě rozšířené konfigurace
Control_LimitsCfg Lib.Mervis.v3_0.CascadeLimitsConfiguration - Ne Ne Konfigurace použitých limitů
Control_NeutralZone real XX Ne Ne Neutrální pásmo kolem žádané hodnoty, uplatňuje se jako +- NeutralZone/2
Control_MinActiveOem Lib.Mervis.v3_0.CascadeSourceNumber 0..4 - Ne Ne Minimální počet aktivních zařízení, tento údaj nastavuje technik, není určen k prezentaci konečnému uživateli
Control_MaxActiveOem Lib.Mervis.v3_0.CascadeSourceNumber 1..4 - Ne Ne Maximální počet aktivních zařízení, tento údaj nastavuje technik, není určen k prezentaci konečnému uživateli
Control_MinActive Lib.Mervis.v3_0.CascadeSourceNumber 0..4 - Ano Ne Definuje minimální počet aktivovaných zařízení
Control_MaxActive Lib.Mervis.v3_0.CascadeSourceNumber 1..4 - Ano Ne Definuje maximální počet aktivovaných zařízení
Control_SetpointCalculation Lib.Mervis.v3_0.CascadeSetpointCalculation - Ne Ne Definuje způsob výpočtu žádané hodnoty
Sequence_Profiles array[0..7] of Lib.Mervis.v3_0.CascadeSequenceProfile - Ne Ne Definice profilů pro určování pořadí jednotlivých zaříení
Sequence_TimeLimit time - Ne Ne Časový limit pro automatické přepínání profilů
Sequence_BlockSwitching bool - Ne Ne Vstup pro blokaci automatického přepínání
Sequence_Mode Lib.Mervis.v3_0.CascadeSequence - Ano Ne Režim přepínání profilů
Strategy_Mode Lib.Mervis.v3_0.CascadeControllerStrategy - Ne Ne Definice strategie pro aktivaci/deaktivaci jednotlivých zaříení
Strategy_OutputBandMin real % Ne Ne Definice parametrů strategie
Strategy_OutputBandMax real % Ne Ne Definice parametrů strategie
Jméno Datový typ Jednotka Význam
Cascade ptr_to Lib.Mervis.v3_0.BaseCascadeController - Ukazatel na implementační třídu kaskádního regulátoru
AlarmsInterface ptr_to Lib.Mervis.v2_0.BaseAlarmBlock - Alarmový interface
ActualSetpoint real XX Aktuální žádaná hodnota společného výtupu
ActualSourceSetpoint real XX Aktuální žádaná hodnota výstupu jednotlivých zařízení
ActualSequence Lib.Mervis.v3_0.CascadeSequence - Aktuální zvolené pořadí zařízení
ActualNumberOfActive usint - Aktuální počet aktivních zařízení
IntegralValue real XX * min Hodnota integrálního kritéria pro určování počtu aktivních zařízení
ParametersCheckOk bool - Indikuje správnost nastavených vstupních parametrů
Power_MinimalPercent real % Vypočtená hranice výkonu pro snižení počtu aktivních zařízení
Power_MaximalPercent real % Vypočtená hranice výkonu pro zvýšení počtu aktivních zařízení
Power_TotalActive real YY Aktuální celkový výkon kaskády
Power_Maximal real YY Maximální výkon kaskády
Sequence_ActualMasterIndex Lib.Mervis.v3_0.CascadeSourceNumber - Index zařízení, které je aktuálně masterem
Sequence_RemainingTime time - Zbývající čas k přepnutí pořadí
Jméno Datový typ Význam
Funkční blok neobsahuje žádné interní bloky k použití

….

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