Descrizione del pin di uscita

Tabella dei pin di uscita

Questa tabella descrive i pin di uscita del blocco funzione FB_PI_PID.

Uscita

Tipo di dati

Descrizione

q_xEn

BOOL

TRUE: Il blocco funzione è attivo

FALSO: Disattivo

q_xBusy

BOOL

TRUE: Blocco funzione attivo e nessun errore rilevato.

FALSO: Blocco funzione disattivo o errore rilevato

q_rOput

REAL

Uscita dal loop PI PID a cascata.

Intervallo: ±3,4e+38

q_xLimActvPI

BOOL

TRUE: L'uscita del loop PI esterno è soggetta a limitazioni

FALSO: L'uscita del loop PI esterno non è soggetta a limitazioni

q_xLimActvPID

BOOL

TRUE: L'uscita del loop PID interno è soggetta a limitazioni

FALSO: L'uscita del loop PID interno non è soggetta a limitazioni

q_xErrPI

BOOL

Errore rilevato nel loop PI

q_uiErrIdPI

UNITÀ

Visualizza l'Id dell'errore rilevato per il loop PI quando q_xErrPI diventa TRUE

Intervallo: 0...4

q_xErrPID

BOOL

Errore rilevato nel loop PID

q_uiErrIdPID

UNITÀ

Visualizza l'Id dell'errore rilevato per il loop PID quando q_xErrPID diventa TRUE

Intervallo: 0...4

q_uiErrIdPI

Questo valore intero univoco indica un errore rilevato particolare:

ID errore rilevato

Descrizione

0

Nessun errore rilevato

1

i_stParaPI.tCyclTime fuori intervallo

2

i_stParaPI.rMaxLim < i_stParaPI.rMinLim

3

i_stParaPI.rKp minore di zero

4

i_stParaPI.tTn fuori intervallo

q_uiErrIdPID

Questo valore intero univoco indica un errore rilevato particolare:

ID errore rilevato

Descrizione

0

Nessun errore rilevato

1

i_stParaPID.tTv fuori intervallo o i_stParaPID.tTn fuori intervallo o i_stParaPID.tTd  fuori intervallo o i_stParaPID.rKp minore di zero.

2

i_stParaPID.tTd < (i_stParaPI.tCyclTime / 2)

3

i_stParaPID.rMaxLim < i_stParaPID.rMinLim

4

i_stParaPID.rOterWndo<i_stParaPID.rInerWndo o

i_stParaPID.rOterWndo<0 o

i_stParaPID.rInerWndo<0