Manual Concept

download Manual Concept

of 294

Transcript of Manual Concept

Concept 2.6 Manual de usuario Tomo 111/2007

33002207.10

II

Tabla de materias

Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII Captulo 11.1

Descripcin general de Concept. . . . . . . . . . . . . . . . . . . . . . . . . 1Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Descripcin general de Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Configuracin del equipo del PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Contenido del paquete del equipo del PLC en Concept S, M y XL. . . . . . . . . . . . 7 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Editores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Aplicacin segura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Programa de ayuda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

1.2

Captulo 2

Nuevas prestaciones de Concept 2.6 frente a Concept 2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 . . . . . . . . 27 28 34 37 39 40 47 52 58

Captulo 3

Estructura de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura y procesamiento de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

III

Captulo 4

Creacin de un proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Paso 1: Inicio de Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Paso 2: Configuracin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Paso 2.1: Configuracin necesaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Paso 2.2: Configuracin opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Paso 3: Creacin del programa de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Paso 4: Guardado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Paso 5: Realizar el pronstico de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Paso 6: Carga y comprobacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Paso 7: Optimizacin y desconexin del PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Paso 8: Documentacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Captulo 55.1

Configuracin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Generalidades sobre la configuracin del equipo . . . . . . . . . . . . . . . . . . . . . . . . 87 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Para configura proceda de la siguiente forma . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Configuracin en la modalidad LOCAL y EN LNEA . . . . . . . . . . . . . . . . . . . . . . 91 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Funciones disponibles en la modalidad ONLINE y OFFLINE . . . . . . . . . . . . . . . 93 Configuracin incondicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Condicin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Seleccin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Seleccin de CPU para el tipo de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Distribucin de memoria del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Instrucciones cargables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Administrador de segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Asignacin de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Configuracin opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Ajustes para mensajes ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Ampliar la disponibilidad de funciones en el configurador . . . . . . . . . . . . . . . . . 115 Intercambio de datos entre los participantes de la red Modbus Plus . . . . . . . . 116 Cantidad de palabras utilizadas realmente en la recepcin de datos (Peer Cop) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Proteger los datos de la memoria de seal de acceso no autorizado . . . . . . . . 119 interfaces, parametraje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Opciones especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

5.2

5.3

5.4

IV

5.5

5.6

5.7

Configuracin extendida de bastidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades para el amplificador del panel de fondo . . . . . . . . . . . . . . . . . . Edicin del mapa E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tratamiento de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de sistemas de redes diferentes . . . . . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar sistema INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar sistema Profibus DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extensin RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explorador de E/S Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de Ethernet/explorador de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustes de seguridad de Quantum en el configurador . . . . . . . . . . . . . . . . . . . Quantum, parmetros de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125 125 126 127 128 129 129 130 131 133 135 136 139 141 141

Captulo 66.1 6.2

Principal estructura de la memoria del PLC y optimizacin de la memoria . . . . . . . . . . . . . . . . . . . . . 145Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura principal de la memoria del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura principal de la memoria del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades sobre la optimizacin de la memoria . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posibilidades de optimizacin de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . Independientemente del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optimizacin de memoria para CPUs X13 0X y 424 02 Quantum . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optimizacin de memoria para CPUs 434 12(A) y 534 14(A/B) Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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)) . . . . . . . . . . . . . . . 145 147 147 148 148 149 150 153 153 154 156 159 161 163 165 165 166 168 173

6.3

6.4

V

6.5

6.6

6.7

