concept 2.6 manual de usuario.pdf

1262
33002207.12 www.schneider-electric.com 33002207 12/2010 Concept 2.6 Manual de usuario 12/2010

Upload: lenin-pacheco

Post on 08-Aug-2015

614 views

Category:

Documents


34 download

TRANSCRIPT

33002207 12/2010

Concept 2.6Manual de usuario12/2010

33002207.12

www.schneider-electric.com

2010 Schneider Electric. Reservados todos los derechos.

2

33002207 12/2010

Tabla de materias

Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Captulo 1 Descripcin general de Concept. . . . . . . . . . . . . . . . . . .1.1 Descripcin general de Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del equipo del PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contenido del paquete del equipo del PLC en Concept S, M y XL. . . . . . 1.2 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aplicacin segura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa de ayuda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19 21 2324 25 27 28 29 30 32 34 39 40 41 43

Captulo 2 Nuevas prestaciones de Concept 2.6 frente a Concept 2.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Nuevas prestaciones de Concept 2.6 frente a Concept 2.5 . . . . . . . . . . . Nuevas prestaciones de Concept 2.6 SR2 frente a Concept 2.6 SR1 . . . Nuevas prestaciones de Concept 2.6 SR3 frente a Concept 2.6 SR2 . . .

4748 54 57

Captulo 3 Estructura de proyectos . . . . . . . . . . . . . . . . . . . . . . . . .Estructura y procesamiento de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . Programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5960 67 72 78

Captulo 4 Creacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . .Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 1: Inicio de Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 2: Configuracin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 2.1: Configuracin necesaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 2.2: Configuracin opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 3: Creacin del programa de aplicacin. . . . . . . . . . . . . . . . . . . . . . Paso 4: Guardado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33002207 12/2010

7980 81 82 83 86 90 933

Paso 5: Realizar el pronstico de la memoria . . . . . . . . . . . . . . . . . . . . . Paso 6: Carga y comprobacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 7: Optimizacin y desconexin del PC . . . . . . . . . . . . . . . . . . . . . . Paso 8: Documentacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94 95 100 102

Captulo 5 Configuracin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . .5.1 Generalidades sobre la configuracin del equipo . . . . . . . . . . . . . . . . . . Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Para configura proceda de la siguiente forma . . . . . . . . . . . . . . . . . . . . . 5.2 Configuracin en la modalidad LOCAL y EN LNEA . . . . . . . . . . . . . . . . Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones disponibles en la modalidad ONLINE y OFFLINE . . . . . . . . . 5.3 Configuracin incondicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Condicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de CPU para el tipo de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . Distribucin de memoria del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones cargables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Administrador de segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Configuracin opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustes para mensajes ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ampliar la disponibilidad de funciones en el configurador . . . . . . . . . . . . Intercambio de datos entre los participantes de la red Modbus Plus . . . Cantidad de palabras utilizadas realmente en la recepcin de datos (Peer Cop) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteger los datos de la memoria de seal de acceso no autorizado . . . interfaces, parametraje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opciones especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Configuracin extendida de bastidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades para el amplificador del panel de fondo. . . . . . . . . . . . . . Edicin del mapa E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tratamiento de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Configuracin de sistemas de redes diferentes. . . . . . . . . . . . . . . . . . . . Configurar sistema INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar sistema Profibus DP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extensin RTU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet / Explorador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de Ethernet/explorador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Ajustes de seguridad de Quantum en el configurador. . . . . . . . . . . . . . . Quantum, parmetros de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105106 107 108 109 110 111 113 114 115 116 119 120 123 125 128 129 130 131 132 134 135 137 139 140 141 142 143 144 145 147 149 150 155 158 158

Captulo 6 Principal estructura de la memoria del PLC y optimizacin de la memoria . . . . . . . . . . . . . . . . . . . . . . .6.1 Estructura principal de la memoria del PLC. . . . . . . . . . . . . . . . . . . . . . . Estructura principal de la memoria del PLC. . . . . . . . . . . . . . . . . . . . . . .4

163164 164

33002207 12/2010

