guia de PLC

596
        3         3         0         0         2         2        5         0   .         0         4 www.telemecanique.com Concept 2.6 Biblioteca de módulos IEC Parte: CONT_CTL 01/2007

Transcript of guia de PLC

Concept 2.6 Biblioteca de mdulos IEC Parte: CONT_CTL01/2007

33002250.04

www.telemecanique.com

2

Tabla de materias

Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Parte I

Generalidades sobre la biblioteca de bloques CONT_CTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Captulo 1 Captulo 2

Parametrizacin de funciones y bloques de funcin . . . . . . . 23Parametrizacin de funciones y bloques de funcin . . . . . . . . . . . . . . . . . . . . . . 24

Informacin general sobre la biblioteca de bloques CONT_CTL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grupos de la biblioteca de bloques CONT_CTL . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exploracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesado de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Denominacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 28 34 36 37 38

Parte II Descripciones EFB (desde A hasta PH). . . . . . . . . . . . . 39Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Captulo 3

ALIM: Limitador de crecimiento de segundo orden . . . . . . . . 41Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 42 43 44 45

3

Captulo 4

AUTOTUNE: Ajuste automtico del regulador . . . . . . . . . . . . 47Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Principio del ajuste automtico del regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Principio de identificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Acoplamiento del regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Estado del ajuste automtico del regulador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Causas de un inicio fallido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Causas de la interrupcin del ajuste automtico del regulador . . . . . . . . . . . . . . 62 Realizacin de una prueba despus de finalizar el ajuste automtico del regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Captulo 5

COMP_DB: Comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

Captulo 6

COMP_PID: Regulador PID avanzado . . . . . . . . . . . . . . . . . . . 73Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Diagrama de estructura del regulador PID avanzado . . . . . . . . . . . . . . . . . . . . . 78 Parametrizacin del regulador COMP_PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Antiwindup para COMP_PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Seleccin del tipo de regulador para COMP_PID . . . . . . . . . . . . . . . . . . . . . . . . 83 Conmutacin de modalidad de servicio sin brusquedad . . . . . . . . . . . . . . . . . . . 84 Seleccin de la modalidad de servicio del COMP_PID . . . . . . . . . . . . . . . . . . . . 88 Frmulas detalladas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Captulo 7

DEADTIME: Unidad de tiempo muerto. . . . . . . . . . . . . . . . . . . 95Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Ejemplo del comportamiento del bloque de funcin . . . . . . . . . . . . . . . . . . . . . . 99 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

4

Captulo 8

DELAY: Unidad de tiempo muerto . . . . . . . . . . . . . . . . . . . . . 101Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kurzbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo del comportamiento del bloque de funcin . . . . . . . . . . . . . . . . . . . . . 101 102 103 104 106 107 108 109 110 111 112 112 113 114 115 116 119 120 122 123 124 125 126 127 128 131 135 136 139 140 141 143 144

Captulo 9

DERIV: Diferenciador con alisamiento . . . . . . . . . . . . . . . . . . 107Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo del bloque de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 10

DTIME: Retardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inicializaciones y modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de medicin de un caudal de paso . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 11

FGEN: Generador de funciones . . . . . . . . . . . . . . . . . . . . . . . 123Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de la funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definicin de la funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagramas de las distintas funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Casos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronogramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 12

INTEG: Integrador con limitacin . . . . . . . . . . . . . . . . . . . . . . 139Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Captulo 13

INTEGRATOR: Integrador con limitacin . . . . . . . . . . . . . . . 145Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Captulo 14

INTEGRATOR1: Integrador con limitacin . . . . . . . . . . . . . . 151Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Captulo 15

K_SQRT: Raz cuadrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Captulo 16

LAG: Unidad de retardo de primer orden . . . . . . . . . . . . . . . 161Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

Captulo 17

LAG1: Unidad de retardo de primer orden . . . . . . . . . . . . . . 167Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Captulo 18

LAG2: Unidad de retardo de segundo orden . . . . . . . . . . . . 173Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Diagramas de ciclos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

Captulo 19

LAG_FILTER: Unidad de retardo de primer orden . . . . . . . . 179Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

6

Captulo 20

LDLG: Unidad PD con alisamiento . . . . . . . . . . . . . . . . . . . . . 185Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos del bloque de funcin LDLG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 186 187 188 189 191 192 193 194 195 196 197 198 199 201 203 204 205 206 207 209 210 211 212 213 215 216 217 218 219

Captulo 21

LEAD: Diferenciador con alisamiento . . . . . . . . . . . . . . . . . . 191Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 22

LEAD_LAG: Unidad PD con alisamiento . . . . . . . . . . . . . . . . 195Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos del bloque de funcin LEAD_LAG. . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 23

LEAD_LAG1: Unidad PD con alisamiento . . . . . . . . . . . . . . . 203Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos para el bloque de funcin LEAD_LAG1. . . . . . . . . . . . . . . . . . . . . . .

Captulo 24

LIMV: Limitador de crecimiento de primer orden . . . . . . . . . 209Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 25

MFLOW: Bloque para caudal volumtrico . . . . . . . . . . . . . . . 215Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

Captulo 26

MS: Control manual de una salida . . . . . . . . . . . . . . . . . . . . . 221Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Captulo 27

MULDIV_W: Multiplicacin / Divisin. . . . . . . . . . . . . . . . . . . 231Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

Captulo 28

PCON2: Regulador de dos puntos . . . . . . . . . . . . . . . . . . . . . 235Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

Captulo 29

PCON3: Regulador de tres puntos . . . . . . . . . . . . . . . . . . . . . 243Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

Captulo 30

PD_or_PI: Conmutacin de la estructura PD / PI . . . . . . . . . 251Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Diagrama de estructura del bloque de funcin PD_or_PI . . . . . . . . . . . . . . . . . 255 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Frmulas detalladas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

Captulo 31

PDM: Modulacin por duracin de pulso . . . . . . . . . . . . . . . 263Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

8

Parte III Descripciones EFB (PI hasta Z) . . . . . . . . . . . . . . . . . . 271Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

Captulo 32

PI: Regulador PI: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de un regulador PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 274 275 277 278 280 281 282 283 284 285 286 287 289 290 291 293 294 295 297 298 302 304 307 308 309 311 312 314 317 320

Captulo 33

PI1: Regulador PI:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo del regulador PI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 34

PI_B: Regulador PI simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ecuaciones detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 35

PID: Regulador PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagrama de estructura del bloque de funcin PID. . . . . . . . . . . . . . . . . . . . . . Parametrizacin del regulador PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

Captulo 36

