software:qview:qview_6:qcl_library:ot31pidreg

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
software:qview:qview_6:qcl_library:ot31pidreg [2023/04/04 12:56] – creata qem202software:qview:qview_6:qcl_library:ot31pidreg [2024/09/02 14:56] (versione attuale) – [Errori] qem214
Linea 14: Linea 14:
  
 ^IN/OUT^TIPOVARIABILE^NOME DI ESEMPIO^DIM^^ ^IN/OUT^TIPOVARIABILE^NOME DI ESEMPIO^DIM^^
-|IN|ARRSYS|aswParReg [1]|W|Tempo di campionamento regolatore PID (sec/100) [0÷32767].| +|IN|ARRSYS|aswParReg [1]|W/L|Tempo di campionamento regolatore PID (sec/100) [0÷32767].| 
-|IN|ARRSYS|aswParReg [2]|W|Limite massimo di scala della variabile da regolare(UM) [-32768÷32767]+|IN|ARRSYS|aswParReg [2]|W/L|Limite massimo di scala della variabile da regolare(UM) | 
-|IN|ARRSYS|aswParReg [3]|W|Limite minimo di scala della variabile da regolare(UM) [-32768÷32767]+|IN|ARRSYS|aswParReg [3]|W/L|Limite minimo di scala della variabile da regolare(UM) | 
-|IN|ARRSYS|aswParReg [4]|W|Valore massimo uscita di regolazione [-32768 ÷32767]+|IN|ARRSYS|aswParReg [4]|W/L|Valore massimo uscita di regolazione | 
-|IN|ARRSYS|aswParReg [5]|W|Valore minimo uscita di regolazione [-32768 ÷32767]+|IN|ARRSYS|aswParReg [5]|W/L|Valore minimo uscita di regolazione | 
-|IN|ARRSYS|aswParReg [6]|W|Valore di saturazione positivo uscita di regolazione [-32768 ÷32767]+|IN|ARRSYS|aswParReg [6]|W/L|Valore di saturazione positivo uscita di regolazione | 
-|IN|ARRSYS|aswParReg [7]|W|Valore di saturazione negativo uscita di regolazione [-32768 ÷32767]+|IN|ARRSYS|aswParReg [7]|W/L|Valore di saturazione negativo uscita di regolazione | 
-|IN|ARRSYS|aswParReg [8]|W|Flags regolazione:\\ **bit 0:** //EnableReg//. Abilita il regolatore; con regolatore disabilitato è tutto a 0.\\ **bit 1:** //FreezeReg//. Sospende l'aggiornamento del regolatore.\\ **bit 2:** //InvertOut//. Inverte l'uscita di regolazione\\ **bit 3**: //DisIntTm// Disabilita il timer interno, la funzione deve quindi essere chiamata ogni tempo di campionamento.|+|IN|ARRSYS|aswParReg [8]|W/L|Flags regolazione:\\ **bit 0:** //EnableReg//. Abilita il regolatore; con regolatore disabilitato è tutto a 0.\\ **bit 1:** //FreezeReg//. Sospende l'aggiornamento del regolatore.\\ **bit 2:** //InvertOut//. Inverte l'uscita di regolazione\\ **bit 3**: //DisIntTm// Disabilita il timer interno, la funzione deve quindi essere chiamata ogni tempo di campionamento.|
 |IN|ARRSYS|aswParUsr [1]|W|Guadagno proporzionale.(''‰'')[0÷9999]| |IN|ARRSYS|aswParUsr [1]|W|Guadagno proporzionale.(''‰'')[0÷9999]|
 |IN|ARRSYS|aswParUsr [2]|W|Tempo integrale (sec/100) [0÷9999]| |IN|ARRSYS|aswParUsr [2]|W|Tempo integrale (sec/100) [0÷9999]|
Linea 28: Linea 28:
 |IN|ARRSYS|aswParUsr [5]|W|Costante di tempo filtro derivata (sec/100) [0÷9999]| |IN|ARRSYS|aswParUsr [5]|W|Costante di tempo filtro derivata (sec/100) [0÷9999]|
 |IN|ARRSYS|aswParUsr [6]|W|Feed Forward (‰) [0÷2000]| |IN|ARRSYS|aswParUsr [6]|W|Feed Forward (‰) [0÷2000]|
-|IN|GLOBAL|gwSetPoint|W|Setpoint di regolazione (UM)| +|IN|GLOBAL|gwSetPoint|W/L|Setpoint di regolazione (UM)| 
-|IN|GLOBAL|gwMeasure|W|Valore della variabile da regolare(UM)|+|IN|GLOBAL|gwMeasure|W/L|Valore della variabile da regolare(UM)|
 |OUT|ARRGBL|aglOutReg[1]|L|Registro uscita PID| |OUT|ARRGBL|aglOutReg[1]|L|Registro uscita PID|
 |OUT|ARRGBL|aglOutReg[2]|L|Registro uscita proporzionale| |OUT|ARRGBL|aglOutReg[2]|L|Registro uscita proporzionale|
Linea 59: Linea 59:
 <code QCL> <code QCL>
 ;--------------------------------------------- ;---------------------------------------------
-; Example+; Example 
 ;--------------------------------------------- ;---------------------------------------------
  aswParReg [1]=500 ; tempo campionamento = 500ms  aswParReg [1]=500 ; tempo campionamento = 500ms
  • Ultima modifica: 2023/04/04 12:56