Optimar la memoria para las UCs de Compact. . . . . . . . . . . . . . . . . . . . . . . . . 175 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Generalidades sobre la optimizacin de las CPUs Compact . . . . . . . . . . . . . . 176 Adaptacin de rango IEC y de rango LL984 . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Adaptacin de los rangos para datos globales y memoria de programa IEC (Compact). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Optimizacin de la memoria para las CPUs Momentum . . . . . . . . . . . . . . . . . . 185 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Generalidades sobre la optimizacin de la memoria de las CPU Momentum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Seleccin del fichero EXEC ptimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Adaptacin de los rangos para datos globales y memoria de programa IEC (Momentum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Optimizacin de la memoria para UC Atrium . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Generalidades sobre la optimizacin de las CPU Atrium . . . . . . . . . . . . . . . . . 192 Utilizacin de IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Adaptacin de los rangos para datos globales y memoria de programa IEC (Atrium). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

Captulo 77.1 7.2

Lenguaje de bloques de funcin FBD . . . . . . . . . . . . . . . . . . 197Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Generalidad sobre el lenguaje de mdulos de funcin FBD . . . . . . . . . . . . . . . 199 Generalidades en relacin con el lenguaje de bloques de funcin FBD . . . . . . 199 Objetos del lenguaje de mdulos de funcin FBD. . . . . . . . . . . . . . . . . . . . . . . 201 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Funciones y mdulos de funcin (FFBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Parmetro actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Objeto de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Trabajar con el lenguaje de mdulos de funcin FBD . . . . . . . . . . . . . . . . . . . . 211 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Ubicar funciones y mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Secuencia de ejecuciones de los FFBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Configurar bucles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Generacin de cdigos del lenguaje de mdulos de funcin FBD . . . . . . . . . . 217 Opciones para generacin de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Funciones online para el lenguaje de mdulos de funcin FBD . . . . . . . . . . . . 219 Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Crear un programa con el lenguaje de mdulos de funcin FBD . . . . . . . . . . . 221 Creacin de un programa en el lenguaje de mdulos de funcin FBD . . . . . . . 221

7.3

7.4 7.5 7.6

Captulo 88.1

Ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Generalidades sobre el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Generalidades acerca del lenguaje del esquema de contactos LD. . . . . . . . . . 227

VI

8.2

8.3

8.4 8.5 8.6

Objetos en el ladder LD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bobinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones y mdulos de funcin (FFBs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetro actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objeto de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajar con el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ubicar bobinas, contactos, funciones y mdulos de funcin. . . . . . . . . . . . . . . ejecuciones, secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de bucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generacin de cdigos con el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opciones para generacin de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones online en el ladder LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Establecer un programa con el ladder LD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de un programa en el esquema de contactos LD . . . . . . . . . . . . . . .

229 229 230 232 235 240 241 243 245 245 246 248 250 251 251 253 253 257 257

ndice

................................................i

Los captulos representados en gris no estn contenidos en este tomo.Captulo 9 Captulo 10 Captulo 11 Captulo 12 Captulo 13 Captulo 14 Captulo 15 Captulo 16 Captulo 17 Captulo 18 Captulo 19 Lenguaje de enlace SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Lista de instrucciones IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Literal estructurado ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 Ladder Logic 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 DFB (Bloques de funcin derivados) . . . . . . . . . . . . . . . . . . . 481 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Editor de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 Hojeador de proyectos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Tipos de datos derivados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 Editor de datos de referencia . . . . . . . . . . . . . . . . . . . . . . . . . 603 Editor de mensajes ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

VII

Captulo 20 Captulo 21 Captulo 22 Captulo 23 Captulo 24

Funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641 Importar/Exportar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705 Documentacin y archivacin . . . . . . . . . . . . . . . . . . . . . . . . 749 Simulacin de un PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 Seguridad de Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 779

ApndicesApndice A Apndice B Apndice C Apndice D Apndice E Apndice F Apndice G Apndice H Apndice I Apndice J Apndice K Apndice L Apndice M Apndice N

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797Tablas de las prestaciones de los diferentes PLC . . . . . . . . 799 Superficie de Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823 Barra de smbolos y teclas de acceso directo . . . . . . . . . . . 845 Conformidad de CEI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877 Ejemplos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . 909 Convertir proyectos /DFBs/macros . . . . . . . . . . . . . . . . . . . 1019 Concept ModConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023 Conversin de programas Modsoft . . . . . . . . . . . . . . . . . . . 1033 Modsoft y referencias 984. . . . . . . . . . . . . . . . . . . . . . . . . . . 1039 Preajustes durante el uso de Modbus Plus en la primera puesta en servicio . . . . . . . . . . . . . . . . . . . . . 1045 Preajustes durante el uso de Modbus en la primera puesta en servicio . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 Primera puesta en servicio durante el uso de Modbus con el EXECLoader . . . . . . . . . . . . . . . . . . . . . . . . . 1067 Primera puesta a punto con la utilizacin de Modbus con DOS-Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089 Primera puesta en servicio durante el uso de Modbus Plus con el EXECLoader . . . . . . . . . . . . . . . . . . . . 1105

VIII

Apndice O Apndice P Apndice Q Apndice R Apndice S

Primera puesta a punto con la utilizacin de Modbus Plus con Loader de DOS . . . . . . . . . . . . . . . . . . . . . 1127 Archivos EXEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1145 Ficheros INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149 Procesamiento interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169 Conexin automtica con el PLC . . . . . . . . . . . . . . . . . . . . . 1197

IX

X

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.

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

33002207 11/2007

XI

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.

XII

33002207 11/2007

Acerca de este libro

PresentacinObjeto El presente manual de usuario le servir de ayuda para la creacin de un programa de aplicacin con Concept. Le aportar informacin general sobre los diferentes lenguajes de programacin y la configuracin del hardware. 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 Biblioteca de mdulos de Concept IEC Manual de usuario de EFB de Concept Biblioteca de mdulos Concept LL984

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

Comentarios del usuario

Enve sus comentarios a la direccin electrnica [email protected]

33002207 11/2007

XIII

Acerca de este libro

XIV

33002207 11/2007

Descripcin general de Concept

1IntroduccinVista general Este captulo contiene una descripcin general de Concept. Este captulo pretende proporcionarle una primera vista general acerca de Concept y sus programas de ayuda. Este captulo contiene las siguientes secciones:Seccin 1.1 1.2 Apartado Descripcin general de Concept Programacin Pgina 3 9

Contenido:

33002207 11/2007

1

Descripcin general de Concept

2

33002207 11/2007

Descripcin general de Concept

1.1IntroduccinVista general

Descripcin general de Concept

Esta seccin contiene la descripcin de las prestaciones de Concept y proporciona una vista general acerca del equipo programable con Concept. Esta seccin contiene los siguientes apartados:Apartado Introduccin Configuracin del equipo del PLC Contenido del paquete del equipo del PLC en Concept S, M y XL Pgina 4 6 7

Contenido

33002207 11/2007

3

Descripcin general de Concept

IntroduccinSistema operativo Actualmente, para tareas de este tipo es necesaria una interfase de manejo grfica. Por este motivo se ha creado Concept como aplicacin para MS-Windows. Concept puede ejecutarse bajo Windows 98, Windows 2000, Windows XP y Windows NT. La ventaja de este sistema operativo es que est mundialmente extendido y que los elementos bsicos del sistema de ventanas y el manejo del ratn son conocimientos elementales para cualquier usuario de PC. Adems, MS-Windows permite utilizar cualquier monitor, tarjeta grfica e impresora normales. De esta forma, el usuario no est obligado a utilizar una determinada configuracin de hardware. Para realizar de forma efectiva un proyecto de instalacin, Concept cuenta con un entorno de proyectos unitario de acuerdo con los requisitos de la norma internacional IEC 1131-3. El objetivo perseguido en el desarrollo de Concept fue conseguir que el manejo fuera lo ms parecido posible (same Look and Feel) para todos los pasos del proyecto de la instalacin y en todos los editores. La mayora de los pasos del proyecto, en particular la creacin de programas, son independientes del PLC que se vaya a programar. Todo el programa se divide en secciones de acuerdo con su estructura lgica. La herramienta de proyectos Concept permite seleccionar, ubicar y mover los objetos (p. ej., mdulos de funcin, pasos, transiciones) de una forma grfica y sencilla. En el editor SFC (Sequential Function Chart / lenguaje de ejecucin) ya al ubicar los objetos se comprueba su plausibilidad, porque la mayora de las conexiones entre objetos se generan automticamente al ubicarlos. En el editor FBD (Function Block Diagram / lenguaje de mdulos de funcin) y en el editor LD (Ladder Diagram / esquema de contactos) la comprobacin de plausibilidad se efecta al conectar los mdulos. Las conexiones no permitidas, como, por ejemplo, entre tipos de datos distintos, son rechazadas durante la fase de proyeccin. En el editor LL984 (Ladder Logic 984 / esquema de contactos 984) tambin se comprueba la plausibilidad al ubicar los objetos. En el editor IL (Instruction List / lista de instrucciones) y en el editor ST (Structured Text / texto estructurado), las instrucciones no permitidas se indican mediante otro color. Despus de la primera ejecucin correcta del programa, se puede optimizar el aspecto grfico de ste desplazando conexiones, mdulos o textos para mejorar la representacin.

Norma internacional IEC 1131-3 Independencia del PLC en la programacin

Entorno grfico

4

33002207 11/2007

Descripcin general de Concept

Imprimir

Si se desea, se pueden representar las secciones con indicacin de la imagen impresa para que as se pueda controlar la representacin en las distintas pginas de la documentacin. Las seales presentan la denominacin completa con nombre de smbolo y comentario. En los puntos de interrupcin de las seales se muestran indicaciones claras para el seguimiento de la seal. En el editor FBD se puede ver y documentar la secuencia del trabajado de los distintos mdulos en una seccin. Las funciones de importacin y exportacin permiten combinar secciones de distintos proyectos para formar un proyecto nuevo. Tambin es posible convertir las secciones de un lenguaje de programacin IEC en secciones de otro lenguaje de programacin IEC distinto. Las variables se pueden importar y exportar en formato de texto con caracteres de separacin (Text delimited) o en formato Factory Link.

Funciones de importacin y exportacin

Sistema de tiempo de ejecucin

El sistema de tiempo de ejecucin del PLC ofrece reacciones rpidas a los cambios en el proceso (tiempo de ciclo corto), simulacin de sensores (vase Simulacin de un PLC , p. 765), visualizacin online (vase Funciones online, p. 641) de los estados de las seales y modificacin online de los parmetros y del programa. Concept posee una arquitectura de software abierta para poder integrar sistemas externos (p. ej., de visualizacin) a travs de interfases estndar.

Arquitectura abierta del software Ayuda Online

Se ha prestado una especial atencin al desarrollo de la funcin de ayuda. La funcin de ayuda contextual Online (vase Estructura de la ayuda Online, p. 842) ofrece asistencia en cualquier situacin del proyecto, para ello basta con hacer clic con el ratn o pulsar la tecla F1. Esta contextualidad se refiere tanto a comandos de men como a cuadros de dilogo, adems de a funciones y mdulos de funciones y a componentes de hardware de las distintas familias de PLC.

33002207 11/2007

5

Descripcin general de Concept

Configuracin del equipo del PLCDescripcin Concept es la herramienta de proyecto unitaria para los productos Quantum, Compact, Momentum y Atrium. La determinacin de los componentes del equipo (por ejemplo, unidad central, grabador de programas, unidades de entrada / salida, etc.) se puede realizar antes, durante o despus de la creacin del programa. Esta tarea de proyeccin se puede realizar tanto online (en unin con el PLC), como tambin de modo local (nicamente con el PC). El proyecto est apoyado por Concept , que va proponiendo nicamente las combinaciones permitidas. De esta forma, se evita con toda seguridad un proyecto errneo. Durante el funcionamiento online, se comprueba inmediatamente la plausibilidad del equipo proyectado y se rechazan las entradas errneas. Tras el enlace del terminal de programacin (PC) con el PLC, tiene lugar una comprobacin de la plausibilidad de los valores proyectados (por ejemplo, del editor de variables) con los recursos del equipo reales y, en caso necesario, aparece un aviso de error.

6

33002207 11/2007

Descripcin general de Concept

Contenido del paquete del equipo del PLC en Concept S, M y XLDescripcin Contenido del paquete del equipo del PLC en Concept S, M y XL:Versin del Concept Concept Vx.x S Concept Vx.x M Concept Vx.x XL contenga el equipo Momentum Compact, Momentum Atrium, Compact, Momentum, Quantum

33002207 11/2007

7

Descripcin general de Concept

8

33002207 11/2007

Descripcin general de Concept

1.2IntroduccinVista general

Programacin

Esta seccin proporciona una vista general acerca de los editores disponibles en Concept. Esta seccin contiene los siguientes apartados:Apartado Generalidades Bibliotecas Editores Funciones online Comunicacin Aplicacin segura Programa de ayuda Pgina 10 12 14 20 21 22 24

Contenido

33002207 11/2007

9

Descripcin general de Concept

GeneralidadesIntroduccin Para la solucin de tareas tcnicas de control y regulacin, Concept pone a su disposicin los siguientes lenguajes de programacin en conformidad con la normativa CEI 1131-3: Lenguaje de bloques de funcin FBD (Function Block Diagram) (vase Editor FBD, p. 15), Ladder LD (Ladder Diagram) (vase Editor LD, p. 15), Lenguaje de desarrollo SFC (Sequential Function Chart) (vase Editor SFC, p. 16), Lista de instrucciones IL (Instruction List) (vase Editor IL, p. 16) y Literal estructurado ST (Structured Text) (vase Editor ST, p. 17). Adems tambin se puede disponer del lenguaje orientado a Modsoft Ladder LL984 (Ladder Logic) (vase Editor LL984, p. 18). Los elementos bsicos de los lenguajes de programacin CEI (FBD, LD, SFC, ST y IL) son Funciones y Bloques de funciones, que de forma conjunta dan como resultado unidades lgicas. Concept contiene distintas Bibliotecas de mdulos (vase Bibliotecas, p. 12) con funciones / bloques de funciones elementales (EFB) predefinidos. Estas bibliotecas se encuentran divididas en distintos grupos para que resulte ms fcil encontrar los distintos EFB segn su mbito de aplicacin. Para el lenguaje de programacin orientado a Modsoft LL984 se encuentra disponible una Biblioteca de mdulos (vase Bibliotecas, p. 12) con Instrucciones . Secciones El programa de control est conformado por secciones de acuerdo con la estructura lgica. Dentro de una seccin se trabaja en un nico lenguaje de programacin. La unin de dichas secciones da como resultado, en su conjunto, el programa de control mediante el equipo de automatizacin que controla el desarrollo del proceso. Dentro de los programas se pueden mezclar las secciones CEI (FBD, LD, SFC, IL, ST) de forma aleatoria. Las secciones LL984 se procesan siempre como un bloque antes que las secciones CEI. Tipos de datos Se encuentra disponible un subconjunto de Tipos de datos de la norma internacional CEI 1131-3. Con el Editor de tipos de datos (vase Editor de tipo de datos (Editor DDT), p. 19) se puede derivar los propios tipos de datos a partir de los tipos de datos CEI.

10

33002207 11/2007

Descripcin general de Concept

Empleo de variables

En la mayora de las ocasiones, las variables para la conexin de elementos bsicos (objetos) dentro de una seccin, no se necesitan en el caso de los lenguajes de programacin grfica FBD, LD, SFC y LL984, ya que estas conexiones se realizan mediante enlaces grficos. (una conexin adicional con variables slo es necesaria en el caso de secciones muy complejas.) Las uniones grficas son administradas por el sistema, de forma que usted se ahorra el trabajo de proyecto. Todas las variables restantes, por ejemplo, para la transmisin de datos entre distintas secciones, se proyectan con el Editor de variables (vase Editor de variables, p. 18).

33002207 11/2007

11

Descripcin general de Concept

BibliotecasIntroduccin Para la creacin de programas, en Concept estn disponibles distintas bibliotecas de bloques con Funciones y Bloques de funciones ya predefinidas. Se puede distinguir entre 2 tipos de bibliotecas de bloques: Bibliotecas IEC Bibliotecas de bloques para secciones en los lenguajes de programacin CEI (FBD, LD, SFC, IL y ST) Biblioteca LL984 Biblioteca de bloques para secciones en el lenguaje de programacin orientado a Modsoft LL984 Bibliotecas IEC Se encuentran a su disposicin las siguientes bibliotecas IEC para sus aplicaciones: AKFEFB Esta biblioteca contiene los EFB de AKF/ALD que no estn presentes en la biblioteca IEC. ANA_IO Esta biblioteca tiene como finalidad el procesado de valores analgicos. COMM Esta biblioteca es tiene como finalidad el intercambio de datos entre un PLC y otro participante de Modbus, Modbus Plus o Ethernet. CONT_CTL Esta biblioteca tiene como finalidad el proyecto de circuitos de regulacin tecnolgicos. Contiene EFB de regulacin, de diferenciacin, de integracin y de curvas poligonales. DIAGNO Esta biblioteca tiene como finalidad la bsqueda de las posibles funciones errneas en programa de control. Contiene EFB de diagnstico de accin, EFB de diagnstico de reaccin, EFB de diagnstico de enclavamiento, EFB de diagnstico de los requisitos del proceso, EFB de diagnstico dinmico y EFB de control de los grupos de seales. EXPERTS Esta biblioteca contiene EFB que son necesarios para el empleo de los mdulos de expertos. EXTENDED Esta biblioteca contiene tiles complementos para distintas bibliotecas. Se dispone de EFB para la formacin de valores medios,para la seleccin de valores mximos, para la negacin, para la desconexin, para la conversin, para la formacin de un levantamiento poligonal con interpolacin de 1 orden, para el reconocimiento de flancos y para el establecimiento de una zona de insensibilidad para magnitudes de regulacin. FUZZY Esta biblioteca contiene EFB para la lgica Fuzzy.33002207 11/2007

12

Descripcin general de Concept

IEC Esta biblioteca contiene los EFB definidos en la CEI 1131-3. Dispone, por ejemplo, de EFB para clculos matemticos, contadores, temporizadores, etc. LIB984 Esta biblioteca contiene EFB conformes a la norma CEI 1131 de la biblioteca LL984, como por ejemplo, EFB para la transferencia de registros. SYSTEM Esta biblioteca contiene EFB para el empleo de funciones del sistema. Se dispone de EFB para el reconocimiento del tiempo de ciclo, para el aprovechamiento de distintos tactos de sistema, para el control de secciones de SFC y para la visualizacin del estado del sistema. Biblioteca LL984 La biblioteca LL984 contiene las instrucciones (bloques) para el editor LL984. Contiene instrucciones para clculos matemticos, contadores, temporizadores, instrucciones para la visualizacin del estado del sistema, instrucciones de regulacin, diferenciacin e integracin, e instrucciones para el intercambio de datos entre un PLC y otro participante de Modbus o de Modbus Plus.

33002207 11/2007

13

Descripcin general de Concept

EditoresIntroduccin Durante la creacin de una seccin, establecer con qu lenguaje de programacin se desea trabajar. Para la confeccin de secciones en los distintos lenguajes de programacin, se encuentran disponibles editores especiales: Editor FBD (Lenguaje de bloques de funcin) (vase Editor FBD, p. 15) Editor LD (Ladder) (vase Editor LD, p. 15) Editor SFC (Lenguaje de desarrollo) (vase Editor SFC, p. 16) Editor IL (Lista de instrucciones) (vase Editor IL, p. 16) Editor ST (literal estructurado) (vase Editor ST, p. 17) Editor LL984 (Ladder orientado a Modsoft) (vase Editor LL984, p. 18) Para la declaracin de variables, la confeccin de tipos de datos y la visualizacin de variables, se encuentran disponibles los siguientes editores: El editor de variables (para la declaracin de variables), (vase Editor de variables, p. 18) el editor de datos de referencia (para la visualizacin y modificacin online de valores) (vase Editor de datos de referencia, p. 19) y el editor de tipos de datos (para la confeccin de tipos de datos propios del usuario) (vase Editor de tipo de datos (Editor DDT), p. 19). Para la confeccin de funciones y bloques de funciones propios del usuario, se encuentran disponibles los siguientes editores: DFB de Concept (para la confeccin de bloques de funciones y macros derivados) (vase Concept-DFB, p. 24) EFB de Concept (para la confeccin de funciones elementales y bloques de funcin propios del usuario) (vase Concept-EFB, p. 25)

14

33002207 11/2007

Descripcin general de Concept

Editor FBD

El Editor FBD (vase Lenguaje de bloques de funcin FBD, p. 197) posibilita la programacin grfica del plan de funciones segn CEI 1131-3. Las funciones elementales y los bloques de funcin elementales (EFB), as como los bloques de funcin derivados (DFB), conforman, junto con seales (variables), el plan de funciones en secciones FBD. El tamao de una seccin FBD es de 23 filas y 30 columnas. Los EFB estn constituidos por un nmero fijo o variable de variables de entrada y se pueden ubicar libremente en las secciones. La variable y los EFB se pueden comentar de forma individual, las disposiciones de los circuitos en una seccin pueden comentarse con campos de texto en lugares seleccionados de forma aleatoria. Todos los EFB pueden ser ejecutados de forma condicional o incondicional. Para localizar ms fcilmente los EFB, todos los EFB se encuentran divididos en distintos grupos en bibliotecas orientadas a las funciones y a las aplicaciones.

Editor LD

El editor LD (vase Ladder LD, p. 225) posibilita la programacin grfica del ladder segn CEI 1131-3. Los contactos y las bobinas conforman, junto con seales (variables), el ladder en secciones LD. El tamao de una seccin FBD es de 23 filas y 30 columnas. Adems, las funciones elementales y los bloques de funcin elementales (EFB), los bloques de funcin derivados (DFB) y los bloques de funcin definidos por el usuario (UDFB), todos nombrados en el editor FBD, tambin pueden ser aadidos al ladder (vase Editor FBD, p. 15). La construccin de una seccin LD representa un circuito de corriente para conexiones en rel. En su parte izquierda, se encuentra la llamada barra de alimentacin izquierda. Esta barra de alimentacin izquierda se corresponde con la fase (conductor L) de un circuito de corriente. De la misma forma que en un circuito de corriente, tambin durante la programacin en LD nicamente se trabaja con los objetos LD (contactos, bobinas) que estn conectados a la alimentacin de corriente, es decir, que estn unidos a la barra de alimentacin izquierda. La barra de alimentacin derecha, que corresponde al conductor neutral, no aparece representada de manera ptica. Todas las bobinas y salidas del EFB se vinculan con ella y as se establece un flujo de corriente.

33002207 11/2007

15

Descripcin general de Concept

Editor SFC

El Editor SFC (vase Lenguaje de enlace SFC, p. 261) permite la programacin grfica de un control de enlace segn CEI 1131-3. Los elementos SFC se conforman en una seccin SFC un control de desarrollo adaptado al planteamiento de tareas. El tamao de una seccin SFC es de 32 columnas y 200 filas. Para la programacin de un control de enlace se encuentran disponibles en Concept los siguientes objetos: Paso (con acciones y secciones de acciones) Transicin (con seccin de transiciones) Bifurcacin y unin alternativas Bifurcacin y unin paralelas Salto Conexin En los pasos ya se encuentran integradas funciones de control que permiten obtener fcilmente un diagnstico.

Editor IL

El editor IL (vase Lista de instrucciones IL, p. 311) posibilita la programacin en forma de lista de instrucciones segn CEI 1131-3. Las instrucciones IL, las funciones elementales y los bloques de funcin elementales (EFB), as como los bloques de funcin derivados (DFB), todos compuestos por operadores (comandos) y operandos (seales, variables), se escriben consecutivamente en forma de texto en secciones IL. Durante la introduccin del programa se encuentran a su disposicin todas las prestaciones estndar de Windows, as como algunas comandos adicionales para el procesamiento de textos. El tamao de una seccin IL representa como mximo 64 kBytes. Para la programacin de un lista de instrucciones se encuentran disponibles en Concept los siguientes operadores: Lgicos (AND, OR, etc..) Aritmticos (ADD, SUB, MUL, DIV, ...) Comparativos (EQ, GT, LT, ...) Saltos (JMP, ... condicional/incondicional) Llamada a EFB (CAL ... condicional/incondicional) La programacin de IL se produce en forma de texto. Durante la introduccin de texto se encuentran a su disposicin todas las prestaciones estndar de Windows para el procesamiento de textos. De forma adicional, el editor IL contiene algunas otros comandos para el procesamiento de textos. Durante la introduccin de los textos (instrucciones, palabras clave, separadores) se produce simultneamente un control de la sintaxis que hace reconocibles los errores mediante un recuadro de color.

16

33002207 11/2007

Descripcin general de Concept

Editor ST

El editor ST (vase Literal estructurado ST, p. 385) posibilita la programacin en forma de texto estructurado segn CEI 1131-3. Las sentencias ST, las funciones elementales y los bloques de funcin elementales (EFB), as como los bloques de funcin derivados (DFB), todos compuestos por expresiones (lista de operadores) y operandos (seales, variables), se escriben en forma de texto en secciones ST. Durante la introduccin del programa se encuentran a su disposicin todas las prestaciones estndar de Windows, as como algunas comandos adicionales para el procesamiento de textos. El tamao de una seccin ST representa como mximo 64 kBytes. Para la programacin en texto estructurado se encuentran a su disposicin en Concept las siguientes sentencias y operadores: Ejecucin condicional/incondicional de sentencias (IF, ELSIF, ELSE, ...) Ejecucin condicional/incondicional de bucles (WHILE, REPEAT) Operadores matemticos, comparativos y lgicos Llamada a EFB condicional/incondicional La programacin de ST se produce en forma de texto. Durante la introduccin de texto se encuentran a su disposicin todas las prestaciones estndar de Windows para el procesamiento de textos. De forma adicional, el editor ST contiene algunas otros comandos para el procesamiento de textos. Durante la introduccin de los textos (instrucciones, palabras clave, separadores) se produce simultneamente un control de la sintaxis que hace reconocibles los errores mediante un recuadro de color.

33002207 11/2007

17

Descripcin general de Concept

Editor LL984

Mediante el Editor LL984 (vase Ladder Logic 984, p. 451) orientado a Modsoft (Ladder Diagram 984 / ladder 984), las instrucciones, los contactos, las bobinas y las seales (variables) conforman un diagrama ladder. Las instrucciones, los contactos, las bobinas y las variables pueden se comentadas. La construccin de una seccin LL984 representa un circuito de corriente para conexiones en rel. En su parte izquierda se encuentra la llamada barra de alimentacin izquierda, que, sin embargo, no est representada de forma ptica. Esta barra de alimentacin izquierda se corresponde con la fase (conductor L) de un circuito de corriente. De la misma forma que en un circuito de corriente, tambin durante la programacin en LL984 se trabaja nicamente con los objetos LL984 (instrucciones, contactos, bobinas) que estn conectados a la alimentacin de corriente, es decir, que estn unidos a la barra de alimentacin izquierda. La barra de alimentacin derecha, que se corresponde con el conductor neutro, no se representa tampoco de forma ptica. Sin embargo, de forma interna se unen a ella todas las bobinas y salidas de instrucciones y, de esta forma, se establece un flujo de corriente. Para la programacin de un ladder con LL984, Concept contiene distintas instrucciones ya predefinidas. stas las puede encontrar en la biblioteca de mdulos LL984. Instrucciones adicionales para aplicaciones especiales se encuentran disponibles en forma de loadables y pueden ser cargadas con posterioridad.

Editor de variables

Con el Editor de variables (vase Editor de variables, p. 549) se declaran y se comentan todos los nombres simblicos de seales (variables) exigidos. En los programas de Concept nicamente pueden emplearse variables declaradas. A cada uno de los nombres simblicos de seales debe asignarse un tipo de datos Si se asigna a estas variables una direccin de referencia, se obtienen Variables located (sin direccin de referencia = Variables unlocated). A cada variable puede adems serle asignado un valor inicial, que ser transferido al autmata cuando se realice la primera carga.

18

33002207 11/2007

Descripcin general de Concept

Editor de tipo de datos (Editor DDT)

Con el Editor de tipo de datos (vase Tipos de datos derivados, p. 571) se podrn definir los propios Tipos de datos derivados (Derived Data Type = DDT). Los tipos de datos derivados agrupan distintos Tipos de datos elementales (BOOL, WORD, ...) en un juego de datos. Se pueden agrupar tanto nicamente tipos de datos iguales en forma de ARRAY, como tambin tipos de datos distintos en forma de STRUCT. En Concept se encuentra ya contenido un nmero de tipos de datos derivados que se pueden emplear, por ejemplo para DFB. En los DFB o en los EFB aparecen DDT slo como una conexin, es decir, en FBD por ejemplo, nicamente es necesaria un entrada de variable en el bloque. Por esta razn, se recomienda definir como DDT los grupos de tipos de datos elementales (y tambin DDT) que se repiten frecuentemente, para, de esta forma, mejorar la visin general de la aplicacin. La definicin se realiza en forma de texto, para lo que se encuentran disponibles todas las prestaciones estndar de Windows, as como algunos comandos adicionales para el procesamiento de textos. El tamao de un archivo de tipo de datos representa como mximo 64 kBytes.

Editor de datos de referencia

Con el Editor de datos de referencia (vase Editor de datos de referencia, p. 603) se puede visualizar en lnea el valor variables, forzar variables y establecer variables. Adems, tiene la posibilidad de separar variables del proceso. Los datos introducidos pueden ser grabados en un archivo y ser empleados de nuevo.

33002207 11/2007

19

Descripcin general de Concept

Funciones onlineFunciones online disponibles Tras la conexin del terminal al PLC, se dispone de una serie de funciones online para la puesta en marcha y el mantenimiento: el programa del terminal se compara con el programa del PLC el PLC se puede iniciar y detener se visualiza la informacin del objeto los programas se pueden cargar, las secciones se pueden modificar online y se pueden cargar los valores para las variables se pueden introducir online el modo de animacin muestra el programa y los estados de seal actuales La declaracin de las variables especiales de manejo y observacin se encuentran en Concept. Las variables que se desea visualizar se pueden exportar en el editor de variables, determinadas como tales, para ser exportadas , a continuacin, a un archivo de configuracin ModLink o FactoryLink. Este archivo se utiliza para la visualizacin.

Manejo y observacin

20

33002207 11/2007

Descripcin general de Concept

ComunicacinDescripcin El proyecto de la comunicacin entre el PLC y otra Ethernet de Modbus, Modbus Plus o SY/MAX, o participante de Ethernet de TCIP/IP se realiza en los lenguajes IEC (FBD, LD, SFC, ST, IL) con los EFB de la biblioteca de mdulos COMM. Para la construccin de estas comunicaciones, en el lenguaje de programacin LL984, se pone a disposicin la instruccin MSTR. Con independencia de estas instrucciones/mdulos, con el Peer Cop, tambin es posible una transferencia Peer to Peer del contenido del registro. El proyecto de la comunicacin entre el PLC y las E/S remotas mediante el INTERBUS tiene lugar a travs de entradas simples de los mdulos NOA en la lista de componentes y la carga de una instruccin cargable (ULEX). El proyecto de la comunicacin entre el terminal y un SPS mediante Ethernet tiene lugar a travs de entradas sencillas y la parametrizacin de los mdulos de acoplamiento correspondientes en la lista de componentes.

33002207 11/2007

21

Descripcin general de Concept

Aplicacin seguraIntroduccin Por motivos de seguridad, en algunos sectores de la industria es necesario reglamentar el acceso al PLC, registrar las modificaciones en el programa en curso y archivar estos protocolos de forma que no se puedan falsificar. Para satisfacer todos estos requisitos, en Concept se han introducido nuevas prestaciones cuya utilizacin garantiza una aplicacin segura. Para asegurarse de que todos estos parmetros estn activados, el usuario puede activar la casilla de verificacin Aplicacin de seguridad del cuadro de dilogo Proyecto Propiedades.... De este modo, Concept comprueba que todos estos parmetros estn activados y contengan valores vlidos. Una vez concluida esta comprobacin, el proyecto se identifica como aplicacin segura y forma parte de la informacin transferida durante la descarga al PLC. La aplicacin segura se garantiza activando la casilla de verificacin Aplicacin de seguridad del cuadro de dilogo Proyecto Propiedades.... Este ajuste tambin se importa, se exporta, se lee y se carga en el PLC. Nota: Al activar la aplicacin segura se alcanza el estado DIFERENTE y se requiere una nueva carga en el PLC. Del mismo modo, al desactivar la casilla de verificacin, se alcanza el estado DIFERENTE y tambin se requiere una nueva carga. No obstante, si Concept est conectado a un PLC en el que ya se haya cargado el ajuste "Aplicacin segura", este ajuste se tomar automticamente en Concept durante la carga. El fichero de protocolo se guarda en el directorio de Concept y su nombre se forma a partir de la fecha actual (AOMESDA.ENC, p. ej., 20020723.ENC). En el cuadro de dilogo Preajustes comunes se puede introducir la ruta del fichero de protocolo. Si no se ha definido ninguna ruta, Concept toma la ruta de protocolo preestablecida (directorio de Concept, p. ej., C:\CONCEPT). Mediante la protocolarizacin de los derechos de escritura al PLC se registran, entre otros, los siguientes datos: Nombre de seccin Nombre de instancia EFB/DFB, nombre de tipo FB Nombre del pin [Nombre de la variable] [literal] [direccin] Valor antiguo Valor nuevo Nombre de usuario (si est activada la contrasea (de inicio de sesin) de Concept en Concept Security). Fecha y hora (consulte tambin Formato de direcciones en el fichero LOG [Logging], p. 1161)22

Aplicacin de seguridad

33002207 11/2007

Descripcin general de Concept

Condicin

La aplicacin segura slo se puede activar si se cumplen las siguientes condiciones: Slo se puede utilizar con las 140 CPU 434 12A 140 CPU 534 14A/B. Debe haber al menos una seccin IEC (si no hay ninguna seccin IEC, se cancelar la descarga). Debe estar activa la modalidad offline (Online Desconectar...). El usuario debe disponer de derechos de supervisor (consulte Ayuda Acerca de... Usuario actual: en Concept). Existen diversas combinaciones de activacin para una aplicacin segura."Aplicacin segura" "Aplicacin activada en segura" cargada Concept en el PLC Sin activar Sin activar Sin activar Activado Resultado al establecer la conexin con el PLC Funcionamiento normal sin aplicacin segura. Durante la lectura, en Concept se activa la casilla de verificacin Aplicacin de seguridad y se activa la protocolarizacin cifrada. Se realiza la descarga y se pasa a estado DIFERENTE. Funcionamiento normal con aplicacin segura (p. ej., protocolarizacin cifrada).

Combinaciones de activacin para una aplicacin segura

Activado Activado

Sin activar Activado

Lectura del fichero de protocolo cifrado

Para leer el fichero de protocolo cifrado se abre la herramienta View automticamente en el cuadro de dilogo Visualizar protocolo. Nota: Si un fichero de protocolo cifrado se ha modificado de forma no autorizada, el protocolo se descifrar en la medida de lo posible, y las lneas falsificadas permanecern ilegibles. Adems, en la primera lnea aparecer el siguiente mensaje: "Este fichero de protocolo ha sido falsificado".

33002207 11/2007

23

Descripcin general de Concept

Programa de ayudaIntroduccin Adems, en Concept estn disponibles una serie de programas de ayuda: Concept-DFB Concept-EFB Concept-SIM (16-Bit) Concept-PLCSIM32 (32-Bit) Concept-Security Concept-WinLoader Concept-Converter Concept-ModConnect Concept-DFB sirve para crear DFB (Derived Function Blocks) (vase DFB (Bloques de funcin derivados), p. 481) y para crear Macros (vase Macros, p. 525). DFB (Derived Function Blocks) Los DFB se pueden utilizar tanto para la estructuracin como para la jerarquizacin de un programa. Las caractersticas vistas del programa representan un DFB de un programa inferior. Los DFB se pueden crear en los lenguajes de programacin FBD, LD, IL, ST. En Concept se puede acceder a los DFB, independientemente del lenguaje de programacin empleado, desde todos los lenguajes de programacin (FBD, LD, IL y ST). Desde un DFB se puede acceder a uno o varios DFB que ya existan, del mismo modo que desde estos mismos DFB se puede acceder a uno o varios DFB.

Concept-DFB

24

33002207 11/2007

Descripcin general de Concept

Macros Los macros duplican las secciones y los escalones que se emplean con mayor frecuencia (incluyendo su lgica, su variable y su declaracin de variable). Las macros presentan las siguientes propiedades: Las macros slo se pueden crear en el lenguaje de programacin FBD. Las macros slo contienen una nica seccin. Las macros pueden contener cualquier seccin compleja. Las caractersticas vistas del programa no diferencian una macro instalada, es decir, una macro introducida en una seccin, de una seccin creada de una forma convencional. Se puede acceder al DFB desde una macro. Es posible la declaracin de variables con macro propia para la macro. Es posible el empleo de estructuras de datos con macro propia Aceptacin automtica de las variables declaradas en la macro. Son posibles los valores iniciales para las variables de macros. Es posible la instalacin mltiple de una macro en todo el programa con variables diferentes. El nombre de la seccin, los nombres de las variables y el nombre de la estructura de datos pueden contener el smbolo ~ como marca de intercambio. Concept-EFB Mediante las herramientas opcionales Concept-EFB se pueden crear funciones propias, de aplicacin especfica y mdulos de funciones (EFB) en el lenguaje elevado C++ e integrarlos en forma de bibliotecas con grupos en su versin de Concept. Para el manejo de los mdulos de este tipo que estn definidos (UDFB) se siguen las mismas reglas que para los EFB estndar. Se recomienda, a modo de ejemplo, generar, a travs de Concept-EFB partes complejas del programa con una cantidad de accesos tan elevada como de partes del programa y cuya solucin ha de conocer solamente el usuario, tales como objetos de tecnologa especial, etc. Nota: Concept-EFB no se encuentra al alcance de Concept y, es ms, ste lo solicita.

Concept-SIM (16-Bit)

Para simular un PLC, es decir, para verificar su programa de aplicacin en lnea sin equipo, se encuentra disponible el simulador de 16 bits Concept-SIM (vase Simular un PLC (simulador de 16 bits), p. 767). Concept-SIM simula un PLC conectado a travs de Modbus Plus. Nota: El simulador slo est disponible para los lenguajes CEI (FBD, SFC, LD, IL y ST).

33002207 11/2007

25

Descripcin general de Concept

Concept-PLCSIM (32-Bit)

Para simular un PLC, es decir, para verificar su programa de aplicacin en lnea sin equipo, se encuentra disponible el simulador de 32 bits Concept-PLCSIM32 (vase Simular un PLC (simulador de 32 bits), p. 769). Concept-PLCSIM32 simula un autmata conectado a travs de TCP/IP y, a su vez, los estados de seal de los mdulos de E/S pueden simularse. Se pueden conectar hasta 5 terminales simultneamente con el PLC simulado. Nota: El simulador slo est disponible para los lenguajes CEI (FBD, SFC, LD, IL y ST).

ConceptSecurity

Mediante Concept-Security (vase Seguridad de Concept , p. 779) se puede adjudicar derechos de acceso. Los derechos de acceso suponen restricciones, por parte del usuario, de la funcionalidad de Concept y de su programa de ayuda. Los derechos de acceso definidos para un usuario determinado son vlidos para todos los proyectos de la instalacin de Concept. Se puede definir un mximo de 128 usuarios.

ConceptConverter

Los proyectos, DFB, macro y estructuras de datos (tipos de datos derivados) que se creen en versiones anteriores de Concept se pueden convertir mediante Concept-Converter (vase Convertir proyectos /DFBs/macros, p. 1019) sin problemas y sin emplear tiempo de trabajo en la versin actual de Concept. Mediante Concept-EXECLoader se cargan los archivos Exec en el PLC.

ConceptEXECLoader ConceptModConnect

Mediante Concept-ModConnect (vase Concept ModConnect, p. 1023) se puede extender el configurador a nuevos (propios) mdulos de E/S.

26

33002207 11/2007

Nuevas prestaciones de Concept 2.6 frente a Concept 2.5

2

IntroduccinVista general En este captulo se describen las nuevas prestaciones de Concept 2.6 frente a Concept 2.5. Este captulo contiene los siguiente apartados:Apartado 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 Pgina 28 34 37

Contenido:

33002207 11/2007

27

Nuevas prestaciones

Nuevas prestaciones de Concept 2.6 frente a Concept 2.5Puntos principales Nuevas prestaciones generales: Secciones interrupt Variables globales Caractersticas de seguridad EFB nuevos en la biblioteca SYSTEM.EFB nuevos I_LOCK I_UNLOCK I_MOVE ISECT_OFF ISECT_ON ISECT_STAT PRJ_VERS GET_IEC_INF RES_IEC_INF Descripcin Bloqueo de todas las secciones interrupt Habilitacin de todas las secciones interrupt Asignacin protegida contra interrupts Bloqueo de secciones interrupt determinadas Habilitacin de secciones interrupt determinadas Estado de la seccin interrupt Indicacin del nombre del proyecto y la versin Lectura de los flags de estado IEC Restablecimiento de los flags de estado IEC

EFB nuevos

EFB nuevos en la biblioteca COMM.EFB nuevos PORTSTAT Descripcin Indicacin del estado del puerto Modbus

28

33002207 11/2007

Nuevas prestaciones

Inicio de Concept

Nuevas prestaciones durante el inicio de Concept.Nuevas prestaciones Conexin automtica a cualquier PLC. Descripcin Al iniciar Concept a travs del smbolo de proyecto se establece una conexin automticamente a cualquier PLC. Esta conexin se define a travs de los parmetros de lneas de comandos (vase Conexin automtica mediante parmetros de lneas de comandos (Modbus, Modbus +, TCP/IP), p. 1198). En las redes de gran tamao se crea un fichero de topologa y se utiliza en la herramienta CCLaunch. De este modo, es posible crear una ruta de acceso MB+ (vase Conexin automtica mediante la herramienta CCLaunch (Modbus Plus), p. 1201) completa mediante la cual establecer una conexin automtica con el PLC. Al iniciar Concept, en el men principal Fichero se muestra una lista con los ltimos proyectos/DFB abiertos (4 como mx.). Al desempaquetar un proyecto archivado, se muestran primero todos sus ficheros archivados.

Al iniciar Concept mediante la herramienta CCLaunch se establece una conexin automticamente a cualquier PLC. Visualizacin de la lista de los ltimos proyectos/DFB abiertos Vista del contenido de archivos

Animacin

12 esquemas de colores distintos para la animacin en el editor FBD, IL, ST, SFC y LD.Nueva prestacin CONCEPT.INI: [Colors] AnimationColors= (0-12) Descripcin Define el esquema cromtico para la animacin online en todos los editores.

Editor de datos de referencia

Nueva prestacin en el editor de datos de referencia.Nueva prestacin Formato de direcciones IEC (QW0000X) Descripcin Es posible visualizar el formato de direcciones IEC (QW0000X).

33002207 11/2007

29

Nuevas prestaciones

Funciones online

Nuevas prestaciones online.Nuevas prestaciones Proteccin con contrasea para Quantum Secciones de eventos Indicacin de eventos Descripcin El PLC Quantum est protegido contra escritura mediante una contrasea predeterminada. Se muestra el diagnstico online para las secciones interrupt. En un fichero INI (vase Ajustes INI para la indicacin de eventos [Online Events], p. 1167) especfico del proyecto se pueden definir las descripciones de error que aparezcan en la indicacin de eventos (Online Indicacin de eventos).

Ventana de mensajes

Nueva prestacin en la ventana de mensajes.Nuevas prestaciones Guardar mensajes Descripcin Despus de visualizar los mensajes, es posible guardarlos en un fichero mediante el comando de men Guardar mensajes (men principal Ventana).

Nueva CPU

Nueva CPU.Familia de PLC Atrium Descripcin CPU 180-CCO-241-11

30

33002207 11/2007

Nuevas prestaciones

Nuevos mdulos

Nuevos mdulos Quantum.Mdulo 140-NOE-771-01 140-NOE-771-11 140-CPS-114-20 140-CPS-124-20 140-NOG-111-00 140-NWM-100 00 Descripcin Mdulo Ethernet sin prestaciones Hot Standby Mdulo Ethernet (Factory Cast) sin prestaciones Hot Standby Mdulo de tensin de alimentacin Mdulo de tensin de alimentacin Mdulo master 1/SFB Mdulo Ethernet (Factory Cast HMI)

Nuevo mdulo Momentum.Mdulo 170-ANR-120-91 Descripcin Mdulo de E/S digitales/analgicas

Hojeador de proyectos

Nuevas prestaciones del hojeador de proyectos.Nuevas prestaciones Visualizacin de secciones interrupt Vista detallada Descripcin Si utiliza secciones de eventos de E/S y secciones de eventos de tiempo, podr visualizarlas en la estructura del hojeador de proyectos. La ventana del hojeador de proyectos se divide verticalmente, y en la segunda ventana se muestra la subestructura (p. ej., DFBs, secciones de transicin, etc. incluidos) del elemento seleccionado en el rbol de estructura.

Analizar seccin

Nuevas prestaciones del anlisis de secciones.Nueva prestacin Anlisis de secciones interrupt Anlisis de variables globales en DFBs Descripcin Se realiza un anlisis adicional de las secciones interrupt. Se realiza un anlisis de las variables globales en DFBs.

33002207 11/2007

31

Nuevas prestaciones

DFB

Nuevas prestaciones de la programacin de DFB.Nueva prestacin Located Variables Descripcin Se admiten Located Variables en DFBs siempre que est habilitada la opcin correspondiente en el cuadro de dilogo Expansiones IEC. Mediante las Located Variables en DFBs es posible crear variables globales aplicables a todo el programa.

Tipos de datos

Nuevas prestaciones de la programacin de DFB.Nueva prestacin Descripcin

Visualizacin de los comentarios Se muestran los comentarios para componentes del tipo para elementos de la estructura de de datos, definidos en ficheros de tipos de datos (*.ddt, *.dty), en: datos La barra de estado de los editores El editor de variables durante la definicin de los valores iniciales El campo Inspect de la animacin Definicin expandida de tipos de datos (mayor que 64 kbytes), p. 578 Para la definicin de tipos de datos locales se ha anulado el lmite de 64 kB mediante la introduccin de ficheros Include Unlocated.

Configuracin

Nuevas prestaciones del configurador.Nueva prestacin Configuracin del acoplador 1/ SFB Parmetros de seguridad de Quantum Descripcin Es necesario para la compatibilidad con los mdulos de E/S A500/A350. Rango de E/S ampliado hasta 160 palabras de entrada/salida. En el nuevo cuadro de dilogo (submen Ampliaciones de configuracin) se pueden definir los siguientes parmetros: Campo de datos seguro Limitacin de escritura de red Habilitacin de la opcin de fin de sesin automtico La configuracin de Interbus se realiza mediante las CPU Atrium 180 CCO 241 01 (= 1 INTERBUS) y 180 CCO 241 11 (= 2 INTERBUS).

Configuracin de Interbus con Atrium

32

33002207 11/2007

Nuevas prestaciones

Protocolarizacin (*.LOG, *.ENC)

Nuevas prestaciones de protocolarizacin.Nueva prestacin Contenido adicional Descripcin Durante la protocolarizacin del acceso de escritura al PLC se muestran tambin las modificaciones de valores de las variables y los literales. Activando la casilla de verificacin Formato de datos universal del cuadro de dilogo Preajustes comunes (este ajuste tambin afecta al fichero CONCEPT.INI) se puede modificar el formato predeterminado. A continuacin, dentro de Concept, el mes se indicar con tres caracteres y en ingls. Ejemplo: 24-Dec-2002 14:46:24. Activando la casilla de verificacin Fichero de protocolo cifrado del cuadro de dilogo Preajustes comunes (o de forma indirecta, mediante la casilla de verificacin Aplicacin de seguridad del cuadro de dilogo Propiedades del proyecto) se cifra la protocolarizacin de los derechos de escritura al PLC. El fichero cifrado tiene la extensin *.ENC.

Nuevo formato de fecha/hora

Cifrado del protocolo

Aplicacin segura

Nuevas prestaciones para una aplicacin segura.Nueva prestacin Proteger aplicacin Descripcin Activando la casilla de verificacin del cuadro de dilogo Proyecto Propiedades del proyecto, las modificaciones del programa se protocolizan y se cifran automticamente en un fichero *.ENC. Este ajuste se puede consultar y transferir al PLC mediante la opcin Importar/Exportar.

Nuevas herramientas

Nuevas herramientas para Concept.Nueva herramienta CCLaunch Descripcin Esta herramienta sirve para establecer una conexin automtica (vase Conexin automtica mediante la herramienta CCLaunch (Modbus Plus), p. 1201) con un PLC en una red de gran tamao. Esta herramienta sirve para visualizar los protocolos cifrados (*.ENC). Se inicia automticamente mediante el comando de men Visualizar protocolo si est activado el cifrado de protocolo.

View Tool

33002207 11/2007

33

Nuevas prestaciones

Nuevas prestaciones de Concept 2.6 SR2 frente a Concept 2.6 SR1EFB nuevos EFB nuevos en la biblioteca IEC:EFB nuevos CMPR MBIT con pointer SEARCH SENS con pointer XXOR Descripcin Compara el modelo de bits de la matriz A con el de la matriz B. Cambia la posicin del bit en una matriz de datos. Busca un modelo de bits en el registro de una tabla de fuente. Comprueba el valor de consulta de una posicin de bit especfica en una matriz de datos. Ejecuta una operacin boolearia OR Exclusivo con los modelos de bits de la matriz de fuente y la matriz de destino.

Buscar y reemplazar FFBs

Nuevas prestaciones para buscar y reemplazar FFBs:Nueva prestacin Reemplazo del tipo de FFB en todas las secciones (slo en el caso de DFBs) Descripcin En el cuadro de dilogo Reemplazar tipo de FFB, la nueva casilla de verificacin Reemplazar en todas las secciones permite reemplazar el tipo de FFB seleccionado (slo en el caso de DFBs) en todas las secciones.

Creacin de nuevos proyectos

Nuevas prestaciones para crear un proyecto nuevo:Nueva prestacin Descripcin Definicin de ruta de Al crear un nuevo proyecto (Fichero Nuevo proyecto) ahora proyecto al crear un nuevo se puede definir una ruta o utilizar la ruta predeterminada. proyecto

34

33002207 11/2007

Nuevas prestaciones

Nuevas opciones en el cuadro de dilogo de lectura de dotacin y carga

Nuevas opciones en el cuadro de dilogo de lectura de dotacin y carga:Nuevas prestaciones Nuevas casillas de verificacin en el cuadro de dilogo Cargar en el PLC: Memoria de seal y valores iniciales Slo memoria de seal Descripcin Si se activa la casilla de verificacin Memoria de seal y valores iniciales primero se copiarn todos los valores iniciales de las Located Variables 4x del editor de variables en la imagen de la memoria de seal. A continuacin, los valores iniciales y todos los bits de E/S 0x y 1x bloqueados se cargarn desde la imagen de la memoria de seal en el PLC. Si se activa la casilla de verificacin Slo memoria de seal, los valores de las Located Variables 4x y todos los bits de E/S 0x y 1x se cargarn desde la imagen de memoria de seal en el PLC. Si se activa la casilla de verificacin Leer memoria de seal y valores iniciales, primero se leern todos los valores de las Located Variables 0x, 1x y 4x y se guardarn en la imagen de memoria de seal. A continuacin, los valores iniciales de las variables 4x se sobrescribirn con el valor de la imagen de la memoria de seal. Si activa la casilla de verificacin Leer slo memoria de seal , se leern todos los valores 0x, 1x y 4x de Located Variables del PLC y se guardarn en la imagen de la memoria de seal.

Nuevas casillas de verificacin en el cuadro de dilogo Leer dotacin del PLC: Leer memoria de seal y valores iniciales Leer slo memoria de seal

Ficheros INI

Nuevos ajustes en CONCEPT.INI:Nuevos ajustes Descripcin

Definir la sobrescritura de En la lnea [RDE] de CONCEPT.INI se puede definir que los los valores de memoria de valores de memoria de seal ledos en RDE no se sobrescriban seal ledos con las operaciones online. Definir el inicio de la animacin RDE Excluir de Backup online todos los DFB o los DFBs globales En la lnea [RDE] de CONCEPT.INI se puede definir que la animacin RDE se inicie automticamente al abrir una tabla. En la lnea [Backup] de CONCEPT.INI se puede definir que, tras el Backup online, los directorios "DFB" y "DFB.GLB" no estn disponibles en el directorio de Backup.

Nuevos ajustes en el fichero Nombre_del_proyecto.INI:Nuevo ajuste Definir ficheros de ruta y Backup Descripcin En la lnea [Backup] del fichero Nombre_del_proyecto.INI se puede indicar un fichero por lotes (fichero EXE) para la operacin de Backup online con el que se ejecutarn backups adicionales, por ejemplo, en otro PC.

33002207 11/2007

35

Nuevas prestaciones

Ocupacin mltiple de direcciones

Nueva prestacin para la ocupacin mltiple de direcciones:Nueva prestacin Mejora en la ocupacin mltiple de una direccin asignando distintos nombres de variables Descripcin El cuadro de dilogo Ocupacin mltiple de direcciones es posible reemplazar o cambiar el nombre a las variables asignadas a una misma direccin. Al final, cada direccin slo tendr asignado un nombre de variable.

36

33002207 11/2007

Nuevas prestaciones

Nuevas prestaciones de Concept 2.6 SR3 frente a Concept 2.6 SR2Comando de men nuevos Comando de men nuevos:Comando de men nuevos Opciones Herramientas Descripcin Con este comando de men se abre un men que se puede utilizar para ejecutar otras aplicaciones o programas de ayuda.

33002207 11/2007

37

Nuevas prestaciones

38

33002207 11/2007

Estructura de proyectos

3IntroduccinVisin general Contenido: En este captulo se describe la estructura de proyectos en Concept. Este captulo contiene los siguiente apartados:Apartado Estructura y procesamiento de proyectos Programa Secciones Datos de configuracin Pgina 40 47 52 58

33002207 11/2007

39

Estructura de proyectos

Estructura y procesamiento de proyectosEstructura de un proyecto La creacin de un programa de PLC con Concept se realiza jerrquicamente en un proyecto con la configuracin del PLC (vase Datos de configuracin, p. 58) y el programa (vase Programa, p. 47). El programa se subdivide en grupos de secciones y secciones (vase Secciones, p. 52). Dentro de un proyecto, el orden de creacin de la configuracin del PLC y de las partes del programa necesarias es indiferente (de arriba a abajo o de abajo a arriba). Estructura de un proyectoProyecto

Programa

Configuracin

Grupo de seccin (cclico)

Grupo de seccin evento de E/S

Grupo de seccin evento de tiempo

Grupo de seccin

Seccin Seccin Seccin Seccin Seccin Seccin de ccl. ccl. ccl. de HW de HW tiempo

Seccin Seccin de Sect. tiempo

40

33002207 11/2007

Estructura de proyectos

Procesamiento de un proyecto IEC/LL984

En la tabla siguiente se describe el procesamiento de un proyecto LL984/IEC (Quantum).Fase Procesador lgico 1 2 Supervisin, p. ej., comunicacin con NOM, NOE, etc. Ejecucin del segmento 1 de LL984 Procesador de E/S Escritura de las salidas calculadas en el segmento n Lectura de las entradas necesarias para el segmento 2 3 Ejecucin del segmento 2 de LL984 Escritura de las salidas calculadas en el segmento 1 Lectura de las entradas necesarias para el segmento 3 4 Ejecucin del segmento 3 de LL984 Escritura de las salidas calculadas en el segmento 2 Lectura de las entradas necesarias para el segmento 4 ... n ... Ejecucin del segmento n de LL984 (n =< 32) ... Escritura de las salidas calculadas en el segmento n-1 Lectura de las entradas necesarias para el segmento 1 n+1 n+2 n+3 Ejecucin de la seccin 1 de IEC Ejecucin de la seccin 2 de IEC Ejecucin de la seccin 3 de IEC .. m Ejecucin de la seccin n de IEC (n =< 1.600) y regreso a la fase 1 -

1 En esta fase se ejecuta la supervisin (p. ej., comunicacin con los mdulos de acoplamiento NOM, NOE). 2 - 4 En estas fases, el procesador lgico ejecuta la lgica de las secciones LL984 en los segmentos 1-3 (de acuerdo con los ajustes del Administrador de segmentos (vase Administrador de segmentos, p. 107)). Al mismo tiempo, el procesador de E/S transmite al hardware los valores de salida calculados en el segmento anterior y lee del hardware los valores de entrada necesarios para el segmento siguiente.

33002207 11/2007

41

Estructura de proyectos

n En esta fase, el procesador lgico ejecuta la lgica de las secciones LL984 en el segmento n. Al mismo tiempo, el procesador de E/S transmite al hardware los valores de salida calculados en el segmento anterior y lee del hardware los valores de entrada necesarios para el segmento 1. Nota: Los valores de salida calculados en este segmento no se ejecutan hasta la siguiente ejecucin de la fase 2, es decir, despus de procesar la parte lgica IEC y la supervisin. Por eso, en este segmento no debera ejecutarse ninguna lgica para la que el tiempo sea un factor crtico. n+1 - m En estas fases, el procesador lgico ejecuta la lgica de las secciones IEC. A continuacin tiene lugar el "retorno" a la fase 1. Nota: No se leern ni escribirn seales de hardware. Se trabajar exclusivamente con los valores calculados/ledos entre las fases 2 y n. La transmisin de los valores de salida calculados en estas fases tiene lugar en las fases 2 a n (de acuerdo con los ajustes del Administrador de segmentos).

42

33002207 11/2007

Estructura de proyectos

Procesamiento de un proyecto LL984

En la tabla siguiente se describe el procesamiento de un proyecto LL984 (Quantum).Fase 1 2 Procesador lgico Procesador de E/S

Supervisin, p. ej., comunicacin con NOM, NOE, etc. Ejecucin del segmento 1 de LL984 Escritura de las salidas calculadas en el segmento n Lectura de las entradas necesarias para el segmento 2

3

Ejecucin del segmento 2 de LL984

Escritura de las salidas calculadas en el segmento 1 Lectura de las entradas necesarias para el segmento 3

4

Ejecucin del segmento 3 de LL984

Escritura de las salidas calculadas en el segmento 2 Lectura de las entradas necesarias para el segmento 4

... n

... Ejecucin del segmento n de LL984 (n =< 32) y regreso a la fase 1

... Escritura de las salidas calculadas en el segmento n-1 Lectura de las entradas necesarias para el segmento 1

1 En esta fase se ejecuta la supervisin (p. ej., comunicacin con los mdulos de acoplamiento NOM, NOE). 2 - 4 En estas fases, el procesador lgico ejecuta la lgica de las secciones LL984 en los segmentos 1-3 (de acuerdo con los ajustes del Administrador de segmentos (vase Administrador de segmentos, p. 107)). Al mismo tiempo, el procesador de E/S transmite al hardware los valores de salida calculados en el segmento anterior y lee del hardware los valores de entrada necesarios para el segmento siguiente. n En esta fase, el procesador lgico ejecuta la lgica de las secciones LL984 en el segmento n. Al mismo tiempo, el procesador de E/S transmite al hardware los valores de salida calculados en el segmento anterior y lee del hardware los valores de entrada necesarios para el segmento 1. A continuacin tiene lugar el "retorno" a la fase 1. Nota: Los valores de salida calculados en este segmento no se ejecutan hasta la siguiente ejecucin de la fase 2, es decir, despus de procesar la supervisin. Por eso, en este segmento no debera ejecutarse ninguna lgica para la que el tiempo sea un factor crtico.33002207 11/2007

43

Estructura de proyectos

Procesamiento de un proyecto IEC

En la tabla siguiente se describe el procesamiento de un proyecto IEC (Quantum).Fase 1 2 Procesador lgico Supervisin, p. ej., comunicacin con NOM, NOE, etc. Procesador de E/S Escritura de las salidas asignadas al segmento 1 Lectura de las entradas asignadas al segmento 1 3 Escritura de las salidas asignadas al segmento 2 Lectura de las entradas asignadas al segmento 2 4 Escritura de las salidas asignadas al segmento 3 Lectura de las entradas asignadas al segmento 3 ... n ... ... Escritura de las salidas asignadas al segmento n (n =< 32) Lectura de las entradas asignadas al segmento n (n =< 32) n+1 n+2 n+3 Ejecucin de la seccin 1 de IEC Ejecucin de la seccin 2 de IEC Ejecucin de la seccin 3 de IEC .. m -

Ejecucin de la seccin n de IEC (n =< 1.600) y regreso a la fase 1

1 En esta fase se ejecuta la supervisin (p. ej., comunicacin con los mdulos de acoplamiento NOM, NOE). 2 - n En estas fases, el procesador de E/S escribe y lee las seales de hardware de los mdulos asignados a cada segmento (de acuerdo con los ajustes del Administrador de segmentos (vase Administrador de segmentos, p. 107)). n+1 - m En estas fases, el procesador lgico ejecuta la lgica de las secciones IEC. A continuacin tiene lugar el "retorno" a la fase 1. Nota: No se leern ni escribirn seales de hardware. Se trabajar exclusivamente con los valores ledos entre las fases 2 y n. La transmisin de los valores de salida calculados en estas fases tiene lugar en las fases 2 a n (de acuerdo con los ajustes del Administrador de segmentos).

44

33002207 11/2007

Estructura de proyectos

Procesamiento de un proyecto IEC con secciones interrupt

En la tabla siguiente se describe el procesamiento de un proyecto IEC (Quantum) con secciones interrupt.Fase 1 2 Procesador lgico Supervisin, p. ej., comunicacin con NOM, NOE, etc. Procesador de E/S Escritura de las salidas asignadas al segmento 1 Lectura de las entradas asignadas al segmento 1 3 Escritura de las salidas asignadas al segmento 2 Lectura de las entradas asignadas al segmento 2 4 Escritura de las salidas asignadas al segmento 3 Lectura de las entradas asignadas al segmento 3 HE1 1 seccin de eventos de E/S, ejecucin espontnea cuando se produce el interrupt de hardware 2 seccin de eventos de E/S, ejecucin espontnea cuando se produce el interrupt de hardware ... ... -

HE2

...

HE64 64 (ltima) seccin de eventos de E/S, ejecucin espontnea cuando se produce el interrupt de hardware TE1 TE2 ... 1 seccin de eventos de tiempo, ejecucin slo si se produce un interrupt de tiempo 2 seccin de eventos de tiempo, ejecucin slo si se produce un interrupt de tiempo ...

... ... Escritura de las salidas asignadas al segmento n (n =< 32) Lectura de las entradas asignadas al segmento n (n =< 32)

TE16 16 seccin de eventos de tiempo, ejecucin slo si se produce un interrupt de tiempo ... n ... -

33002207 11/2007

45

Estructura de proyectos

Fase n+1 n+2 n+3

Procesador lgico Ejecucin de la seccin 1 de IEC (cclica) Ejecucin de la seccin 2 de IEC (cclica) Ejecucin de la seccin 3 de IEC (cclica) ..

Procesador de E/S -

m

Ejecucin de la seccin n de IEC (n =< 1.600) y regreso a la fase 1

1 En esta fase se ejecuta la supervisin (p. ej., comunicacin con los mdulos de acoplamiento NOM, NOE). 2 - n En estas fases, el procesador de E/S escribe y lee las seales de hardware de los mdulos asignados a cada segmento (de acuerdo con los ajustes del Administrador de segmentos (vase Administrador de segmentos, p. 107)). n+1 - m En estas fases, el procesador lgico ejecuta la lgica de las secciones IEC. A continuacin tiene lugar el "retorno" a la fase 1. Nota: No se leern ni escribirn seales de hardware. Se trabajar exclusivamente con los valores ledos entre las fases 2 y n. La transmisin de los valores de salida calculados en estas fases tiene lugar en las fases 2 a n (de acuerdo con los ajustes del Administrador de segmentos). HE1 - HE64 Cuando la seal interrupt de hardware asignada especialmente a una seccin modifica su valor de acuerdo con su parametrizacin, el procesamiento cclico y, si procede, la seccin de eventos de tiempo que se est editando en ese momento, se interrumpe inmediatamente y se pasa a la seccin de eventos de E/S. Al final de la edicin de todas las secciones de eventos solicitadas (y secciones de eventos de tiempo), contina el procesamiento cclico a partir del punto exacto en el que se hubiera interrumpido. (Consulte tambin el captulo "Secciones de eventos de E/S, p. 1190"). TE1 - TE16 Si se produce la seal interrupt de tiempo parametrizada especialmente para una seccin, el procesamiento cclico se detiene inmediatamente y se pasa a la seccin de eventos de tiempo. Al final de la edicin de todas las secciones de eventos de tiempo solicitadas, contina el procesamiento cclico a partir del punto exacto en el que se hubiera interrumpido siempre que no exista ninguna otra peticin para secciones de eventos de tiempo. (Consulte tambin el captulo "Secciones de eventos de tiempo, p. 1174").

46

33002207 11/2007

Estructura de proyectos

ProgramaEstructura de un programa Un programa est formado por una o varias secciones (vase Secciones, p. 52) o grupos de secciones. Un grupo de secciones puede contener secciones u otros grupos de secciones. Los grupos de secciones nicamente se pueden crear y completar con Proyecto Hojeador de proyectos (vase Hojeador de proyectos, p. 563). Las secciones describen el funcionamiento de toda la instalacin. Adems, las variables, constantes, literales y direcciones directas utilizadas se gestionan en el programa.

33002207 11/2007

47

Estructura de proyectos

Variables

Las variables sirven para el intercambio de datos dentro de una seccin, entre secciones distintas y entre el programa y el PLC. Las variables se declaran con el comando de men Proyecto Declaracin de variables. Si con esta funcin se asigna una direccin a las variables, se habla de Located Variables. Si a una variable no se le asigna ninguna direccin, se habla de una Unlocated Variable. Si a la variable se le asigna un tipo de datos derivado, se habla de una variable de elementos mltiples. Adems, tambin hay constantes y literales. La siguiente tabla contiene una visin general de los distintos tipos de variables.

Tipo de variable

Descripcin

Located Variables A las Located Variables se les asigna una direccin de memoria de seal (direcciones de referencia 0x, 1x, 3x, 4x). El valor de estas variables se almacena en la memoria de seal y se puede modificar online con el editor de datos de referencia. Para acceder a estas variables se puede utilizar su nombre simblico o su direccin de referencia. Todas las entradas y salidas del PLC estn conectadas a la memoria de seal. El acceso del programa a seales perifricas conectadas al PLC se efecta slo mediante Located Variables. Los accesos externos a travs de las interfases Modbus o Modbus Plus del PLC, p. ej., por parte de sistemas de visualizacin, tambin son posibles por medio de Located Variables. Unlocated Variables A las Unlocated Variables no se les asigna ninguna direccin de memoria de seal. Por lo tanto, tampoco ocupan ninguna direccin de memoria de seal. El sistema almacena de forma interna el valor de estas variables, que se puede modificar con el editor de datos de referencia. A estas variables slo se accede mediante su nombre simblico. Las seales que no requieren acceso a la periferia, p. ej., resultados intermedios, marcas de sistema, etc., deberan declararse preferiblemente como Unlocated Variables. Variables de elementos mltiples Variables estructuradas Variables a las que se ha asignado un tipo de datos derivado. Se distingue entre variables estructuradas y variables de campo. Variables a las que se ha asignado un tipo de datos derivado definido con STRUCT (estructura). Una estructura es una coleccin de elementos de datos de distintos tipos en general (tipos de datos elementales y/o tipos de datos derivados). Variables de campo Variables a las que se les ha asignado un tipo de datos derivado con ayuda de la palabra clave ARRAY (campo). Un campo es una coleccin de elementos de datos con el mismo tipo de datos.

48

33002207 11/2007

Estructura de proyectos

Comportamiento de arranque de las variables

El comportamiento de arranque de los PLC puede ser de dos tipos: arranque en fro o arranque en caliente. Arranque en fro Tras un arranque en fro (carga del programa con Online Cargar), todas las variables (independientemente del tipo que sean) se ponen a "0" o, si est disponible, vuelven a su valor inicial. Arranque en caliente Tras un arranque en caliente (detener e iniciar el programa u Online Cargar modificaciones), son aplicables varios comportamientos de arranque para Located Variables/direcciones directas y Unlocated Variables. Located Variables/direcciones directas Tras un arranque en caliente, todos los registros 0x, 1x y 3x se ponen a "0" o, si est disponible, vuelven a su valor inicial. Las bobinas con retencin constituyen una excepcin. stas conservan su valor actual (comportamiento de memorizacin). Los registros 4x conservan su valor actual (comportamiento de memorizacin). Unlocated Variables Tras un arranque en caliente todas las Unlocated Variables conservan su valor actual (comportamiento de memorizacin). Esta diferencia de comportamiento durante el arranque en caliente suscita una serie de particularidades en el comportamiento de arranque en caliente de las funciones de ajuste y restablecimiento: Ajuste y restab