PID1: Regulador PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Diagrama de estructura del bloque de funcin PID1 . . . . . . . . . . . . . . . . . . . . . 325 Parametrizacin del regulador PID1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Frmulas detalladas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

Captulo 37

PID_P: Regulador PID con estructura paralela . . . . . . . . . . . 335Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Parametrizacin del regulador PID_P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Frmulas detalladas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Captulo 38

PID_PF: Regulador PID con estructura paralela . . . . . . . . . . 347Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Parametrizacin del regulador PID_PF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Frmulas detalladas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Captulo 39

PIDFF: Regulador PID completo. . . . . . . . . . . . . . . . . . . . . . . 359Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Diagrama de estructura del regulador PIDFF. . . . . . . . . . . . . . . . . . . . . . . . . . . 366 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Ecuaciones detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Ecuaciones detalladas: Algoritmo incremental regulador PID . . . . . . . . . . . . . . 376 Ecuaciones detalladas: Algoritmo incremental en modalidad integral . . . . . . . . 378 Ejemplos del bloque PIDFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

10

Captulo 40

PIDP1: Regulador PID con estructura paralela . . . . . . . . . . . 387Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin del regulador PIDP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 388 389 391 393 394 396 397 398 399 401 402 404 406 407 409 410 411 413 414 416 417 418 419 420 421 422 423 426 429 430 431 432 433 435

Captulo 41

PIP: Regulador PIP en cascada. . . . . . . . . . . . . . . . . . . . . . . . 397Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagrama de estructura del bloque de funcin PIP. . . . . . . . . . . . . . . . . . . . . . Parametrizacin del regulador en cascada PIP . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 42

PPI: Regulador PPI en cascada. . . . . . . . . . . . . . . . . . . . . . . . 409Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagrama de estructura del bloque de funcin PPI. . . . . . . . . . . . . . . . . . . . . . Parametrizacin del regulador en cascada PPI . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas detalladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 43

PWM: Modulacin por ancho de pulso. . . . . . . . . . . . . . . . . . 419Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos del bloque PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 44

PWM1: Modulacin por ancho de pulso. . . . . . . . . . . . . . . . . 429Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo del bloque PWM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Captulo 45

QDTIME: Unidad de tiempo muerto . . . . . . . . . . . . . . . . . . . . 437Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

Captulo 46

QPWM: Modulacin por ancho de pulso (simple) . . . . . . . . 443Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 Ejemplo del bloque QPWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

Captulo 47

RAMP: Generador de rampas . . . . . . . . . . . . . . . . . . . . . . . . . 451Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

Captulo 48

RATIO: Regulador proporcional . . . . . . . . . . . . . . . . . . . . . . . 457Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

Captulo 49

SCALING: Escalado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

Captulo 50

SCON3: Regulador de tres puntos de a pasos . . . . . . . . . . . 467Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

12

Captulo 51

SERVO: Control para servomotores elctricos . . . . . . . . . . . 473Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Algoritmos para el bloque de funcin SERVO . . . . . . . . . . . . . . . . . . . . . . . . . Modalidades de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos del bloque de funcin SERVO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 474 474 476 478 479 480 487 489 490 490 491 492 495 496 497 499 502 503 504 505 506 508 509 510 511 512 514 515 516 517 518 520

Captulo 52

SMOOTH_RATE: Diferenciador con alisamiento. . . . . . . . . . 489Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas para el bloque de funcin SMOOTH_RATE . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 53

SP_SEL: Conmutador de valor terico. . . . . . . . . . . . . . . . . . 495Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 54

SPLRG: Control de dos actuadores . . . . . . . . . . . . . . . . . . . . 503Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 55

STEP2: Regulador de dos puntos. . . . . . . . . . . . . . . . . . . . . . 509Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 56

STEP3: Regulador de tres puntos. . . . . . . . . . . . . . . . . . . . . . 515Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

Captulo 57

SUM_W: Sumador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

Captulo 58

THREEPOINT_CON1: Regulador de tres puntos . . . . . . . . . 525Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531

Captulo 59

THREE_STEP_CON1: Regulador de tres puntos de a pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

Captulo 60

TOTALIZER: Integrador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547

Captulo 61

TWOPOINT_CON1: Regulador de dos puntos . . . . . . . . . . . 549Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

Captulo 62

VEL_LIM: Limitador de crecimiento . . . . . . . . . . . . . . . . . . . . 555Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Descripcin detallada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

14

Captulo 63

VLIM: Limitador de crecimiento de primer orden . . . . . . . . . 561Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 562 563 564 565

Glosario ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593

15

16

Informacin de seguridad

Informacin importanteAVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen a continuacin pueden aparecer a lo largo de la documentacin o en el equipo para advertir de peligros potenciales o para ofrecer informacin que aclare o simplifique los distintos procedimientos.La inclusin de este icono en una etiqueta de peligro o advertencia indica un riesgo de descarga elctrica, que puede provocar lesiones si no se siguen las instrucciones. ste es el icono de alerta de seguridad. Se utiliza para advertir de posibles riesgos de lesiones. Observe todos los mensajes que siguen a este icono para evitar posibles lesiones o incluso la muerte.

PELIGROPELIGRO indica una situacin inminente de peligro que, si no se evita, provocar lesiones graves o incluso la muerte.

ADVERTENCIAADVERTENCIA indica una posible situacin de peligro que, si no se evita, puede provocar daos en el equipo, lesiones graves o incluso la muerte.

ADVERTENCIAADVERTENCIA indica una posible situacin de peligro que, si no se evita, puede provocar lesiones o daos en el equipo.

33002250

17

Informacin de seguridad

TENGA EN CUENTA

Slo el personal de servicio cualificado podr instalar, utilizar, reparar y mantener el equipo elctrico. Schneider Electric no asume las responsabilidades que pudieran surgir como consecuencia de la utilizacin de este material. 2007 Schneider Electric. Todos los derechos reservados.

18

33002250

Acerca de este libro

PresentacinObjeto Esta documentacin le ayudar en la configuracin de las funciones y los mdulos de funciones. Esta documentacin se refiere a Concept 2.6 en Microsoft Windows 98, Microsoft Windows 2000, Microsoft Windows XP y Microsoft Windows NT 4.x. Nota: Encontrar ms informacin en el archivo README de Concept.

Campo de aplicacin

Documentos relacionados

Ttulo Instrucciones de instalacin de Concept Manual de usuario de Concept Concept EFB User Manual Biblioteca de mdulos Concept LL984

Reference Number 840 USE 502 03 840 USE 503 03 840 USE 505 00 840 USE 506 03

