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
GSCF=on 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 vp<thrsha(0),
sada 1 pro thrsha(0)<vp<thrsha(1) atd.
až sada 5 pro thrsha(4)<vp.
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 K ⊙[1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
tia | Vektor integračních časových konstant Ti ⊙[4.0 4.0 4.0 4.0 4.0 4.0] | Double (F64) |
tda | Vektor derivačních časových konstant Td ⊙[1.0 1.0 1.0 1.0 1.0 1.0] | Double (F64) |
nda | Vektor parametrů filtru derivační složky N ⊙[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