PIDGS – PID regulátor s přepínáním sad parametrů
Symbol blokuPotřebná licence: ADVANCED
Popis funkce
Regulační funkce bloku PIDGS je přesně shodná s blokem PIDU. Blok PIDGS
má však až šest sad základních parametrů, které je možné bezrázově přepínat
pomocí vstupu ip (index sady parametrů) nebo vstupu vp (přepínací analogová
veličina). V případě použití přepínací analogové veličiny je třeba zadat
a vektor
příslušných přepínacích mezí thsha. Sady parametrů jsou poté přepínány takto:
sada 0 je pro ,
sada 1 pro atd.
až sada 5 pro .
Index aktuální sady je k dispozici na výstupu kp.
Vstupy
dv | Proměnná dopředné vazby | Double (F64) |
sp | Požadovaná hodnota (setpoint) | Double (F64) |
pv | Řízená veličina | Double (F64) |
tv | Veličina pro vysledování | Double (F64) |
hv | Hodnota výstupu v manuálním režimu | Double (F64) |
MAN | Manuální nebo automatický režim | Bool |
|
|
|
IH | Zastavení integrace | Bool |
|
|
|
ip | Index sady parametrů 0 5 | Long (I32) |
vp | Přepínací veličina | Double (F64) |
Výstupy
mv | Akční zásah regulátoru (manipulated variable) | Double (F64) |
dmv | Rychlostní výstup regulátoru (diference) | Double (F64) |
de | Regulační odchylka | Double (F64) |
SAT | Saturace | Bool |
|
|
|
kp | Index aktuální sady parametrů | Long (I32) |
Parametry
hilim | Horní mez akčního zásahu regulátoru 1.0 | Double (F64) |
lolim | Dolní mez akčního zásahu regulátoru -1.0 | Double (F64) |
dz | Pásmo necitlivosti | Double (F64) |
icotype | Typ výstupu regulátoru 1 | Long (I32) |
|
|
|
nmax | Alokovaný počet sad parametrů 4 10000 10 | Long (I32) |
GSCF | Přepínání parametrů podle vstupu vp | Bool |
|
|
|
hys | Hystereze pro přepínání podle vstupu vp | Double (F64) |
irtypea | Vektor typů regulátoru [6 6 6 6 6 6] | Byte (U8) |
|
|
|
RACTA | Vektor příznaků obráceného působení výstupu regulátoru [0 0 0 0 0 0] | Bool |
|
|
|
ka | Vektor zesílení regulátoru [1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
tia | Vektor integračních časových konstant [4.0 4.0 4.0 4.0 4.0 4.0] | Double (F64) |
tda | Vektor derivačních časových konstant [1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
nda | Vektor parametrů filtru derivační složky [10.0 10.0 10.0 10.0 10.0 10.0] | Double (F64) |
ba | Váhové faktory pro proporcionální složku [1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
ca | Váhové faktory pro derivační složku [0.0 0.0 0.0 0.0 0.0 0.0] | Double (F64) |
tta | Vektor časových konstant vysledování [1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
thrsha | Vektor mezí přepínací veličiny [0.1 0.2 0.3 0.4 0.5 0] | Double (F64) |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com