Puede descargar estas publicaciones tcnicas y otra informacin tcnica de nuestro sitio Web en www.telemecanique.com Comentarios del usuario Enve sus comentarios a la direccin electrnica [email protected]

33002250

19

Acerca de este libro

20

33002250

Generalidades sobre la biblioteca de bloques CONT_CTL

I

Vista generalIntroduccin Esta seccin comprende informacin general sobre la biblioteca de bloques CONT_CTL. Esta parte contiene los siguientes captulos:Captulo 1 2 Nombre del captulo Parametrizacin de funciones y bloques de funcin Informacin general sobre la biblioteca de bloques CONT_CTL Pgina 23 27

Contenido

33002250

21

Generalidades

22

33002250

Parametrizacin de funciones y bloques de funcin

1

33002250

23

Parametrizacin

Parametrizacin de funciones y bloques de funcinGeneralidades Cada FFB se compone de una operacin, los operandos necesarios para la operacin y un nombre de ejemplar/contador de funciones. FFB(p.e. retardo de conexin)

Nombre/contador de funciones del ejemplar(p.e. FBI_2_22 (18))

Operacin(p.e TON)

Operando

Parmetro formal(p.e. IN,PT,Q,ET)

Parmetro actualVariable, elemento de una variable de elementos mltiples, direccin literal, directa (p.e. ENABLE, EXP.1, TIME, ERROR, OUT, %4:0001)

FBI_2_22 (18) TON ENABLE EXP.1 TIME EN IN PT ENO Q ET ERROR OUT %4:00001

Operacin

La operacin establece la funcionalidad que se debe ejecutar por el FFB, p. ej., registro de corrimientos, operaciones de conversin El operando determina con lo que se debe ejecutar la operacin. En FFBs est compuesto de parmetros formales y parmetros actuales.

Operando

24

33002250

Parametrizacin

Parmetros formales / Parmetros actuales

El parmetro formal es una reserva de lugar para un operando. Durante la parametrizacin se le asigna un parmetro actual al parmetro formal (parmetro actual). El parmetro actual puede ser una variable, una variable de elementos mltiples, un elemento de una variable de elementos mltiples, un literal o una direccin directa. Cada FFB dispone de la posibilidad de la llamada "condicional" o "incondicional". La condicin se realiza mediante una unin delante de la entrada EN. EN visualizada Llamada condicional (slo si el EN = 1 se procesar FFB) EN oculta Llamada incondicional (el FFB ser siempre procesado)

Llamada a funciones y bloques de funcin en IL y ST

33002250

l l

Llamada condicional / incondicional

Nota: Si no se parametriza la entrada EN sta se deber ocultar. Debido a que las entradas no parametrizadas se ocupan automticamente con un "0", el FFB no se procesara jams en caso contrario.

Nota: En el caso de los bloques de funciones bloqueados (EN = 0) con funcin de tiempo interna (por ejemplo: DELAY) el tiempo parece seguir corriendo, ya que cuentan con la ayuda del reloj del sistema y no dependen del ciclo del programa ni de que el bloque est habilitado.

La llamada a funciones y bloques de funcin en IL (lista de instrucciones) y ST (texto estructurado) deber consultarlas en los correspondientes captulos del Manual de usuario.

25

Parametrizacin

26

33002250

Informacin general sobre la biblioteca de bloques CONT_CTL

2

IntroduccinVista general Esta seccin contiene informacin general sobre la biblioteca de bloques CONT_CTL. Este captulo contiene los siguiente apartados:Apartado Grupos de la biblioteca de bloques CONT_CTL Modalidades de servicio Exploracin Procesado de errores Denominacin Pgina 28 34 36 37 38

Contenido:

33002250

27

Introduccin

Grupos de la biblioteca de bloques CONT_CTLVista general de los grupos La biblioteca "Continuous Control"(CONT-CTL) est estructurada en 7 grupos con bloques de funcin elementales (EFBs):Grupo CLC Contenido Contiene bloques de funcin tcnicos de regulacin como, por ejemplo, filtros, reguladores, integradores y unidades de tiempo muerto Contiene otra seleccin de bloques de funcin tcnicos de regulacin EFBs para el procesamiento del valor de medicin o de otra magnitud discreta EFBs reguladores y bloques de ajuste automtico del regulador EFBs para funciones matemticas de regulacin EFBs para el control de los diferentes tipos de actuadores EFBs para la generacin y la seleccin del valor terico

CLC_PRO Conditioning Controller Mathematics Output Processing Setpoint Management

Grupo "CLC"

Este grupo contiene los siguientes EFBs:Bloque DELAY INTEGRATOR1 LAG1 LEAD_LAG1 LIMV PI1 PID1 PIDP1 SMOOTH_RATE THREEPOINT_CON1 THREE_STEP_CON1 TWOPOINT_CON1 Significado Unidad de tiempo muerto Integrador con limitacin (Modalidades de servicio: Manual, Detenido, Automtico) Unidad de retardo de primer orden Unidad PD con alisamiento Limitador de crecimiento de primer orden Regulador PI Regulador PID Regulador PID con estructura paralela Diferenciador con alisamiento Regulador de tres puntos Regulador de tres puntos de a pasos Regulador de dos puntos

28

33002250

Introduccin

Grupo "CLC_PRO"

Este grupo contiene los siguientes EFBs:Bloque ALIM COMP_PID DEADTIME DERIV FGEN INTEG LAG LAG2 LEAD_LAG PCON2 PCON3 PD_or_PI PDM PI PID PID_P PIP PPI PWM QPWM SCON3 VLIM Significado Limitador de crecimiento de segundo orden Regulador PID avanzado Unidad de tiempo muerto Diferenciador con alisamiento Generador de funciones Integrador con limitacin Unidad de retardo de primer orden Unidad de retardo de segundo orden Unidad PD con alisamiento Regulador de dos puntos Regulador de tres puntos Conmutacin de la estructura PD / PI Modulacin por duracin de pulso Regulador PI Regulador PID Regulador PID con estructura paralela Regulador PIP en cascada Regulador PPI en cascada Modulacin por ancho de pulso Modulacin por ancho de pulso (simple) Regulador de tres puntos de a pasos Limitador de crecimiento de primer orden

33002250

29

Introduccin

Grupo "Conditioning"