6.2 Generalidades sobre la optimizacin de la memoria . . . . . . . . . . . . . . . . Posibilidades de optimizacin de la memoria . . . . . . . . . . . . . . . . . . . . . . Independientemente del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Optimizacin de memoria para CPUs X13 0X y 424 02 Quantum . . . . . . Generalidades sobre la optimizacin de la memoria para CPUs X13 0X y 424 02 Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del fichero EXEC ptimo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de la memoria extendida (memoria de seal para referencias 6x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin del rango IEC y rango LL984 . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de los rangos para datos globales y memoria de programa IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Optimizacin de memoria para CPUs 434 12(A) y 534 14(A/B) Quantum Generalidades sobre la optimizacin de la memoria para CPUs 434 12(A) y 534 14(A/B) Quantum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de rango IEC y rango LL984 . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de los rangos para datos globales y memoria de programa IEC (CPU 434 12(A) / 534 14(A/B)) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Optimar la memoria para las UCs de Compact. . . . . . . . . . . . . . . . . . . . . Generalidades sobre la optimizacin de las CPUs Compact . . . . . . . . . . Adaptacin de rango IEC y de rango LL984 . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de los rangos para datos globales y memoria de programa IEC (Compact). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Optimizacin de la memoria para las CPUs Momentum. . . . . . . . . . . . . . Generalidades sobre la optimizacin de la memoria de las CPU Momentum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del fichero EXEC ptimo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de los rangos para datos globales y memoria de programa IEC (Momentum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7 Optimizacin de la memoria para UC Atrium . . . . . . . . . . . . . . . . . . . . . . Generalidades sobre la optimizacin de las CPU Atrium . . . . . . . . . . . . . Utilizacin de IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptacin de los rangos para datos globales y memoria de programa IEC (Atrium). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

165 166 167 170 171 173 177 179 181 184 185 187 192 195 196 198 203 206 207 209 210 213 214 216 218

Captulo 7 Lenguaje de bloques de funcin FBD . . . . . . . . . . . . . .7.1 Generalidad sobre el lenguaje de mdulos de funcin FBD . . . . . . . . . . . Generalidades en relacin con el lenguaje de bloques de funcin FBD. . 7.2 Objetos del lenguaje de mdulos de funcin FBD . . . . . . . . . . . . . . . . . . Funciones y mdulos de funcin (FFBs). . . . . . . . . . . . . . . . . . . . . . . . . . Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetro actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objeto de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

221222 222 223 224 228 229 231

33002207 12/2010

5

7.3 Trabajar con el lenguaje de mdulos de funcin FBD . . . . . . . . . . . . . . . Ubicar funciones y mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . Secuencia de ejecuciones de los FFBs . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar bucles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 Generacin de cdigos del lenguaje de mdulos de funcin FBD . . . . . Opciones para generacin de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5 Funciones online para el lenguaje de mdulos de funcin FBD . . . . . . . Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.6 Crear un programa con el lenguaje de mdulos de funcin FBD . . . . . . Creacin de un programa en el lenguaje de mdulos de funcin FBD . .

232 233 235 238 240 240 241 241 243 243

Captulo 8 Ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1 Generalidades sobre el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades acerca del lenguaje del esquema de contactos LD. . . . . 8.2 Objetos en el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contactos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bobinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones y mdulos de funcin (FFBs) . . . . . . . . . . . . . . . . . . . . . . . . . Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetro actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objeto de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Trabajar con el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ubicar bobinas, contactos, funciones y mdulos de funcin . . . . . . . . . . ejecuciones, secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de bucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Generacin de cdigos con el ladder LD. . . . . . . . . . . . . . . . . . . . . . . . . Opciones para generacin de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 Funciones online en el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6 Establecer un programa con el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . Creacin de un programa en el esquema de contactos LD. . . . . . . . . . .

247248 248 250 251 253 256 262 263 265 266 267 269 271 273 273 274 274 277 277

Captulo 9 Lenguaje de enlace SFC . . . . . . . . . . . . . . . . . . . . . . . . . .9.1 Generalidades del lenguaje de enlace SFC . . . . . . . . . . . . . . . . . . . . . . Generalidades para el lenguaje de enlace SFC . . . . . . . . . . . . . . . . . . . 9.2 Elementos del lenguaje de enlace SFC. . . . . . . . . . . . . . . . . . . . . . . . . . Paso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de transicin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bifurcacin alternativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unin alternativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bifurcacin simultnea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unin simultnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objeto de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

281282 282 284 285 288 290 292 294 295 297 299 300 301 302

33002207 12/2010

9.3 Operar con el lenguaje de ejecucin SFC. . . . . . . . . . . . . . . . . . . . . . . . . Generalidades para procesar objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaracin de las propiedades de los pasos. . . . . . . . . . . . . . . . . . . . . . Declaracin de acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caracteres de definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaracin de una transicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Denominaciones "Alias" para pasos y transiciones . . . . . . . . . . . . . . . . . 9.4 Funciones online del lenguaje de enlace SFC . . . . . . . . . . . . . . . . . . . . . Animacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlar una cadena de pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aprendizaje de los tiempos de vigilancia . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico de transicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

303 304 308 310 313 316 318 321 322 324 328 331

Captulo 10 Lista de instrucciones IL . . . . . . . . . . . . . . . . . . . . . . . . .10.1 Generalidades de la lista de instrucciones IL . . . . . . . . . . . . . . . . . . . . . . Generalidades sobre la lista de instrucciones IL. . . . . . . . . . . . . . . . . . . . 10.2 Instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades sobre las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . Operandos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Marca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaracin (VAR...END_VAR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Operadores de la lista de instrucciones IL . . . . . . . . . . . . . . . . . . . . . . . . Carga (LD y LDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guardar (ST y STN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escribir (S). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reiniciar (R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AND (AND, AND (), ANDN, ANDN ()) booleario . . . . . . . . . . . . . . . . . . . . OR (OR, OR (), ORN, ORN ()) booleario . . . . . . . . . . . . . . . . . . . . . . . . . OR Exclusivo booleario (XOR, XOR (), XORN, XORN ()) . . . . . . . . . . . . Invertir (NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin (ADD y ADD ()). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Substraccin (SUB y SUB ()) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiplicacin (MUL y MUL()) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Divisin (DIV y DIV ()) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "mayor que" (GT y GT ()) . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "mayor/igual" (GE y GE ()) . . . . . . . . . . . . . . . . . . . Comparacin del tipo "igual" (EQ y EQ ()) . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "no igual" (NE y NE ()) . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "menor/igual" (LE y LE ()). . . . . . . . . . . . . . . . . . . . Comparacin del tipo "menor que" (LT y LT ()). . . . . . . . . . . . . . . . . . . . .

333334 334 336 337 339 341 343 346 348 350 351 352 353 354 356 358 360 362 364 365 366 367 369 371 372 373 374 375 376

33002207 12/2010

7

10.4

10.5

10.6

10.7

Salto a Label (JMP, JMPC y JMPCN) . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada de mdulo de funcin/DFB (CAL, CALC y CALCN) . . . . . . . . . FUNCNAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parntesis derecho ")" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a funciones, a mdulos de funciones (EFB) y a mdulos de funciones derivados (DFB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aplicacin de mdulos de funcin y DFB . . . . . . . . . . . . . . . . . . . . . . . . Llamada de un mdulo de funcin/DFB. . . . . . . . . . . . . . . . . . . . . . . . . . Llamada de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revisin sintctica y generacin de cdigos . . . . . . . . . . . . . . . . . . . . . . Comprobacin de sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generacin de cdigos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones online de la lista de instrucciones IL. . . . . . . . . . . . . . . . . . . . Animacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cuadros de vigilancia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Se establece un programa con la lista de instrucciones IL . . . . . . . . . . . Establece un programa en la lista de instrucciones IL. . . . . . . . . . . . . . . Generalidades sobre Texto Estructurado ST. . . . . . . . . . . . . . . . . . . . . . Generalidades sobre Texto estructurado ST . . . . . . . . . . . . . . . . . . . . . . Expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operadores del lenguaje de programacin Texto Estructurado ST. . . . . Parntesis "()" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNCNAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Potenciacin (**) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Negacin (-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Construccin complementaria (NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiplicacin (*). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Divisin (/) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo (MOD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suma (+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resta (-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "mayor que" (>) . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "mayor/igual " (>=) . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "igual" (=) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "no igual" () . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin del tipo "menor" (. Resultado: La instruccin cargable seleccionada se desplaza al cuadro Instalado:. Repita los pasos 3 y 4 hasta que haya instalado todas las instrucciones cargables necesarias.

2 3

4

5

84

33002207 12/2010

Creacin de un proyecto

Establecer la asignacin de E/S Para establecer la asignacin de E/S, realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione el comando de men Asignacin de E/S en el cuadro de lista. Resultado: Se abre el cuadro de dilogo Asignacin de E/S. Seleccione la columna Tiempo vig. (tiempo de vigilancia) e indique el periodo de tiempo en el que debe realizarse un intercambio de comunicacin. Si se sobrepasa dicho periodo, aparecer un mensaje de error. Seleccione el botn de comando Edicin.... Resultado: Se abre el cuadro de dilogo que sirve para introducir los mdulos. Seleccione en la columna Mdulo el botn de comando .... Resultado: Se abre el cuadro de dilogo Seleccin de mdulos de E/S. Seleccione el mdulo en la columna Mdulos. Resultado: El mdulo aparece en el slot actual. Seleccione las columnas Ref. de entrada o Ref. de salida e introduzca para el mdulo la primera direccin del rango de referencia de entrada o de salida ocupado. Seleccione el mdulo y haga clic en el botn de comando Parmetros. Resultado: Si el mdulo dispone de un dilogo de parmetros, aqu es posible definir los parmetros (p.ej., comportamiento de desconexin, formato de datos, rango de medicin).

2 3

4 5 6 7

8

Continuacin Contine en el paso 3: Creacin del programa de aplicacin (vase pgina 90).

33002207 12/2010

85

Creacin de un proyecto

Paso 2.2: Configuracin opcionalGeneralidades No hay que realizar las siguientes configuraciones obligatoriamente, slo sirven para ampliar las funciones. Establecer E/S decentrales Para establecer las E/S decentrales, realice los siguientes pasos (este procedimiento es opcional para la configuracin mnima):Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione el comando de men Asignacin de E/S en el cuadro de lista. Resultado: Se abre el cuadro de dilogo Asignacin de E/S. Seleccione el botn de comando E/S decentrales.... Resultado: Se abre el cuadro de dilogo E/S decentrales. Indique los slots para los mdulos RIO o NOM. Resultado: Se vuelve al cuadro de dilogo Asignacin de E/S. Seleccione la E/S decentral en el cuadro de lista Ir a. Seleccione una lnea vaca (ltima lnea) en la tabla y haga clic en el botn de comando Insertar. Resultado: En la columna Tipo se introduce otra estacin de E/S. Seleccione la columna Est. E/S e introduzca el nmero de la estacin. Nota: Slo se pueden configurar tantas estaciones de E/S decentrales como segmentos haya introducidos en el Administrador de segmentos. Seleccione la E/S decentral para la 2. estacin de E/S en el cuadro de lista Ir a. A continuacin, realice los pasos 3 a 8 del procedimiento Establecer la asignacin de E/S, pgina 85.

2 3 4 5 6

7

8 9

86

33002207 12/2010

Creacin de un proyecto

Establecer la comunicacin Modbus Para establecer la comunicacin Modbus (slave Quantum, terminal, impresora, etc.), realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione el comando de men Ajustes en puerto Modbus en el cuadro de lista. Resultado: Se abre el cuadro de dilogo Ajustes en puerto Modbus. Realice los ajustes correspondientes.

2

3

Establecer la comunicacin Peer Cop Si existe una conexin Modbus Plus, la funcionalidad Peer Cop permite transferir datos de la memoria de seal de manera global o directa entre varios participantes de bus de la red local. Para establecer la comunicacin Peer Cop, realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione en el cuadro de lista Ampliaciones de configuracin Seleccionar expansiones. Resultado: Se abre el cuadro de dilogo Seleccionar expansiones. Active la casilla de verificacin Peer Cop. Resultado: Se vuelve a la ventana Configuracin del PLC, en la que ahora est disponible el comando de men Peer Cop. Seleccione Ampliaciones de configuracin Peer Cop. Resultado: Se abre el cuadro de dilogo Peer Cop. Seleccione en el campo Ir a el participante de bus local e indique el slot. Seleccione en el campo Mensajes globales los botones de comando Entrada... y Salida... para definir las direcciones de destino y fuente de los datos de transmisin o la direccin del otro participante de bus. Seleccione en el campo Mensajes directos los botones de comando Entrada... y Salida... para definir las direcciones de destino y fuente de los datos de transmisin o la direccin del otro participante de bus.

2

3

4 5 6

7

33002207 12/2010

87

Creacin de un proyecto

Establecer proteccin de datos Es posible proteger contra la sobrescritura por parte de seales externas los rangos de direcciones de bits de salida / marca y las palabras de salida /marca. Para establecer la proteccin de datos, realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione en el cuadro de lista Ampliaciones de configuracin Seleccionar expansiones. Resultado: Se abre el cuadro de dilogo Seleccionar expansiones. Active la casilla de verificacin Proteccin de datos. Resultado: Se vuelve a la ventana Configuracin del PLC, en la que ahora est disponible el comando de men Proteccin de datos. Seleccione Ampliaciones de configuracin Proteccin de datos. Resultado: Se abre el cuadro de dilogo Proteccin de datos. Seleccione el rango que debe contener la proteccin contra escritura para los bits de salida / marca y las palabras de salida / marca.

2

3

4 5

Ajustes especiales del PLC Es posible evaluar diversos datos internos del PLC, establecer una vigilancia de tiempo del programa de aplicacin (Timeout de temporizador Watchdog), parametrizar la ventana de tiempo para la comunicacin (Intervalo de tiempo de E/S) y permitir la asignacin mltiple de salidas. Para establecer estos ajustes del PLC, realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione el comando de men Especiales en el cuadro de lista. Resultado: Se abre el cuadro de dilogo Especiales. Active las casillas de verificacin Vigilancia de batera, Registro de temporizador y Hora del da e introduzca una direccin en los cuadros de texto correspondientes. Active la casilla de verificacin Se permiten bobinas duplicadas e indique en el cuadro de texto la direccin a partir de la cual se debe aceptar la doble bobina.

2 3

4

88

33002207 12/2010

Creacin de un proyecto

Paso 5

Accin Introduzca en el cuadro de texto Timeout de temporizador Watchdog (ms*10): un valor numrico entre 2 y 255 (ms). De este modo podr establecer una vigilancia de impulsos del programa de aplicacin. Resultado: Siempre que no se produzca ningn impulso de conteo durante un periodo de tiempo superior al predeterminado, aparecer un mensaje de error. Introduzca en el cuadro de texto Intervalo de tiempo para modificaciones Online (ms): un valor numrico entre 3 y 100 (ms). De esta forma es posible definir un intervalo de tiempo para la ejecucin de funciones de edicin de ciclos mltiples (pegar, borrar, buscar, etc.).

6

Mensajes ASCII (slo para 984 LL) Para establecer los mensajes ASCII (slo para 984 LL), realice los siguientes pasos:Paso 1 Accin Seleccione Proyecto Configuracin del PLC. Resultado: Se abre la ventana Configuracin del PLC, que contiene los dems comandos de men para la configuracin del hardware. Seleccione en el cuadro de lista ASCII Instalar ASCII. Resultado: Se abre el cuadro de dilogo Instalar ASCII. Introduzca en los cuadros de texto la cantidad mxima de mensajes, el tamao del ancho de mensajes y la cantidad de puertos ASCII (de la periferia de E/S). Resultado: En la ventana Configuracin del PLC ASCII est disponible el comando de men Ajustes en puerto ASCII. Seleccione en el cuadro de lista ASCII Ajustes en puerto ASCII. Resultado: Se abre el cuadro de dilogo Ajustes en puerto ASCII. Realice los ajustes correspondientes. Nota: Slo es posible generar mensajes ASCII en Proyecto Mensajes ASCII....

2 3

4 5

Continuacin Contine en el paso 3: Creacin del programa de aplicacin (vase pgina 90).

33002207 12/2010

89

Creacin de un proyecto

Paso 3: Creacin del programa de aplicacinGeneralidades La creacin del programa de aplicacin se realiza en secciones. Cada seccin se puede programar en uno de los lenguajes disponibles y recibe un nombre nico en el proyecto. Las secciones se pueden generar en cualquier momento del proceso de programacin. Vista general La creacin del programa de aplicacin se divide en 9 pasos principales.Paso 1 2 3 4 5 Accin Creacin de un nueva seccin (vase pgina 90) Declaracin de las variables (vase pgina 91) Programacin de una seccin (vase pgina 91) Anlisis del programa/seccin (vase pgina 92) Establecimiento de la secuencia de ejecucin de las secciones (vase pgina 92)

Creacin de un nueva seccin Para crear una nueva seccin, siga los pasos que se describen a continuacin.Paso 1 2 3 4 Accin Ejecutar el comando de men Nueva seccin... del men principal Fichero. Resultado: Se abrir el cuadro de dilogo Nueva seccin de programa. Hacer clic en el lenguaje de programacin que se vaya a utilizar para esta seccin. En el cuadro de texto Nombre de seccin, escribir el nombre de esta seccin, que debe ser unvoco para todo el proyecto. Crear todas las secciones necesarias siguiendo estos pasos.

90

33002207 12/2010

Creacin de un proyecto

Declaracin de las variables Un programa est compuesto por funciones y mdulos de funcin (FFB) o por instrucciones con indicacin de variables (p. ej., seales), direcciones directas o literales. Mientras que las direcciones directas y los literales se pueden utilizar inmediatamente, las variables se deben declarar primero para que el usuario pueda utilizarlas en la programacin. Para declarar variables, siga los pasos que se describen a continuacin.Paso 1 Accin Seleccionar el comando de men Declaracin de variables... del men principal Proyecto. Resultado: Se abrir el cuadro de dilogo Editor de variables. Introducir el nombre de la variable, el tipo de datos correspondiente y, en su caso, la direccin de referencia, el valor inicial y un comentario. Confirmar los datos introducidos con OK. Nota: Tambin es posible realizar modificaciones desde una conexin FFB o un contacto, etc. con doble clic -> Declaracin de var.... De este modo, se abrir el editor de variables.

2 3

Programacin de una seccin Para programar una seccin, siga los pasos que se describen a continuacin.Paso 1 2 Accin Abrir la seccin que se vaya a programar mediante Fichero Abrir seccin. Crear el programa segn las reglas de los distintos lenguajes de programacin: FBD (lenguaje de mdulo de funcin) (vase pgina 221) LD (esquema de contactos (IEC)) (vase pgina 247) SFC (control de secuencia) (vase pgina 281) IL (lista de instrucciones) (vase pgina 333) ST (texto estructurado) (vase pgina 407) LL984 (esquema de contactos (Modsoft)) (vase pgina 473)

33002207 12/2010

91

Creacin de un proyecto

Anlisis del programa/seccin Revise una seccin o el programa completo por si hubiera errores de sintaxis. Para analizar el programa o la seccin, siga los pasos que se describen a continuacin.Paso 1 2 Accin En el men principal Proyecto, seleccionar el comando de men Analizar seccin o Analizar programa. Eliminar la causa de los errores mostrados o notificados. Nota: Slo ser posible cargar la seccin o el programa en el PLC si la comprobacin demuestra que no hay errores. (Aunque no es obligatorio eliminar la causa de las advertencias, se recomienda realizar una comprobacin de las advertencias).

Establecimiento de la secuencia de ejecucin de las secciones Las secciones se guardan y se ejecutan al iniciar el programa en el orden en el que se hayan creado. En general, este orden se debe adaptar de forma especfica en cada proyecto a las tareas que haya que realizar. Para determinar la secuencia de ejecucin de las secciones, siga los pasos que se describen a continuacin.Paso 1 Accin Hay dos formas de determinar la secuencia de ejecucin de las secciones: En el men principal Proyecto, seleccionar el comando de men Secuencia de ejecucin... y ordenar las secciones de la forma necesaria con los botones Primera, ltima, Siguiente y Anterior. En el men principal Proyecto, seleccionar el comando de men Hojeador de proyectos y mover las secciones para colocarlas en el orden deseado dentro del Hojeador de proyectos, pgina 583.

Continuacin Contine en el paso 4: Almacenamiento (vase pgina 93).

92

33002207 12/2010

Creacin de un proyecto

Paso 4: GuardadoGeneralidades Generalidades sobre el guardado: Si va a cerrar un proyecto sin haberlo guardado, automticamente se le preguntar si desea guardarlo. Si responde S a la pregunta, se ejecutar el proceso descrito ms abajo. Para evitar la prdida de datos se recomienda guardar peridicamente durante las sesiones largas de configuracin o programacin. La primera vez que se guarda un proyecto Para guardar un proyecto por primera vez, siga estos pasos:Paso 1 2 3 Accin En el men principal Fichero, seleccione el comando de men Guardar proyecto como.... En el cuadro de texto Nombre de archivo, escriba el nombre del proyecto nombre.prj. En el cuadro de lista Directorios, seleccione la unidad y el directorio deseados. Tambin puede escribir la ruta de acceso completa en el cuadro de texto Nombre de archivo, p. ej., c:\product1\reactor3.prj (mx. 28 caracteres + .prj). Si indica un directorio que no existe, se crear automticamente. Nota: De acuerdo con la definicin de IEC 1131, un proyecto contiene todos los programas, datos, etc. que pertenecen a un PLC. Si hay varios proyectos (varios PLC) para una instalacin, deber guardar todos esos proyectos en un directorio comn que se llame como la instalacin. Pulse el botn de comando OK. Resultado: Su proyecto se ha guardado en el directorio indicado con el nombre especificado.

4

Siguientes guardados Para guardar otra vez un proyecto, siga estos pasos:Paso 1 Accin En el men principal Fichero, seleccione el comando de men Guardar.

Continuacin Contine en el paso 5: Ejecutar la prediccin de la memoria (vase pgina 94).

33002207 12/2010

93

Creacin de un proyecto

Paso 5: Realizar el pronstico de la memoriaComprobacin del grado de ocupacin de la memoria. Antes de realizar la descarga del programa en el PCL, debe realizar un pronstico fuera de lnea del grado de ocupacin de la memoria del PCL configurado. Las tablas que aparecen en el cuadro de dilogo Proyecto Pronstico de grado de ocupacin de la memoria vuelven a indicar la aplicacin de rangos de memoria individuales. De esta forma es posible prever el grado de ocupacin de la memoria. NOTA: En algunos casos el pronstico de ocupacin de la memoria no es muy preciso. La diferencia entre las necesidades de memoria en el PLC y la prediccin de memoria en Concept puede ser superior al 20%. En la prediccin de memoria siempre aparece ms memoria libre de la que realmente hay en el PLC. El motivo es la memoria dinmica en los DFB y las secciones, que son difciles de calcular. En especial las secciones ST provocan una mayor diferencia entre la prediccin y el PLC. Para estar seguro de que dispone de suficiente memoria en el PLC, debe cargar el proyecto en el PLC para realizar la comprobacin. No se puede utilizar el simulador porque en el simulador muchos proyectos tienen suficiente memoria, pero no en el PLC. Continuacin Contine con el paso 6: Cargar y comprobar el proyecto (vase pgina 95).

94

33002207 12/2010

Creacin de un proyecto

Paso 6: Carga y comprobacinGeneralidades Slo es posible cargar y comprobar programas si se da uno de los siguientes casos: El simulador de 16 bits SIM Concept est encendido. El simulador de 16 bits SIM Concept est apagado pero hay conectado un PLC mediante Modbus-Plus, Modbus o cable TCP/IP. El simulador PLCSIM32 Concept est encendido. NOTA: Slo es posible realizar comprobaciones con los simuladores SIM Concept (vase pgina 778) y PLCSIM32 Concept (vase pgina 780) en los programas de aplicacin IEC. Vista general La carga y comprobacin de los programas consta de 9 pasos principales:Paso 1 2 3 4 5 6 7 8 9 Accin Cargar el fichero EXEC en el PLC (vase Instrucciones de instalacin de Concept) Conectar PC al PLC (vase pgina 95) Cargar y ejecutar el programa (vase pgina 96) Activar la animacin (vase pgina 97) Modificar los valores de los literales (vase pgina 98) Modificar los valores de las variables (vase pgina 98) Localizar los errores aparecidos (vase pgina 99) Cargar modificaciones (vase pgina 99) Iniciar y detener el PLC (vase pgina 99)

Conectar PC al PLC Para conectar el PC al PLC, siga estos pasos:Paso 1 2 3 4 Accin En el men principal Online, seleccione el comando de men Conectar.... Resultado: Se abre el cuadro de dilogo Conectar con PLC. Establezca el tipo de protocolo (Modbus, Modbus Plus, TCP/IP o simulador) y (si trabaja en red) el participante del PLC con el que desea comunicarse. En Derecho de acceso, marque la opcin Modificar configuracin. Confirme con OK los datos introducidos.

33002207 12/2010

95

Creacin de un proyecto

Cargar y ejecutar el programa Para cargar y ejecutar el programa, siga estos pasos:Paso 1 2 3 4 Accin En el men principal Online, seleccione el comando de men Cargar.... Resultado: Se abre el cuadro de dilogo Cargar en el PLC. La primera vez que lo cargue, pulse el botn Todo. Pulse el botn de comando Cargar. Resultado: Se mostrarn varios cuadros de dilogo. Responda S a la pregunta Detener programa en PLC? S/No. Nota: Esta pregunta slo aparecer si ya hay un programa ejecutndose en el PLC. Si no se han producido errores, responda S a la pregunta Arrancar programa en PLC? S/No. Si se han notificado advertencias/errores, aparecern en una lista en la ventana Mensajes. Corrjalos en el lugar indicado.

5

96

33002207 12/2010

Creacin de un proyecto

Activar la animacin Con la animacin (indicador de estado online) puede ver el estado de variables, pasos, transiciones, etc. en la ventana del editor de las distintas secciones. Para activar la animacin, realice los siguientes pasos:Si... Entonces ...

Si slo desea ver los valores binarios. Para ver slo valores binarios, en el men principal Online, seleccione el comando de men Animar valores binarios. Resultado: Las valencias de todos los valores binarios (variables, direcciones directas, literales) se representan con colores (seal 0 = rojo, seal 1 = verde). Si desea ver los valores de todas las variables. Para ver los valores de todas las variables, ejecute primero en el men principal Editar el comando de men Seleccionar todo (se seleccionan todos los elementos de la seccin actual). A continuacin, seleccione en el men principal Online el comando de men Animar seleccin. Resultado: Las valencias de todos los valores (variables, direcciones directas, literales) se representan con colores (rojo = seal 0, verde = seal 1, amarillo = en las variables: visualizacin inmediata del valor, y en las variables de elementos mltiples: visualizacin de los valores haciendo clic en la variable). Con el comando de men Seleccionados en campo Inspect puede introducir en la seccin campos de vigilancia en los lenguajes de texto IL y ST. Resultado: En estos campos de vigilancia se le mostrar el valor actual de las variables asignadas. En el caso de las variables de mltiples elementos, slo se mostrar el valor del primer elemento. Para modificar esto, haga doble clic en el campo de vigilancia para abrir el cuadro de dilogo Ajustes para campos de vigilancia, en el que aparecen todas las opciones.

Si desea insertar campos de vigilancia en los lenguajes de texto (IL y ST).

33002207 12/2010

97

Creacin de un proyecto

Modificar los valores de los literales Para modificar literales, siga estos pasos:Paso 1 2 3 Accin Active la animacin tal como se indica en el apartado Activar la animacin, pgina 97. Haga doble clic en el literal que desea modificar. Introduzca un nuevo valor y confirme con OK. Resultado: En el siguiente ciclo se transmitir el nuevo valor al PLC.

Modificar los valores de las variables Con el Editor de datos de referencia (vase pgina 621) se pueden visualizar y predefinir los valores de las variables (estado, control, forzado). Para modificar variables, siga estos pasos:Paso 1 2 3 4 Accin En el men principal Online, seleccione el comando de men Editor de datos de referencia. En el cuadro de dilogo Tablas RDE, introduzca las variables que desea visualizar. Para establecer valores, marque la casilla de verificacin Bloquear e introduzca el valor deseado. La tabla RDE se puede guardar con un nombre nico en el proyecto. Para ello, en el men principal RDE seleccione el comando de men Guardar tabla como.... Nota: Se pueden abrir a la vez varias tablas RDE. Para ello, en el men principal RDE seleccione el comando de men Abrir tabla....

98

33002207 12/2010

Creacin de un proyecto

Localizar los errores aparecidos Los errores que se hayan producido en el PLC durante el procesamiento del programa se notificarn en la ventana Mensajes y se protocolizarn en una lista de eventos. Para localizar los errores que se hayan producidos, siga estos pasos:Paso 1 Accin En el men principal Online, seleccione el comando de men Indicacin de eventos.... Resultado: Se abre una ventana con todos los errores y su descripcin. Seleccione una lnea de error y pulse el botn Al error. Resultado: Se salta directamente a la seccin en la que se ha producido el error. El objeto errneo aparece marcado. Corrija el programa. Si el programa se encuentra en el estado DIFERENTE, vuelva a realizar los pasos de Cargar y ejecutar el programa (vase pgina 96). Si el programa se encuentra en el estado MODIFICADO, siga los pasos de Cargar modificaciones (vase pgina 99).

2

3 4

Cargar modificaciones Si despus de realizar las modificaciones el proyecto tiene el estado MODIFICADO, los cambios se pueden cargar online en el PLC sin necesidad de detener la ejecucin del programa. Para cargar las modificaciones, siga estos pasos:Paso 1 2 Accin En el men principal Online, seleccione el comando de men Cargar modificaciones.... Pulse OK. Resultado: Las modificaciones se cargan en el PLC.

Iniciar y detener el PLC Para iniciar y detener el PLC, siga estos pasos:Paso 1 Accin Si en el PC y en el PLC se est ejecutando el mismo proyecto (IGUAL), el PLC se puede iniciar y detener con Online Control online....

Continuacin Contine en el paso 7: Optimizacin y desconexin del PC (vase pgina 100).

33002207 12/2010

99

Creacin de un proyecto

Paso 7: Optimizacin y desconexin del PCOptimizacin de proyectos Despus de la puesta en servicio o despus de ejecutar varias veces Cargar modificaciones..., es recomendable ejecutar una optimizacin para cubrir los huecos que hayan podido quedar en la administracin de memoria de los datos del programa. Despus de optimizarlo, el proyecto del PC es DIFERENTE del que hay en el PLC, por lo que hay que cargar el programa en el PLC con Cargar... (Atencin: Hay que detener y volver a iniciar el programa!). Para optimizar proyectos, siga estos pasos:Paso 1 2 Accin Guarde el proyecto con Fichero Guardar proyecto. En el men principal, Fichero, seleccione el comando de men Cerrar proyecto y siga las indicaciones de los cuadros de dilogo que irn apareciendo. En el men principal Fichero, seleccione el comando de men Optimizar proyecto... y seleccione el proyecto que desea optimizar. Siga las indicaciones de los cuadros de dilogo que irn apareciendo. Controle el tamao de la memoria de los datos del programa en el men principal Online con el comando de men Estadsticas de memoria.... Si fuera necesario, adapte las dimensiones con Configuracin del PLC. Guarde el proyecto con Fichero Guardar proyecto. Vuelva a cargar en el PLC el programa optimizado con Online Cargar.... Para ello hay que detener el programa en ejecucin. Inicie el programa que acaba de cargar con Online Control online.

3

4 5 6 7 8

100

33002207 12/2010

Creacin de un proyecto

Desconectar PC del PLC Una vez concluida satisfactoriamente la comprobacin del programa en el PLC (con proceso conectado), se puede desconectar el PC del PLC. Para desconectar el PC del PLC, siga estos pasos:Paso 1 Accin Observe el estado del programa que aparece en la lnea de pie. Por razones de coherencia, all debera aparecer IGUAL. Si aparece MODIFICADO, deber cargar primero las modificaciones Cargar modificaciones, pgina 99. Si pone DIFERENTE, tendr que volver a cargar el programa en el PLC Cargar y ejecutar el programa, pgina 96. En el men principal Online, seleccione el comando de men Desconectar.... Siga las indicaciones del cuadro de dilogo que aparecer. Tras la desconexin se puede cerrar el proyecto. En el men principal Fichero, seleccione el comando de men Cerrar proyecto. Si aparece un cuadro de dilogo, siga sus indicaciones.

2 3

Continuacin Contine en el paso 8: Documentacin (vase pgina 100).

33002207 12/2010

101

Creacin de un proyecto

Paso 8: DocumentacinGeneralidades Cada proyecto se ha de poder documentar completamente. Las modificaciones y los suplementos tambin se han de documentar (documentacin parcial). La documentacin contiene, entre otros: los comentarios para este proyecto (Proyecto Propiedades), los comentarios para cada una de las secciones (Fichero Propiedades de la seccin), los comentarios para variables, los comentarios a las funciones, los bloques de funcin y los DFB utilizados (botn de comando Comentario en el dilogo de las propiedades de cada uno de los bloques), los comentarios a pasos y transiciones (botn de comando Comentario en el dilogo de las propiedades de cada uno de los elementos), los comentarios en forma de elementos de texto colocados libremente en los lenguajes de programacin grficos (Objeto Texto), los comentarios de cada una de las lneas de comando en los lenguajes de programacin textuales, los comentarios a los tipos de datos de con usuario propio, los comentarios a los bloques de funcin derivados (DFB). Impresin de la documentacin Para imprimir la documentacin se deben seguir los siguientes pasos:Paso 1 2 Accin Acceder, en el men principal Fichero , al comando de men Imprimir... Sealar en el cuadro de dilogo Contenido del documento en Layout de pgina si por cada pgina se ha de imprimir un encabezado y un pie de pgina uniformes, as como un ttulo de pgina. El aspecto del encabezado, del pie y del ttulo de pgina aparece en los archivos de ASCII que se van a seleccionar. Sealar en la zona Seleccionar documentos y escoger en el cuadro de dilogo Contenido del documento, lo que se debe imprimir. Si se ha sealado Lista de variables , se debe acceder a Opciones... para seleccionar las variables que se van a imprimir. Si se ha sealado Secciones , se debe acceder a Seleccionar y determinar las secciones impresas y , adems, se debe acceder a Opciones . Determinar, entre otros, en la zona Factor de ampliacin del grfico el tamao adecuado de la lgica que se va a imprimir. Pulsar el botn de comandoOK. Resultado: Se guardan todas las datos introducidos.

3 4 5

6

102

33002207 12/2010

Creacin de un proyecto

Paso 7

Accin Asegurarse de que la distribucin de las pginas de la seccin corresponden a los ajustes previos. Para ello, acceder en el men principal Vista a los comandos de men que aparecen sucesivamente Vista general y Cambio de pgina . Modificar la estructura de, por ejemplo, los FFB que tienen menos probabilidad de traspasarse a pginas contiguas. Volver a acceder, en el men principal Fichero , al comando de men Imprimir... y pulsar el botn de comando Imprimir. La impresin se ejecuta mediante ajustes definidos y el cuadro de dilogo se cierra.

8 9

33002207 12/2010

103

Creacin de un proyecto

104

33002207 12/2010

Configuracin del PLC 33002207 12/2010

Configuracin del PLC

5Visin general En este apartado se describen los diferentes desarrollos de la configuracin del equipo. Contenido de este captulo Este captulo contiene las siguientes secciones:Seccin 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Apartado Generalidades sobre la configuracin del equipo Configuracin en la modalidad LOCAL y EN LNEA Configuracin incondicional Configuracin opcional Configuracin extendida de bastidor Configuracin de sistemas de redes diferentes Ajustes de seguridad de Quantum en el configurador Pgina 106 109 113 128 139 143 158

33002207 12/2010

105

Configuracin del PLC

5.1

Generalidades sobre la configuracin del equipo

Visin general Este apartado contiene informacin general sobre la configuracin del equipo. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Generalidades Para configura proceda de la siguiente forma Pgina 107 108

106

33002207 12/2010

Configuracin del PLC

GeneralidadesIntroduccin La configuracin del sistema tiene consecuencias de largo alcance, ya que influye sobre todo, el modo de funcionamiento del control. Debe definir todas las informaciones especficas del control, igual que las informaciones generales, asignar la memoria necesaria y determinar los rangos de entrada/salida. Durante la primera configuracin, el usuario debe introducir algunas indicaciones fundamentales para el rango del PLC, como el tipo del PLC y la memoria. Slo se admiten configuraciones vigentes. Una configuracin se refiere siempre a un Proyecto, es decir, que el comando de men Configuracin del PLC slo est disponible si se ha abierto un proyecto. El configurador est disponible en la modalidad local y en lnea.

33002207 12/2010

107

Configuracin del PLC

Para configura proceda de la siguiente formaIntroduccin En esta seccin obtendr una vista general sobre la forma de proceder para realizar la configuracin. Utilizar el men de configuracin Existen comandos de men cuya ejecucin es imprescindible y que estn disponibles en la ventana Configuracin del PLC. Los comandos de men ocultos no estn disponibles en primer lugar y se pueden habilitar para ampliar la configuracin del hardware en el directorio Ampliaciones de configuracin por medio del comando de men Seleccionar expansiones. Cargar la asignacin de mdulos La asignacin de mdulos del PLC se realiza de forma manual y se puede comparar en la modalidad ONLINE con el hardware conectado. Despus de realizar la carga se visualizarn en la lista de componentes de E/S los mdulos que falten en Concept, y se podrn editar posteriormente. Para cada mdulo deber realizar a continuacin el direccionamiento de E/S. Tenga en cuenta que debe utilizar las referencias permitidas.Mdulos Mdulos de entrada analgicos Mdulos de salida analgicos Mdulos de entrada digitales Mdulos de salida digitales Entrada de mdulos expertos Salida de mdulos expertos Referencias Referencias 3x Referencias 4x Referencias 3x o 1x Referencias 4x o 0x Referencias 3x o 1x Referencias 4x o 0x

Cargar la configuracin de hardware La configuracin de hardware de un proyecto se guarda y se puede cargar en el programa de simulacin Concept-SIM, Concept-SIM32 o en un dispositivo de automatizacin. De esta forma se establecer el estado IGUAL entre el equipo de programacin y el PLC. NOTA: Para realizar la transferencia de la configuracin en un PLC real se deber desactivar Concept-SIM.

108

33002207 12/2010

Configuracin del PLC

5.2

Configuracin en la modalidad LOCAL y EN LNEA

Visin general En este apartado se ofrece informacin sobre la configuracin en las modalidades LOCAL y EN LNEA. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Generalidades Funciones disponibles en la modalidad ONLINE y OFFLINE Pgina 110 111

33002207 12/2010

109

Configuracin del PLC

GeneralidadesIntroduccin En la modalidad local no se puede establecer la conexin entre el equipo programador y el PLC y se puede ejecutar la configuracin. En la modalidad online existe la conexin entre el equipo programador y el PLC de tal manera, que slo se puede realizar una configuracin restringida.

110

33002207 12/2010

Configuracin del PLC

Funciones disponibles en la modalidad ONLINE y OFFLINEIntroduccin En esta seccin obtendr una vista general de las funciones disponibles en la modalidad OFFLINE y ONLINE. Las posibilidades que ofrece la modalidad ONLINE son distintas si se utiliza el simulador o el PLC real. Configuracin en la modalidad OFFLINE En la modalidad OFFLINE estn disponibles todos los comandos de men en la ventana Configuracin del PLC para la configuracin del hardware. Los submens del directorio Ampliaciones de configuracin se pueden seleccionar en el dilogo Seleccionar expansiones para ampliar la configuracin. Si el PLC se encuentra en la modalidad ONLINE podr acceder a la modalidad OFFLINE por medio del comando de men Online Desconectar.... En el pie de pgina de la ventana del editor aparecer la indicacin de estado SIN CONECTAR. Configuracin en la modalidad ONLINE y simulador activo Si el simulador est activo o con una conexin Modbus Plus no se podr realizar una configuracin en la modalidad ONLINE, es decir, no se podrn realizar entradas. Los dilogos disponibles slo se podrn llamar y leer. Podr acceder a la modalidad ONLINE por medio del comando de men Online Conectar..., estableciendo la conexin entre el equipo de programacin y el PLC. Configuracin en la modalidad ONLINE y PLC real A travs de la conexin con un PLC real es posible realizar la configuracin en la modalidad ONLINE en cuanto est activado el derecho de acceso Modificar configuracin. No es posible configurar o reconfigurar un PLC si ste se encuentra en la modalidad En marcha. Si ya se encuentra en marcha un programa en el PLC se deber detener antes de poder continuar la reconfiguracin. Detenga el PLC mediante Online Control online Detener PLC. Despus de editar se transfieren las modificaciones automticamente al hardware al iniciar el PLC. NOTA: Siempre que borre en la modalidad ONLINE un mdulo de experto en la lista de componentes de E/S, se borrar tambin de manera automtica la instruccin cargable asignada. Si ms adelante desea utilizar de nuevo este mdulo en la lista de componentes, ser necesaria una nueva carga. Podr acceder a la modalidad ONLINE por medio del comando de men Online Conectar..., estableciendo la conexin entre el equipo de programacin y el PLC.

33002207 12/2010

111

Configuracin del PLC

Repercusiones de las modificaciones ONLINE Si se cumplen las siguientes condiciones, en caso de efectuar una modificacin en la asignacin de E/S (p. ej., al borrar o aadir un mdulo) se cerrarn automticamente todas las ventanas animadas. Condiciones: Modalidad ONLINE Seccin (secciones) animada(s) Estado entre PLC y equipo de programacin es IGUAL PLC detenido Derecho de acceso Modificar configuracin activado

112

33002207 12/2010

Configuracin del PLC

5.3

Configuracin incondicional

Visin general En este apartado se ofrece una descripcin de la configuracin incondicional a ejecutar as como una visin general de los preajustes del men de configuracin. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Condicin Seleccin del PLC Seleccin de CPU para el tipo de PLC Distribucin de memoria del PLC Instrucciones cargables Administrador de segmentos Asignacin de E/S Pgina 114 115 116 119 120 123 125

33002207 12/2010

113

Configuracin del PLC

CondicinIntroduccin Hasta que no se selecciona la CPU en el cuadro de dilogo Seleccin del PLC no estn disponibles los dems comandos de men de la ventana Configuracin del PLC. Los siguientes cuadros de dilogo son la seleccin mnima que hay que editar obligatoriamente para la configuracin del hardware. Seleccin del PLC Particin de memoria del PLC Instrucciones cargables Administrador de segmentos Asignacin de E/S Pero tambin se pueden utilizar los preajustes si coinciden con el hardware empleado.

114

33002207 12/2010

Configuracin del PLC

Seleccin del PLCIntroduccin Seleccione la familia de PLCs (Quantum, Compact, Momentum o Atrium) y la CPU, as como el tamao de memoria, dependiendo de su aplicacin . En el cuadro de lista aparecen todas las unidades centrales disponibles. Determinacin del rango lgico Con la seleccin de la familia de PLCs puede ampliar para el tipo de PLC correspondiente el rango lgico del lenguaje de programacin que desee (IEC o LL984). La asignacin e instalacin de las instrucciones cargables se realiza de acuerdo con los siguientes ajustes.Seleccin Habilitar Significado Instalacin de las instrucciones cargables IEC. Se puede crear un espacio de memoria determinado para el rango IEC. La asignacin y la instalacin de la pareja de instrucciones cargables se ejecuta de forma automtica en el dilogo Instrucciones cargables. No se realiza la instalacin de las instrucciones cargables IEC. De esta forma se desconectar completamente el rango IEC y tendr a su disposicin el rango lgico completo para LL984. Algunas CPU Momentum slo se pueden programar en rangos IEC o LL984.

Bloquear

Solamente 984/Solamente IEC

Determinar la memoria total IEC Con la definicin del tamao de la memoria total IEC y de los datos globales determinar tambin el el tamao de la memoria de programa IEC. Por medio de este tamao tambin se puede determinar el espacio de memoria disponible para el programa de aplicacin LL984. NOTA: En el caso de datos globales se trata del espacio de memoria de las Unlocated variables. NOTA: Memoria total IEC = memoria de programa IEC + datos globales

33002207 12/2010

115

Configuracin del PLC

Seleccin de CPU para el tipo de PLCIntroduccin Durante la instalacin de hardware (Concept EXECLoader) se solicit la carga de distintos archivos EXEC (*.BIN). De esta forma se determin el firmware para los diferentes tipos de PLC. En las siguientes tablas se representan los tipos de PLC disponibles que se podrn utilizar con las CPU correspondientes al cargar los archivos EXEC. Carga de firmware para tipos de PLC Quantum La siguiente tabla muestra las versiones EXEC actuales, que se encuentran en el CD de edicin de mantenimiento y que se suministra con Concept. Tipo de PLC Quantum:140 CPU 113 02 113 02S 113 02X 113 03 113 03S 113 03X 213 04 213 04S 213 04X 424 0x 424 0xX 434 12 534 14 434 12A (CPU rediseada) 534 14A/B (CPU rediseada) Q186Vxxx (IEC+LL984) X (slo LL984) X (slo LL984) X X X X Q486Vxxx (IEC+LL984) X X Q58Vxxxx (IEC+LL984) X X Q5RVxxxx (IEC+LL984) X X QIECVxxx (slo IEC) * X X X mx. 136 mx. 379 mx. 136 mx. 305 mx. 610 mx. 305 mx. 465 mx. 465 mx. 890 mx. 2550 mx. 890 mx. 2550 mx. 150 Memoria IEC (kByte)

NOTA: * Despus de cargar los archivos EXEC QIECVxxx.BIN, la instruccin cargable EMUQ.EXE deber cargarse en Concept en el cuadro de dilogo Instrucciones cargables.

116

33002207 12/2010

Configuracin del PLC

Carga de firmware para la modalidad Hot Standby LL984 de Quantum Para el funcionamiento de Hot Standby LL984 puede utilizar las CPU de Quantum que no terminen en X o S. Para ello deber cargar un fichero especial EXEC en la CPU. El sistema instala de forma automtica la instruccin cargable para Hot Standby LL984 (CHS_208.DAT). Carga de firmware para la modalidad Hot Standby IEC de Quantum Tambin puede utilizar las CPU 140 CPU 434 12 y 140 CPU 534 14 para Hot Standby IEC. Para ello deber cargar un fichero especial EXEC en la CPU. El sistema carga automticamente las instrucciones cargables para Hot Standby IEC (IHSB196.EXE y CHS_208.DAT). Carga de firmware para el editor de ecuaciones de Quantum Puede utilizar las CPU de Quantum que no terminen en X o S para el editor de ecuaciones de LL984. Para ello deber cargar un fichero especial EXEC en la memoria Flash de la CPU. Este fichero EXEC no es, sin embargo, parte integrante del suministro de Concept. No obstante se encuentra a su disposicin en Internet bajo la direccin www.schneiderautomation.com. Carga de firmware para el tipo de PLC Momentum La siguiente tabla muestra las versiones EXEC actuales, que se encuentran en el CD de edicin de mantenimiento y que se suministran con Concept. PLC tipo Momentum SPS (CPU 171 CBB 970 30):171 CBB 970 30-984 970 30-IEC MPSV100.BIN (slo LL984) X MPSV100e.BIN (slo IEC) X 236 Memoria IEC (kByte)

PLC tipo Momentum (CPU 171 CCC 7x0 x0):171 CCC 760 10-984 760 10-IEC 780 10-984 780 10-IEC M1LLVxxx (slo LL984) X X M1IVxxxE (slo IEC) X X 220 220 Memoria IEC (kByte)

33002207 12/2010

117

Configuracin del PLC

PLC tipo Momentum (CPU 171 CCC 9x0 x0):171 CCC 960 20-984 960 30-984 960 30-IEC 980 20-984 980 30-984 980 30-IEC M1EVxxx (slo LL984) X X X X M1EVxxxE (slo IEC) X X 236 236 Memoria IEC (kByte)

PLC tipo Momentum (CPU 171 CCS 7x0 x0):171 CCS 700 10 700/780 00 760 00-984 760 00-IEC M1LLVxxx (slo LL984) X X X M1IVxxxE (slo IEC) X 160 Memoria IEC (kByte)

La versin bsica EXEC de M1 apoya un mximo de 44 mdulos de E/S. Carga de firmware para tipos de PLC Compact Para todas las CPU de Compact deber cargar el fichero EXEC CTSXxxxD.BIN en la memoria Flash de la CPU. Carga de firmware para tipos de PLC Atrium Cada una de las CPU de Atrium exige un fichero EXEC especial (vase tabla ms abajo), que debe cargarse en la memoria Flash de la CPU.180 CCO 121 01 241 01 241 11 Fichero EXEC AI3Vxxxx.BIN AI5Vxxxx.BIN AI5Vxxxx.BIN

118

33002207 12/2010

Configuracin del PLC

Distribucin de memoria del PLCIntroduccin Introducir para la creacin del programa suficientes zonas de direcciones para la cantidad necesaria de bits de entrada, bits de salida/marca, palabras de entrada y palabras de salida/marca. Para ello se ofrece una visin general de los valores de la memoria de seal: Max. memoria de seal Memoria de seal utilizada Memoria de seal aprovechada Se muestra un valor no vlido con un aviso de error y se ajusta automticamente al valor ofrecido. Datos CEI Hot Standby Tras la configuracin de un sistema CEI Hot Standby hay que introducir suficientes zonas de direccin para la cantidad necesaria de palabras de entrada. Cuanto mayor sea la cantidad de palabras de entrada IEC Hot Standby, mayor ser el bfer de transferencia para el componente IEC. Esto muestra el tamao que puede tener la aplicacin CEI utilizada.

ATENCINIncidencia del tiempo de ciclo del sistema! El tamao de la memoria de seal configurada en un proyecto CEI Hot Standby tiene un resultado conocido sobre el tiempo de ciclo del sistema. Tan pronto como haya finalizado un ciclo lgico, comenzar el siguiente, despus de la transferencia de todos los datos de la memoria de seal al mdulo CHS. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo.

33002207 12/2010

119

Configuracin del PLC

Instrucciones cargablesIntroduccin Las instrucciones cargables son programas que slo se cargan en el PLC si se necesitan. En las siguientes secciones se explicarn las distintas utilizaciones de las instrucciones cargables. NOTA: Siempre que borre un mdulo de experto en la lista de componentes de E/S, se borrar tambin de manera automtica la instruccin cargable asignada. Si ms adelante desea utilizar de nuevo estos mdulos en la lista de componentes, ser necesaria una nueva carga. Instrucciones cargables para el sistema de ejecucin IEC Estn a su disposicin las siguientes instrucciones cargables para la ejecucin combinada de IEC y programas LL984 (CPU 113 0x, CPU 213 0x o CPU 424 02):Si ... Desea utilizar CPUs con procesador matemtico para la programacin IEC, Desea utilizar CPUs sin procesador matemtico para la programacin IEC, Entonces ... instale la pareja de instrucciones cargables @1S7196 y @2I7196. instale la pareja de instrucciones cargables @1SE196 y @2IE196.

Instrucciones cargables para mdulos de experto Las siguientes instrucciones cargables para mdulos de experto estn a su disposicin:Si ... Configura el mdulo 140 ESI 062 00 con un sistema de ejecucin de 32 bits y el mdulo 140-NOA-611x0, Entonces ... instale la instruccin cargable ASUP196. Nota: La instruccin cargable ULEX196 se instalar automticamente. La instruccin cargable ASUP196 slo se instala automticamente en las CPU de 32 bits. En las CPU de 16 bits con Stripped EXEC (QIECVxxx.BIN) es necesario instalar la instruccin cargable ASUP196 posteriormente. instale la pareja de instrucciones cargables NSUP + ESI. Nota:Estas dos instrucciones cargables no forman parte del pack de software suministrado con Concept; estas instrucciones se suministran con el mdulo 140 ESI 062 10 y deben ser expandidas para su instalacin (Expandir...).33002207 12/2010

Configura el mdulo 140 ESI 062 10,

120

Configuracin del PLC

Instrucciones cargables para LL984 stas no son componentes del volumen de suministro de Concept. Puede solicitar estas instrucciones cargables a travs del "Automation Customer Service Bulletin Board (BBS)" (consulte tambin el archivo README). Instrucciones cargables para Hot Standby Las siguientes instrucciones cargables para la modalidad Hot Standby estn a su disposicin:Si ... Utiliza la modalidad de Hot Standby LL984, Utiliza la modalidad de Hot Standby IEC, Entonces ... se instalar automticamente la instruccin cargable CHS_208. se instalarn automticamente las instrucciones cargables IHSB196 y CHS_208.

Instrucciones cargables de usuario Las instrucciones cargables creadas por el usuario se denominan instrucciones cargables de usuario (*.EXE, *.DAT). Se encuentran en el directorio de Concept DAT y se pueden insertar a travs del botn de comando Expandir... para efectuar su instalacin en el cuadro de dilogo Instrucciones cargables. Instrucciones cargables slo para el apoyo IEC Las siguientes instrucciones cargables estn a disposicin slo para el apoyo IEC (CPU 113xxS sin procesador matemtico):Si ... Su aplicacin utiliza aritmtica REAL, Entonces ... instale la instruccin cargable EMUQ196. Nota: La instruccin cargable se instala junto al archivo EXEC QIECVxxx (instalacin en Concept EXECLoader).

33002207 12/2010

121

Configuracin del PLC

Instrucciones cargables para INTERBUS y slo apoyo IEC Las siguientes instrucciones cargables para el apoyo IEC estn a su disposicin:Si utiliza la CPU ... 113 02S 113 03S 213 04S 534 14 434 12 para configurarla, 113 03 para configurarla, Entonces ... instale la instruccin cargable ASUP196. Nota: La instruccin cargable ULEX196 se instalar automticamente. La instruccin cargable ASUP196 slo se instala automticamente en las CPU de 32 bits. En las CPU de 16 bits con Stripped EXEC (QIECVxxx.BIN) es necesario instalar la instruccin cargable ASUP196 posteriormente. instale la pareja de instrucciones cargables @1SE196 y @2IE196. La instruccin cargable ULEX196 se instalar automticamente. instale la pareja de instrucciones cargables @1S7196 y @2I7196. La instruccin cargable ULEX196 se instalar automticamente.

213 04 para configurarla,

Instrucciones cargables para INTERBUS y slo apoyo LL984 Las siguientes instrucciones cargables para el apoyo LL984 estn a su disposicin:Si utiliza la CPU ... 113 02 113 03 213 04 para configurarla, 534 14 434 12 para configurarla, Entonces ... puede instalar las siguientes instrucciones cargables: ULEX196 @1S7196 + @2I7196 + ULEX196 Nota: La instruccin cargable ULEX196 se instalar automticamente. las instrucciones cargables ASUP196 y ULEX196 se instalarn automticamente.

122

33002207 12/2010

Configuracin del PLC

Administrador de segmentosIntroduccin Al configurar una estacin de E/S (Drop) decentral (remote), se puede establecer en el cuadro de dilogo Administrador de segmentos la secuencia y el tipo de procesado de las secciones LL984. Al borrar (en el cuadro de dilogo Asignacin de E/S) una estacin de E/S decentral (Drop), se eliminar tambin automticamente el administrador de segmentos. Modo de funcionamiento. A cada estacin de E/S (Drop) se le asigna un segmento. Por eso no es posible introducir en el administrador de segmentos menos segmentos que los configurados en las estaciones de E/S (Drops) y la dotacin de E/S. En el administrador de segmentos se determina un nmero mximo de 32 segmentos. El configurador comprueba la sintona entre los dos dilogos y clasifica las estaciones de E/S (Drops) en el administrador de segmentos. Mediante una ventana se informa qu estaciones de E/S (Drops) se introducen. Modificar la secuencia de procesado de segmentos La secuencia para el procesado de segmentos puede ser modificada mediante el usuario, aadiendo l mismo directamente el nmero de segmento o el nmero de estacin de E/S en la fila correspondiente. Para la estacin de E/S (Drop) local se encuentra en la primera fila del cuadro de dilogo en las columnas E.-Stat. y A.Stat. y se introduce el 1 de forma automtica. En caso de que no se defina ninguna secuencia, se efectuar el procesado de los segmentos en una secuencia ascendente. Criterios de clasificacin en las estaciones de E/S aadidas Las estaciones de E/S (Drops) aadidas recientemente sern clasificadas de acuerdo con los siguientes criterios en el administrador de segmentos:Si... se aade una nueva estacin de E/S, ya se han utilizado todos los segmentos especificados, Entonces ... ser colocada automticamente detrs de la ltima fila disponible. se utilizar el ltimo segmento nuevo para la entrada de la nueva estacin de E/S (Drop), es decir, se podr repetir un nmero de segmento mientras que se puedan diferenciar las estaciones.

33002207 12/2010

123

Configuracin del PLC

Tipos de procesado de segmentos disponibles Al ajustar el administrador de segmentos, se pueden seleccionar los siguientes tipos de procesado:Tipo de procesado Contnuo Controlado Reseteado WDT Final de lgica Significado Procesado cclico Procesado dirigido por el usuario Resetear temporizador de vigilancia watchdog Final del procesado

NOTA: En caso de que se deba procesar en LL984 con subrutinas, no se podr procesar el ltimo segmento configurado en el administrador de segmentos. El tipo de solucin debe ser absoluta Final de lgica. Otros ajustes del administrador de segmentos En el tipo de procesado "Controlado" slo son vlidos los nmeros de referencia 0x y 1x, pues determinan cuando se efecta el procesado de la lgica para la correspondiente seccin. Los campos E.-Stat. y S.-Stat. permiten la introduccin de los correspondientes nmeros de estacin de E/S que se deben configurar. Al introducir un 0 no se ofrecer ninguna entrada ni salida a este nmero de segmento.

124

33002207 12/2010

Configuracin del PLC

Asignacin de E/SIntroduccin En la asignacin de E/S configure las estaciones de E/S (drops) con los mdulos utilizados. A continuacin, realice el direccionamiento de E/S y la parametrizacin de los mdulos configurados. Asignacin de las estaciones de E/S La asignacin del nmero de una estacin de E/S se puede realizar libremente, excepto la primera (a partir de 2 hasta ...). El primer nmero de estacin de E/S se reconoce automticamente como estacin de E/S local (drop) y no se puede editar. Configuracin de la extensin del bastidor Para configurar la extensin del bastidor se precisa el mdulo 140 XBE 100 00. De esta forma podr conectar un segundo bastidor y obtendr adems 13 slots. El mdulo 140 XBE 100 00 se insertar en ambos bastidores y necesitar adems una alimentacin de corriente propia (unidad de alimentacin). La configuracin del bastidor ampliado tiene lugar en Concept en la primera estacin de E/S a travs de los slots 2-1 hasta 2-16. Obtendr una descripcin detallada de la configuracin del bastidor ampliado con el mdulo 140 XBE 100 00 en el captulo Configuracin extendida de bastidor, pgina 139.

ATENCINLa ocupacin de slots de 140 XBE 100 00 no se visualiza en el configurador, de forma que podran aparecer ocupaciones dobles. Tenga en cuenta la ocupacin de los slots del hardware del mdulo y de la unidad de alimentacin y no ocupe estos slots con otros mdulos en la asignacin de E/S. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo. NOTA: El flujo de datos a travs de un bastidor ampliado es ms rpido que a travs del sistema remoto.

33002207 12/2010

125

Configuracin del PLC

Asignacin de los rangos de E/S En la asignacin de los rangos de E/S se permiten las siguientes referencias: Referencias 3x para mdulos de entrada analgicos Referencias 4x para mdulos de salida analgica Referencias 3x o 1x para mdulos de entrada digital Referencias 4x o 0x para mdulos de salida digital Referencias 3x o 1x para mdulos de experto (entrada) Referencias 0x o 4x para mdulos de experto (salida) NOTA: Se verifica que el direccionamiento sea inequvoco para que dentro de la configuracin no haya ninguna direccin ocupada por duplicado. Parametrizacin Los mdulos configurados se pueden parametrizar individualmente para determinar ajustes variables dependientes del proceso. Conexin con otros sistemas de redes Junto a las estaciones de E/S decentralizadas (drops) y locales se pueden establecer conexiones con otros sistemas de redes a travs de mdulos de acoplamiento configurados: Ethernet INTERBUS Profibus DP Consulte tambin el captulo Configuracin de sistemas de redes diferentes, pgina 143 y Ejemplos de configuracin, pgina 909.

126

33002207 12/2010

Configuracin del PLC

Cargar asignacin Los mdulos del hardware aparecen en la modalidad ONLINE con el PLC detenido en la Lista de componentes de E/S y se pueden transferir de la siguiente forma:Paso 1 2 3 4 5 6 7 Accin Abra un proyecto. Abra la ventana Configuracin del PLC. A travs del comando de men Tipo de PLC abra el cuadro de dilogo Seleccin del PLC y seleccione el tipo de PLC. Conecte el equipo de programacin con el PLC (Online Conectar...). Abra el dilogo Asignacin de E/S (Configuracin del PLC Asignacin de E/S). Abra por medio del botn de comando Editar... el dilogo Estacin local Quantum. Active la casilla de verificacin Leer dotacin. Resultado: Los mdulos reconocidos aparecern coloreados en la columna Detectado. Haga doble clic en los cuadros de texto coloreados de la columna Detectado. Resultado: Los mdulos listados se transferirn a la columna Mdulo. Introduzca los rangos de direccin en las correspondientes columnas (Ref. de entrada, Fin entr., Ref. de salida, Fin salida). Despus de la coincidencia entre el equipo de programacin y el PLC se puede continuar con la configuracin.

8 9 10

33002207 12/2010

127

Configuracin del PLC

5.4

Configuracin opcional

Visin general En este apartado se describe como se efecta la ejecucin de la configuracin opcional. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Ajustes para mensajes ASCII Ampliar la disponibilidad de funciones en el configurador Intercambio de datos entre los participantes de la red Modbus Plus Cantidad de palabras utilizadas realmente en la recepcin de datos (Peer Cop) Proteger los datos de la memoria de seal de acceso no autorizado interfaces, parametraje Opciones especiales Pgina 129 130 131 132 134 135 137

128

33002207 12/2010

Configuracin del PLC

Ajustes para mensajes ASCIIIntroduccin Para realizar la creacin de los mensajes ASCII se solicitar en primer lugar que determine una mscara que contenga el nmero de mensajes, el tamao del rango de mensajes y los puertos ASCII. A continuacin, podr crear los mensajes ASCII, que sern editados por medio del lenguaje de programacin Ladder Logic. Condicin Los mensajes ASCII slo son posibles en la familia Quantum y slo se pueden editar por medio del lenguaje de programacin LL984. Procedimiento Para crear los mensajes ASCII deber determinar primero la mscara:Paso 1 2 3 4 5 6 7 Accin Abra en la ventana Configuracin del PLC ASCII el dilogo Instalar ASCII. Indique en el cuadro de texto Total de mensajes: un valor del 1 al 999. Indique en el cuadro de texto Tamano de rango de mensajes: un valor de 1 a 9999 bytes. Indique en el cuadro de texto Puertos ASCII: una interfase de 2 a 32. Confirme sus entradas con el botn de comando OK. Resultado: Los ajustes se guardarn y saldr del dilogo. Abra en el men principal Proyecto el dilogo Editor de mensajes ASCII (por medio del comando de men Mensajes ASCII). Genere aqu los mensajes ASCII; para ello vase la descripcin Editor de mensajes ASCII, pgina 637.

33002207 12/2010

129

Configuracin del PLC

Ampliar la disponibilidad de funciones en el configuradorIntroduccin Se pueden utilizar ms funciones para la configuracin si antes se han habilitado o ajustado en el cuadro de dilogo Seleccionar expansiones. Activar cuadros de dilogo/funciones ampliadas Si se activa la casilla de verificacin o se establecen mdulos Ethernet, en la ventana Configuracin del PLC ASCII aparecer habilitado el correspondiente comando de men y se podr trabajar con l. Se pueden activar las siguientes funciones/cuadros de dilogo: Proteccin de datos Peer Cop Hot Standby Ethernet / Explorador de E/S NOTA: Las funciones disponibles dependern de la CPU que se haya configurado. Vase a este respecto la ayuda Online "Seleccionar expansiones". Establecer mdulos de acoplamiento Para la conexin con otros sistemas de red, hay que configurar mdulos de acoplamiento. Para ello, introduzca en el correspondiente cuadro de lista la cantidad de mdulos que luego estarn disponibles en la asignacin de E/S. Se pueden configurar los siguientes sistemas: Ethernet TCP/IP Ethernet Symax Ethernet MMS Profibus DP NOTA: La cantidad mxima de mdulos de acoplamiento depende de la CPU que se haya configurado. Vase a este respecto la ayuda Online "Seleccionar expansiones".

130

33002207 12/2010

Configuracin del PLC

Intercambio de datos entre los participantes de la red Modbus PlusIntroduccin En una conexin Modbus Plus (MB+), la funcin Peer Cop permite configurar un PLC para que pueda intercambiar datos con otro PLC. Para ello, Peer Cop toma los datos de un rango de referencia de un PLC "de origen" y los coloca a travs de la red Modbus Plus (MB+) en un determinado rango de referencia de un PLC "de destino". Esta operacin se ejecuta exactamente de la misma forma en cada intercambio de token (rotation). Mediante el procesador Peer se pueden recibir en el programa de aplicacin datos de entrada de otros participantes de la red local. De la misma forma se pueden enviar datos de salida del programa de aplicacin a otros participantes de la red local. Peer Cop ofrece dos variantes para el intercambio de datos: intercambio de datos global intercambio de datos especfico Condicin El comando de men Peer Cop slo estar disponible si en el cuadro de dilogo Seleccionar expansiones se ha activado la casilla de verificacin Peer Cop. Intercambio de datos global En el intercambio de datos global, los datos enviados por el PLC "de origen" son recibidos por todos los PLC "de destino" que se encuentren en la red Modbus Plus (MB+). De esta forma, pueden llegar hasta a 64 equipos de destino, que a su vez pueden recibir los datos en 8 direcciones de destino de la memoria de seal. Vase la seccin "Cantidad de palabras utilizadas realmente en la recepcin de datos (Peer Cop), pgina 132". Intercambio de datos especfico En el intercambio de datos especfico, los datos de un PLC seleccionado como "origen" se envan al PLC de la red Modbus Plus (MB+) que se ha seleccionado como "destino". Para ello, en los participantes de origen y de destino (1-64) hay que indicar en una tabla la direccin para el intercambio de datos. La direccin tiene que coincidir con la direccin de participante MB+ indicada en la parte posterior del mdulo correspondiente. Este ajuste de la direccin se puede cambiar, pero debe establecerse antes de la asignacin. (Vase tambin la descripcin del hardware) Dependiendo de la configuracin del hardware, seleccione el participante que debe enviar o recibir los datos.33002207 12/2010

131

Configuracin del PLC

Cantidad de palabras utilizadas realmente en la recepcin de datos (Peer Cop)Introduccin La cantidad de palabras utilizadas no debe superar 500. Para evitar el exceso, se puede calcular la cantidad de palabras utilizadas en la recepcin de datos mediante una sencilla frmula. Frmula La frmula adecuada para determinar la cantidad de palabras utilizadas es la siguiente: Longitud + (ndice -1) = Cantidad de palabras Ejemplo El cuadro de dilogo de Peer Cop Recepcin global contiene las siguientes entradas:

132

33002207 12/2010

Configuracin del PLC

Se ejecuta el siguiente proceso:Paso 1. 2. Accin El participante de bus 1 enva 1 palabra a la referencia de inicio de subcampo 400001, que comienza en el ndice 3. La recepcin de datos comienza en el ndice 3 (palabra 3). (Se cuentan las palabras anteriores). Palabra 1 a 500

3. 4. 5.

El subcampo 1 requiere en total 3 palabras. Frmula: 1 + (3 - 1) = 3 El participante de bus 1 enva 18 palabras a la referencia de inicio de subcampo 400002, que comienza en el ndice 5. La recepcin de datos comienza en el ndice 5 (palabra 5). (Se cuentan las palabras anteriores). Palabra 1 a 500

6.

El subcampo 2 requiere en total 22 palabras. Frmula: 18 + (5 - 1) = 22

NOTA: Slo se debe tener en cuenta el nmero mayor de palabras utilizadas por participante de bus. En el ejemplo se utilizan 22 palabras de un mximo de 500 palabras permitidas. En caso de existir varios participantes de bus, se debe aadir el nmero mayor de palabras utilizadas por participante de bus. Por ejemplo:

33002207 12/2010

133

Configuracin del PLC

Proteger los datos de la memoria de seal de acceso no autorizadoIntroduccin Los rangos de direcciones de las salidas (bits y palabras de marca) se pueden proteger indicando en el cuadro de dilogo Proteccin de datos las direcciones a partir de las que se puede escribir. Todas las direcciones anteriores estarn protegidas contra escritura. Condicin El comando de men Proteccin de datos slo estar disponible si en el cuadro de dilogo Seleccionar expansiones se ha activado la casilla de verificacin Proteccin de datos. Accin de la proteccin de acceso Esta proteccin de acceso funciona en combinacin con accesos de datos "normales", realizados externamente a travs de una interfase Modbus o ModbusPlus. Los accesos desde el equipo de programacin estn autorizados en todo momento y no se someten a este mecanismo de proteccin.

134

33002207 12/2010

Configuracin del PLC

interfaces, parametrajeIntroduccin Las siguientes interfaces deben parametrizarse segn la aplicacin de Concept: Interfaces ASCII Interfaces Modbus Parametraje de interfaces ASCII Para transmitir informacin ASCII se pueden determinar en el cuadro de dilogo Ajustes de puerto ASCII los parmetros de comunicacin de serie de las interfaces de puerto. NOTA: El cuadro de dilogo Ajustes de puerto ASCII slo est disponible cuando se ha determinado con anterioridad la cantidad de puertos ASCII en el cuadro de dilogo Instalacin ASCII. Parametraje de interfaces Modbus Para un acoplamiento Modbus se pueden especificar en el cuadro de dilogo Ajustes de puerto Modbus los parmetros de comunicacin de serie de la interfaz de puerto en el equipo de programacin, en una CPU y en los mdulos NOM (Network Option Module).

ATENCINNo se pueden efectuar modificaciones en lnea, ya que se cerrarn todos los editores. Los ajustes de puerto Modbus no se pueden modificar en el servicio en lnea, ya que se cerrarn automticamente todos los editores. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo. NOTA: Los ajustes para un acoplamiento Modbus en Concept slo dan resultado cuando se coloca la posicin del conmutador en la pgina frontal del mdulo en la posicin ms baja (mem).

33002207 12/2010

135

Configuracin del PLC

Posicin del conmutador en el mdulo NOM

NOTA: Si el conmutador izquierdo se encuentra en la posicin superior y el conmutador derecho est en la posicin mem, el Modo Bridge se ha desconectado desde la versin 2.20 del Firmware. Ello supone que se ha cerrado la conexin de red entre Modbus y Modbus Plus. Parametraje de interfaces mediante conexin de red entre Modbus y Modbus Plus Se puede efectuar una conexin de red entre participantes Modbus y Modbus Plus en el cuadro de dilogo Ajustes de puerto Modbus al activar la casilla de verificacin Modo Bridge. NOTA: No obstante, los ajustes tienen efecto slo cuando la posicin del conmutador permanece en la pgina frontal del mdulo en la posicin media (RTU).

136

33002207 12/2010

Configuracin del PLC

Opciones especialesIntroduccin En el cuadro de dilogo Especiales puede configurar diversas opciones especiales: Vigilancia de batera Registro de temporizador Especificacin temporal para aplicaciones MMI (TOD) Se acepta doble bobina Timeout de temporizador Watchdog (m