Elemento di struttura |
Tipo |
Descrizione |
---|---|---|
tCyclTime |
TIME |
Tempo di ciclo attività Intervallo: 10 ms - 60 s |
xEnArw |
BOOL |
Attiva il windup anti reset |
tTn |
TIME |
Tempo azione integrale Intervallo: 1- 1e32 ms |
rKp |
REAL |
Valore guadagno proporzionale Intervallo: ±3,4e+38 |
rMaxLim |
REAL |
Limite di uscita massimo Intervallo: ±3,4e+38 |
rMinLim |
REAL |
Limite di uscita minimo Intervallo: ±3,4e+38 |
tCyclTime è il tempo trascorso tra le due esecuzioni del blocco funzione. Se il task è assegnato in modo ciclico, equivale al tempo di ciclo di task del task ciclico.
xEnArw attiverà il processo di windup anti reset (ARW).
Se il valore è FALSE, il blocco mantiene la parte integrale se l'intera uscita di controllo raggiunge un limite.
Se il valore è TRUE, il blocco funzione mantiene la parte integrale solo se la parte integrale raggiunge un limite. L'uscita equivale alla somma del valore limite e della parte proporzionale se la parte integrale raggiunge un limite, come mostrato nel diagramma a blocchi funzionali di attivazione di ARW.
Questa figura mostra il blocco funzione in modalità ARW attivo:
Tempo integrale per loop PI
Guadagno proporzionale per loop PI
Le uscite con un valore maggiore di questo limite vengono limitate al valore rMaxLim.
Le uscite con un valore minore di questo limite vengono limitate al valore rMinLim.
NOTA: Se rMinLim è maggiore di 0, il processo PI inizia dal valore rMinLim.