Este grupo contiene los EFBs para los procesamientos que, por lo general, estn situados delante de los reguladores, como el procesamiento del valor de medicin de la magnitud de regulacin, las magnitudes de perturbacin u otras magnitudes discretas. Adems de filtros y otras funciones clsicas, este grupo contiene tambin funciones de retardo y de adicin. Este grupo contiene los siguientes EFBs:Bloque DTIME INTEGRATOR LAG_FILTER LDLG LEAD MFLOW Significado Funcin de retardo para ms precisin o para la modificacin dinmica (online) del valor de retardo. Integrador con limitacin (Modalidades de servicio Tracking y Automtico) Unidad de retardo de primer orden Unidad PD con alisamiento (avanzador / retardador de fase) Diferenciador con alisamiento Regulador para caudal volumtrico, p. ej., para el procesamiento de la medicin de presin diferencial de un dispositivo reductor Unidad de tiempo muerto, funcin de retardo para la parametrizacin rpida (Q = Quick) Escalado de todas las magnitudes discretas Integrador, para integrar un caudal y calcular de esta forma un caudal volumtrico. Por medio de este EFB se pueden tener en consideracin valores muy pequeos, incluso si el volumen total es importante. La funcin posee un contador parcial de volumen y un contador de volumen total. Limitacin de crecimiento de una magnitud de entrada o intermedia.

QDTIME SCALING TOTALIZER

VEL_LIM

30

33002250

Introduccin

Grupo "Controller"

Este grupo contiene, entre otros, un bloque para el ajuste automtico del regulador (AUTOTUNE). Este bloque est adaptado a los bloques de regulacin PI_B y PIDFF. De esta forma se pueden programar aplicaciones de autoregulacin. Este grupo contiene los siguientes EFBs:Bloque AUTOTUNE PI_B PIDFF STEP2 STEP3 Significado Ajuste automtico del regulador Regulador PI simple Regulador PID completo Regulador de dos puntos Regulador de tres puntos

Grupo "Mathematics"

En el rango de regulacin se utilizan las funciones aritmticas a menudo en relacin con zonas de insensibilidad y ponderaciones. Partiendo de este principio, este grupo abarca funciones aritmticas de utilizacin directa. Multiplicacin / divisin con ponderacin: MULDIV_W Adicin ponderada: SUM_W Comparacin con zona de insensibilidad e histresis COMP_DB Raz cuadrada con punto de separacin y ponderacin: K_SQRT

Este grupo contiene los siguientes EFBs:Bloque COMP_DB K_SQRT MULDIV_W SUM_W Significado Comparacin Raiz cuadrada Multiplicacin / divisin Sumador

33002250

l l l l

31

Introduccin

Grupo "Output Processing"

A menudo, no es posible utilizar directamente la salida de regulacin para controlar el actuador. Por ejemplo, como en los tpicos casos de los procesos que utilizan servomotores elctricos, se debe utilizar un bloque SERVO supeditado al regulador. Si dos actuadores manejan la misma magnitud se debe utilizar el bloque de funcin SPLRG. Este bloque de funcin funciona tanto como regulador paso a paso de tres puntos (cuando los actuadores son antagnicos), as como en la modalidad de servicio "split-range" (cuando los actuadores se complementan). El bloque PWM1 permite una modulacin por ancho de pulso de, por ejemplo, una magnitud de posicionado de un regulador continuo anterior (PI, PID). A pesar de que todos los bloques de regulacin pueden funcionar en la modalidad Manual, a menudo es necesario utilizar el bloque de funcin MS. Este bloque permite un control ampliado de la modalidad Manual La variable que se debe controlar no es directamente la salida del regulador La salida no se controla a travs de un circuito de regulacin El circuito de regulacin dispone de un intervalo de exploracin prolongado (1 s y ms)

Este grupo contiene los siguientes EFBs:Bloque MS PWM1 SERVO SPLRG Significado Control manual de una salida Modulacin por ancho de pulso Control para servomotores elctricos Control de dos actuadores

32

l l l

33002250

Introduccin

Grupo "Setpoint Management"

La funcin clsica de "seleccin del valor terico" no se encuentra integrada en los bloques de regulacin, sino en los bloques de funcin SP_SEL. Esta estructura modular permite una mayor flexibilidad y facilidad de manejo, sin tener que renunciar a la ampliacin de funciones. Entre ellas: El seguimiento del valor real, si el circuito de regulacin est ajustado a la modalidad manual. La conmutacin interna / externa sin brusquedad La conmutacin interna / externa sin brusquedad (con seguimiento del valor terico)

Otros dos bloques de funcin permiten generar el valor terico que se debe supeditar al regulador: el bloque de funcin RATIO, que se utiliza para controlar una magnitud en funcin de otra (regulacin proporcional) y el bloque RAMP, que permite generar un valor terico en forma de rampa. Este grupo contiene los siguientes EFBs:Bloque RAMP RATIO SP_SEL Significado Generador de rampas Regulador proporcional Conmutador de valor terico

33002250

l l l

33

Introduccin

Modalidades de servicioModalidades de servicio Diferentes bloques de funcin disponen de un control integrado de modalidades de servicio. Se puede seleccionar entre las siguientes modalidades: Tracking (seguimiento) Manual / Automtico.

Adems, se explica la secuencia prioritaria de las modalidades de servicio. Tracking Esta modalidad permite ajustar un bloque de funcin a la modalidad de servicio "regulador de seguimiento". Dos entradas permiten el control de esta modalidad: una entrada binaria TR_S (TRacking Switch), as como una entrada numrica TR_I (TRacking Input). Si un bloque de funcin se encuentra en la modalidad Tracking (TR_S = 1) se conectar a su salida principal (p. ej., OUT en un regulador PIDFF) el valor de entrada TR_I y se actualizarn las variables internas de los diferentes algoritmos. De esta forma se garantizar una conmutacin sin brusquedad, si el bloque de funcin pasa a la modalidad Manual o a Automtico. En la modalidad Tracking se controla la salida OUT del FFB por medio de la entrada TR_I. Modalidad de servicio Tracking

Se puede aplicar una limitacin en la salida del bloque de funcin si ste se encuentra en la modalidad de servicio Tracking: esto se debe decidir individualmente para los distintos bloques de funcin.

34

l l l l l

TR_S Funcin OUT TR_I

Esta modalidad se puede aplicar en diferentes casos: Inicializacin en la fase de inicio, Modalidad Tracking en caso de autmatas redundantes para poder garantizar un inicio sin brusquedad del autmata auxiliar, Control de la modalidad por medio de un programa para evitar, por ejemplo, el control directo de la magnitud de posicionado, si un ajuste automtico del regulador, etc., se encuentra en curso.

33002250

Introduccin

Manual / Automtico

Si un bloque de funcin se encuentra en la modalidad de servicio Automtico su algoritmo calcular el valor que se debe aplicar a la salida. A travs de la modalidad Manual se puede bloquear el ajuste de la salida principal (OUT) de un bloque de funcin, para poder controlarlo a continuacin, por ejemplo, por medio de un dilogo de usuario. La entrada MAN_AUTO permite el control de esta modalidad (0 : Manual, 1 : Automtico). Modalidad Manual / AutomticoMAN_AUTO Auto Funcin OUT Manual

No obstante, el bloque de funcin leer esta salida y permitir de esta forma una conmutacin sin brusquedad entre las modalidades Manual Automtico. Se puede aplicar una limitacin en la salida del bloque de funcin si ste se encuentra en la modalidad de servicio Manual o Automtico: esto se debe decidir de forma individual para cada bloque de funcin. Secuencia prioritaria de las modalidades de servicio Si un bloque de funcin dispone de ambas modalidades, la modalidad Tracking tiene prioridad frente a la modalidad Manual / Automtico:TR_S MAN_AUTO Funcin TR_I OUT

Por razones de claridad no se han representado las uniones entre la funcin y la modalidad de servicio del bloque de funcin. Tampoco se representa el valor de posicionamiento efectivo aplicado.

33002250

35

Introduccin

ExploracinExploracin Los algoritmos de regulacin se basan en valores de exploracin en los cuales se debe considerar el intervalo de tiempo entre dos ciclos consecutivos. Los bloques de funcin calculan automticamente este valor del intervalo, es decir, se pueden ajustar en cualquier posicin de las secciones de Concept sin tener en cuenta la gestin del tiempo. Con un intervalo de tiempo fijo se pueden realizar las siguientes funciones de regulacin: Optimizacin del tiempo de ejecucin del programa de PLC repartiendo las operaciones de regulacin en varios ciclos, Mejora de la calidad de regulacin, evitando el abuso de exploracin de los circuitos de regulacin Minimizar la solicitacin de los actuadores

Para esto se puede utilizar, por ejemplo, el bloque de funcin SAMPLETM, que se debe conectar a la entrada EN de los bloques de funcin que se desea explorar. Si el intervalo de exploracin de los circuitos de regulacin supera 1 segundo, el bloque de funcin MS: Control manual de una salida, p. 221 se deber supeditar a los bloques reguladores PIDFF: Regulador PID completo, p. 359 y PI_B: Regulador PI simple, p. 293 , de manera que se puedan controlar manualmente los circuitos de regulacin sin depender de los intervalos de exploracin.

36

l l l

33002250

Introduccin

Procesado de erroresPrincipio La mayora de los bloques de funcin de los grupos "Conditioning", "Controller", "Output Processing" y "Setpoint Management" disponen de una palabra de salida STATUS. En este captulo se describen los mecanismos de deteccin y aviso de errores que utilizan estos bloques de funcin. Cada bit del parmetro STATUS se puede utilizar para sealar un error, una alarma o una informacin. El significado de los primeros 8 bits de la palabra STATUS es idntico en todos los mdulos. El significado de los siguientes bits (bits 8 a 15) es distinto en cada bloque de funcin. Palabra de estado La siguiente tabla representa el significado comn de los bits de todos los bloques en el primer byte de la palabra STATUS. Encontrar ms informacin en la descripcin del respectivo bloque de funcin.Bit Bit 0 = 1 Bit 1 = 1 Significado Error en el clculo con valores e n coma flotante (p. ej., clculo de la raz cuadrada de un nmero negativo) Tipo Error

La deteccin de un valor no permitido en una entrada de Error coma flotante puede tener las siguientes causas: el valor no es un valor en coma flotante el valor es infinito (p. ej., resultado de un clculo anterior al bloque de funcin)

Bit 2 = 1 Bit 3 = 1 Bit 4 = 1

Desbordamiento de capacidad en un clculo de valores con coma flotante Un parmetro de entrada se encuentra fuera del rango El valor utilizado internamente por el bloque de funcin ser recortado. La salida principal del bloque de funcin ha alcanzado el valor lmite inferior La salida principal del bloque de funcin ha alcanzado el valor lmite superior

Bit 5 = 1 (Nota 2) Bit 6 = 1 (Nota 2) Bit 7 = 1

Los lmites inferior y superior del rango de un parmetro de Error entrada son idnticos

33002250

l l

Divisin por cero en el clculo de valores con coma flotante Error Error Advertencia o informacin (Nota 1) Informacin Informacin

37

Introduccin

Nota 1 (parmetro de entrada)

Nota: Si el valor procede del rango de un parmetro con tipos de datos derivados (tpicamente el parmetro PARA), este recorte provocar una advertencia y el bit 4 se pondr a 1. Si el valor procede de una entrada de tipo simple no se sealizar ninguna advertencia, pero el bit 4 de la palabra STATUS se pondr a 1.

Nota 2 (valores lmite)

Nota: Si los parmetros de limitacin superior e inferior de una entrada se ha invertido (p. ej., out_min >= out_max), el bloque de funcin conmuta la salida al valor ms bajo (es decir, out_max).

DenominacinDeterminacin de la denominacin Si un parmetro booleano sirve para distinguir dos modalidades de servicio o dos estados de un bloque de funcin, su nombre tiene a menudo la forma: mode1_mode2 (Ejemplo: MANU_AUTO, SP_RSP). Por convencin, el valor correspondiente a mode1 es 0, y el valor correspondiente a mode2 ser 1. Es decir, por ejemplo, si el parmetro MANU_AUTO de un bloque de funcin es 0, el bloque se encontrar en la modalidad Manual. Se encontrar en la modalidad Automtico si MANU_AUTO es igual a 1.

38

33002250

Descripciones EFB (desde A hasta PH)

II

Vista generalIntroduccin Las descripciones EFB estn reunidas por orden alfabtico. Nota: Se puede aumentar la cantidad de entradas de cada EFB hasta un mximo de 32, modificando la magnitud vertical del smbolo FFB. Consulte la descripcin de cada EFB para saber de cul se trata.

33002250

39

Descripciones EFB (desde A hasta PH)

Contenido

Esta parte contiene los siguientes captulos:Captulo 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Nombre del captulo ALIM: Limitador de crecimiento de segundo orden AUTOTUNE: Ajuste automtico del regulador COMP_DB: Comparacin COMP_PID: Regulador PID avanzado DEADTIME: Unidad de tiempo muerto DELAY: Unidad de tiempo muerto DERIV: Diferenciador con alisamiento DTIME: Retardo FGEN: Generador de funciones INTEG: Integrador con limitacin INTEGRATOR: Integrador con limitacin INTEGRATOR1: Integrador con limitacin K_SQRT: Raz cuadrada LAG: Unidad de retardo de primer orden LAG1: Unidad de retardo de primer orden LAG2: Unidad de retardo de segundo orden LAG_FILTER: Unidad de retardo de primer orden LDLG: Unidad PD con alisamiento LEAD: Diferenciador con alisamiento LEAD_LAG: Unidad PD con alisamiento LEAD_LAG1: Unidad PD con alisamiento LIMV: Limitador de crecimiento de primer orden MFLOW: Bloque para caudal volumtrico MS: Control manual de una salida MULDIV_W: Multiplicacin / Divisin PCON2: Regulador de dos puntos PCON3: Regulador de tres puntos PD_or_PI: Conmutacin de la estructura PD / PI PDM: Modulacin por duracin de pulso Pgina 41 47 69 73 95 101 107 113 123 139 145 151 157 161 167 173 179 185 191 195 203 209 215 221 231 235 243 251 263

40

33002250

ALIM: Limitador de crecimiento de segundo orden

3

Vista generalIntroduccin Contenido: Este captulo describe el bloque ALIM. Este captulo contiene los siguiente apartados:Apartado Descripcin breve Representacin Descripcin detallada Error de tiempo de ejecucin Pgina 42 43 44 45

33002250

41

ALIM: Limitador de crecimiento de segundo orden

Descripcin breveDescripcin de funcionamiento El bloque de funcin representa un limitador de crecimiento de 2 orden. En concreto, las propiedades del bloque de funcin son las siguientes: Modalidades de servicio: Manual, Detenido, Automtico Limitacin de la salida

Se pueden proyectar EN y ENO como parmetros adicionales.

42

l l

33002250

ALIM: Limitador de crecimiento de segundo orden

RepresentacinSmbolo Representacin del bloque:ALIMREAL Mode_MH Para_ALIM REAL

X MODE PARA YMAN

Y

REAL

Descripcin de parmetros ALIM

Descripcin de los parmetros de bloque:Parmetros X MODE PARA YMAN Y Tipo de datos REAL Mode_MH Para_ALIM REAL REAL Significado Entrada Modalidad de servicio Parmetros Valor manual para la salida Y Salida

Descripcin de parmetros Mode_MH

Descripcin de la estructura de datos:Elemento man halt Tipo de datos BOOL BOOL Significado "1" = Modalidad de servicio Manual "1" = Modalidad de servicio Detenido

Descripcin de parmetros Para_ALIM

Descripcin de la estructura de datos:Elemento max_v max_a Tipo de datos REAL REAL Significado Velocidad de crecimiento mxima (x mxima) Unidad: 1/[s] Aceleracin de crecimiento mxima (x mxima) Unidad: 1 s 2

33002250

43

ALIM: Limitador de crecimiento de segundo orden

Descripcin detalladaParametrizacin La parametrizacin del bloque de funcin se realiza determinando la mxima velocidad de crecimiento max_v y la mxima aceleracin de crecimiento max_a. La mxima velocidad de crecimiento indica cunto puede cambiar el valor de la salida Y en un segundo. La aceleracin de crecimiento mxima indica cunto puede cambiar como mximo el valor de la velocidad de la salida Y. El valor de Y sigue al valor de X, pero est limitado por la velocidad de crecimiento y la aceleracin mximas permitidas. Modalidades de servicio Existen tres modalidades de servicio, que se seleccionan a travs de los elementos man y halt.Modalidades de servicio Automtico Manual Detenido man 0 1 0 halt 0 01 1 Significado Constantemente se calcula y entrega un nuevo valor para Y. El valor manual YMAN se transmite de forma fija a la salida Y. La salida Y se mantendr en el ltimo valor calculado. La salida ya no se modificar, pero el usuario la podr sobrescribir.

44

33002250

ALIM: Limitador de crecimiento de segundo orden

Ejemplo

En la figura se representa el comportamiento dinmico del bloque de funcin, as como la reaccin en la modalidad de servicio DETENIDO.

X

max_v

1s

0 1 0

Y

halt

El bloque de funcin reacciona al salto en la entrada X con un crecimiento acelerado de la salida Y. La salida Y se acelera con la aceleracin de crecimiento establecida en max_a. En el momento en el que la velocidad de crecimiento alcanza el valor de max_v, ya no se acelerar ms, sino que la salida Y seguir la entrada X con la velocidad de crecimiento mxima max_v (vase tramo recto en el centro de la figura). Una vez que la salida Y se ha acercado lo suficiente al valor de la seal de entrada, se frenar la salida con la aceleracin de crecimiento negativa -max_a, de forma que la salida no se parar bruscamente, sino que alcanzar despacio su valor final.

Error de tiempo de ejecucinAviso de error Se efectuar un aviso de error cuando: haya un nmero de coma flotante no permitido en la entrada YMAN o X, max_a o max_v sean 0.

33002250

l l

45

ALIM: Limitador de crecimiento de segundo orden

46

33002250

AUTOTUNE: Ajuste automtico del regulador

4

Vista generalIntroduccin Contenido: Este captulo describe el bloque AUTOTUNE. Este captulo contiene los siguiente apartados:Apartado Descripcin breve Representacin Principio del ajuste automtico del regulador Principio de identificacin Parametrizacin Acoplamiento del regulador Modalidades de servicio Diagnstico Estado del ajuste automtico del regulador Causas de un inicio fallido Causas de la interrupcin del ajuste automtico del regulador Realizacin de una prueba despus de finalizar el ajuste automtico del regulador Error de tiempo de ejecucin Pgina 48 49 51 53 54 57 58 59 60 61 62 64 68

33002250

47

AUTOTUNE: Ajuste automtico del regulador

Descripcin breveDescripcin de funcionamiento Este bloque de funcin permite ajustar automticamente el regulador PID (PIDFF: Regulador PID completo, p. 359, PI_B: Regulador PI simple, p. 293). Durante el inicio de la instalacin, el ajuste automtico del regulador estabiliza la regulacin y, por tanto, ahorra tiempo. Se pueden proyectar EN y ENO como parmetros adicionales. Algoritmo El algoritmo se basa en reglas heursticas, como, por ejemplo, el mtodo de ZieglerNichols. Primero se efecta un anlisis que corresponde, aproximadamente, a 2 veces y media el tiempo de reaccin del bucle abierto. De esta forma se puede identificar el proceso como proceso de primer orden con retardo. Basndose en este modelo se crea un juego de parmetros de regulacin basados en reglas heursticas y valores experimentales. El rango de parmetros se determina mediante el criterio perf. Este factor asigna en cada caso el rango mximo al tiempo de reaccin a los fallos o a la estabilidad. El algoritmo se aplica a los siguientes tipos de procesos: Procesos con slo una entrada/salida Procesos con estabilidad natural o con componente integral Procesos asimtricos dentro de los lmites permitidos por el algoritmo del regulador PID Procesos controlados mediante salidas de modulacin de duracin de impulsos (PWM) El bloque posee las siguientes caractersticas Estimacin previa de la regulacin para los tipos PDIFF o PI_B Funcin de diagnstico Parametrizacin de la dinmica de regulacin Restauracin de los anteriores ajustes del regulador

48

l l l l

Caractersticas importantes

l l l l

33002250

AUTOTUNE: Ajuste automtico del regulador

RepresentacinSmbolo Representacin del bloqueAUTOTUNEREAL REAL REAL BOOL BOOL Para_AUTOTUNE REAL BOOL

PV SP RCPY START PREV PARA TR_I TR_S

PV_O SP_O PARA_C

REAL REAL *

TRI TRS INFO STATUS

REAL BOOL Info_AUTOTUNE WORD

*

Parmetros del regulador ajustado automticamente (Para_PIDFF, Para_PI_B,... u otros)

Descripcin de parmetros AUTOTUNE

Descripcin de parmetros del bloqueParmetros PV SP RCPY START PREV PARA TR_I TR_S PV_O SP_O PARA_C Tipo de datos REAL REAL REAL BOOL BOOL Para_AUTOTUNE REAL BOOL REAL REAL Parmetros del regulador ajustable automticamente (Para_PIDFF o Para_PI_B) REAL BOOL Info_AUTOTUNE WORD Significado Valor real (Process Value) Valor terico (Set Point) Copia de la magnitud de posicionado real "0 1" : Inicio del ajuste automtico del regulador Retorno a los anteriores ajustes del regulador Parmetros Entrada de inicio Comando de inicio Copia del valor real PV Copia de la entrada SP Parmetros de regulacin

TRI TRS INFO STATUS33002250

Copia de la entrada TR_I Copia de la entrada TR_S Informacin Palabra de estado

49

AUTOTUNE: Ajuste automtico del regulador

Descripcin de parmetros Para_ AUTOTUNE

Descripcin de la estructura de datosElemento step_ampl Tipo de datos REAL Significado Valor del impulso de posicionado de salida (expresado en valores de la escala de salida out_inf, out_sup) Duracin del impulso de posicionado con ajuste automtico del regulador ndice de rendimiento entre 0 y 1 Palabra reservada

tmax perf plant_type

TIME REAL WORD

Descripcin de parmetros Info_AUTOTUNE

Descripcin de la estructura de datosElemento diag p1_prev p2_prev p3_prev p4_prev p5_prev p6_prev Tipo de datos UDINT REAL REAL REAL REAL REAL REAL Significado Palabra doble utilizada para el diagnstico Anterior valor del parmetro 1 Anterior valor del parmetro 2 Anterior valor del parmetro 3 Anterior valor del parmetro 4 Anterior valor del parmetro 5 Anterior valor del parmetro 6

50

33002250

AUTOTUNE: Ajuste automtico del regulador

Principio del ajuste automtico del reguladorExisten dos tipos de ajuste automtico del regulador Son posibles dos tipos de ajuste automtico del regulador: ajuste automtico del regulador con arranque del sistema en caliente y en fro. La primera fase del ajuste automtico del regulador es vlida para los dos tipos: se trata de una prueba de estabilidad y ruido del proceso de regulacin con una duracin aproximada de 0.5 * tmax con salidas constantes. Las siguientes fases dependen del tipo de ajuste. Se habla de ajuste automtico del regulador para arranque en fro si la variacin entre el valor real y el terico supera el 40% y el valor real no llega al 30 %. En este caso, la salida TRI del bloque de funcin admite dos impulsos de posicionado similares. Cada impulso de posicionado tiene una duracin de tmax. Al finalizar el ajuste del regulador se retorna a la anterior modalidad de servicio del circuito de regulacin. Ajuste automtico del regulador para arranque en froSP PV tmax tmax

Ajuste automtico del regulador para arranque en fro

tmax/2

TRI

START

11 2 3

2

3

Modalidad de servicio automtico o manual Modalidad de servicio de ajuste automtico del regulador Modalidad de servicio automtico o manual

33002250

51

AUTOTUNE: Ajuste automtico del regulador

Ajuste automtico del regulador para arranque en caliente

Si no se cumple la condicin para un ajuste automtico del regulador para arranque en fro, se realizar el ajuste para arranque en caliente: a la salida se le aplica un impulso de posicionado seguido de un impulso de posicionado en la direccin opuesta. Cada etapa tiene una duracin de tmax. Una vez concluido el ajuste automtico del regulador, se retornar a la anterior modalidad de servicio del circuito de regulacin: Ajuste automtico del regulador para arranque en calientetmax/2 tmax tmax

SP PV

TRI START

11 2 3

2

3

Modalidad de servicio automtico o manual Modalidad de servicio de ajuste automtico del regulador Modalidad de servicio automtico o manual

52

33002250

AUTOTUNE: Ajuste automtico del regulador

Principio de identificacinProceso de identificacin El proceso de identificacin consta de 3 etapas: un anlisis de estabilidad y ruido del proceso de regulacin un primer anlisis de la reaccin a un impulso de posicionado que representa el primer modelo de identificacin: basndose en esta primera estimacin se crea un filtro que se utilizar en la ltima fase en un segundo anlisis de la reaccin a un segundo impulso de posicionado se obtienen datos ms precisos gracias al filtro de datos

Finalmente, se crea un modelo completo del proceso. Si los resultados de las dos fases anteriores estn muy separados entre s, la estimacin se desechar y el ajuste automtico del regulador habr fracasado. Principio de regulacin Despus de cada una de las dos fases se crea un juego de parmetros para el regulador que hay que ajustar. Las ecuaciones de las que se obtienen los parmetros de regulacin se basan en el factor de amplificacin y en la relacin entre el tiempo de reaccin y el retardo del proceso. El algoritmo debe ser capaz de resistir la modificacin del factor de amplificacin y de la constante temporal en una relacin 2 sin perder estabilidad. Los procesos asimtricos se admiten si cumplen esta condicin. En caso contrario, en el diagnstico diag. se mostrar un error.

33002250

l l l

53

AUTOTUNE: Ajuste automtico del regulador

ParametrizacinParametrizacin del impulso de posicionado En el ajuste automtico del regulador se conectan dos impulsos de posicionado a la salida TRI. Un impulso de posicionado se identifica mediante dos parmetros. su duracin (tmax) y su amplitud (step_ampl). Los rangos de valores para estos parmetros son: tmax mayor de 4 segundos y step_ampl mayor que el 1 % de la escala de salida (out_inf, out_sup). La funcin tambin supervisa que la salida TRI no rebase los valores lmites de la escala de salida. La comprobacin se efecta al iniciar el ajuste automtico del regulador. La siguiente tabla incluye los valores de los parmetros para algunas clases tpicas de regulacin:Esquema Caudal o presin de lquido Presin de gas Nivel Temperatura o presin de vapor Composicin tmax (s) 5-30 60-300 120-600 600-3600 600-3600 step_ampl (%) 10-20 10-20 20 30-50 30-50

ndice de rendimiento: perf

El regulador se puede modular en funcin del valor del ndice de rendimiento. El ndice de rendimiento perf oscila entre 0 y 1, lo que permite estabilizar el parmetro perf cerca de 0 o alcanzar una regulacin ms dinmica (y, por tanto, optimizar el tiempo de reaccin a las magnitudes de perturbacin) si se ajusta perf ms cerca de 1.

54

33002250

AUTOTUNE: Ajuste automtico del regulador

Inicio del ajuste automtico del regulador: START

Si este bit se pone a 1, la funcin estar activada. Al final del proceso de ajuste, el usuario deber volver a poner este bit a cero. Si en este momento se est realizando el ajuste automtico, la puesta a cero del bit hace que se detenga la funcin. Los parmetros PARA_C conservarn el ltimo valor an activo. En el ejemplo mostrado abajo, el programa restaur el bit START al final del proceso de ajuste. Ejemplo para iniciar el ajuste automtico del reguladorF_TRIGFc3542_trs

CLK

Q

MOVE EN ENOFc3542_atstart_w

0

AUTOTUNEFc3542_pv Fc3542_sp Fc3542_out Fc3542_atprev_w Fc3542_para_autotune Fc3542_tr_input Fc3542_trk

PV SP RCPY START PREV PARA TR_I TR_S

PV_O SP_O PARA_C

Fc3542_para_pidff

TRI TRS INFO STATUS

Fc3542_trs Fc3542_info_autotune

33002250

55

AUTOTUNE: Ajuste automtico del regulador

Retorno al ajuste anterior: PREV

La modificacin del valor de este bit permite cambiar entre el parmetro actual y el anterior con la condicin de que en ese momento dado no se est efectuando ninguna regulacin (dos modificaciones seguidas de este bit darn como resultado la configuracin inicial). Para el regulador del tipo PIDFF se aplican los siguientes parmetros de estructura Info_AUTOTUNE:Elemento de la estructura de datos p1_prev p2_prev p3_prev Significado KP TI TD

Para el regulador del tipo PI_B se aplican los siguientes parmetros de estructura Info_AUTOTUNE:Elemento de la estructura de datos p1_prev p2_prev Significado KP TI

Diagnstico para el ajuste automtico del regulador: diag

Los datos de diagnstico del ajuste automtico del regulador se almacenan en una palabra doble. El valor de esta palabra se conserva hasta que se reinicie el ajuste automtico del regulador. Obtendr ms datos acerca de esta palabra doble en la seccin Diagnstico.

56

33002250

AUTOTUNE: Ajuste automtico del regulador

Acoplamiento del reguladorEjemplo de aplicacin con un EFB del tipo de regulador PIDFF El siguiente diagrama es un ejemplo de aplicacin de un EFB AUTOTUNE con un EFB del tipo de regulador FIDFF:AUTOTUNE TT2_PV TT2_SP TC2_OUT TC2_START TC2_PREV TC2_AT_PARA TC2_TRI TC2_TRS PV SP RCPY START PREV PARA TR_I TR_S PV_O SP_O PARA_C PIDFF PV OUT SP OUTD FF RCPY MAN_AUTO MA_O PARA INFO TR_I STATUS TR_S TC2_OUT

TC2_PARA TC2_MAN_AUTO

TRI TRS INFO STATUS

El EFB AUTOTUNE EFB se intercambia con el parmetro del regulador: El acceso a los parmetros del regulador se realiza a travs de la conexin entre la salida PARA_C del bloque de funcin AUTOTUNE y la entrada PARA del regulador. La salida PARA_C es del tipo ANY y permite la conexin de EFB AUTOTUNE a distintos tipos de reguladores (PIDFF o PI_B). Adems, el EFB AUTOTUNE y el regulador se reparten las siguientes variables encadenables: PV, SP, TR_I y TR_S. Estas variables representan las entradas AUTOTUNE que conducen a las salidas correspondientes para permitir la conmutacin de las entradas del regulador. Si el ajuste automtico del regulador est activo, la salida TRS pasa a 1 y la magnitud de posicionado se establece en la salida TRI. La funcin de esta salida es conectarse a las entradas TRI_I y TR_S de los siguientes bloques de funcin AUTOTUNE. De esta forma, se pueden ajustar a la modalidad de servicio Tracking (PIDFF, PI_B, MS,...). Ejemplo de conexin: Circuito de regulacin con un regulador PID simple En esta seccin nos ocuparemos del ajuste automtico de un nico regulador (el caso ms habitual). El regulador puede ser del tipo PI_B o PIDFF. El EFB AUTOTUNE necesita los parmetros de escala del regulador (parmetro de estructura PARA_C) pv_inf, pv_sup, out_inf, out_sup, as como el tipo de estructura del regulador indicado por el bit mix_par. El EFB genera a partir de ah los parmetros del regulador PID (KP, TI, TD). La direccin de accin del regulador (rev_dir) se comprueba durante la prueba del ajuste automtico del regulador y se compara con el signo de los factores de amplificacin del modelo. Si hubiera incompatibilidades, se indicar un error para el parmetro "diag.".

33002250

57

AUTOTUNE: Ajuste automtico del regulador

Ejemplo de conexin: Circuito de regulacin con regulador PID simple y bloque de funcin MS

Si el circuito de regulacin contiene un EFB MS, la estructura puede tener el siguiente aspecto:AUTOTUNE TT18_PV TT18_SP TC18_OUT TC18_START TC18_PREV TC_PARA PV SP RCPY START PREV PARA TR_I TR_S PV_O SP_