Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 1 de 279 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 2 de 279 INDICE 1. INTRODUCCIÓN…………………………………………………………………………………….. 2. INSTALACIÓN........................................................................................................................ 2.1 Requisitos de Hardware y Software……………………………………............................ 2.1.1 Requisitos de hardware para la instalación…………………………………………. 2.1.2 Requisitos de software para la instalación………………………………………….. 2.2 Instalación de SQL Server 2000 SP3……………………………………………………….. 2.2.1 Instalando Message Queuing Services……………………………………………… 2.2.2 Instalando SQL Server 2000 SP3……………………………………………………. 2.2.3 Texto Welcome…………………………………………………………………………. 2.2.4 Texto Read First…………………………………………………………………......... 2.2.5 Texto Display CD-ROM Contents…………………………………………………….. 2.2.6 Texto Install SQL Server 2000……………………………………………………….. 2.2.7 Texto Exit……………………………………………………………………………….. 2.3 Instalación de WinCC V6……………………………………………………………………… 2.3.1 Texto Welcome…………………………………………………………………………. 2.3.2 Texto Read First……………………………………………………………………….. 2.3.3 Texto Display CD-ROM Contents……………………………………………………. 2.3.4 Texto Install Simatic WinCC………………………………………………………….. 2.3.5 Texto Additional Software………………………………………………………......... 2.3.6 Texto Language Selection…………………………………………………………….. 2.3.7 Texto Exit……………………………………………………………………………….. 2.3.8 Primeros pasos de la instalación…………………………………………………….. 2.4 Instalación del Simulador de WinCC……………………………………………………….. 3. ESTRUCTURA DE WinCC…………………………………………………………………………. 3.1 Estructura del Programa……………………………………………………………………… 3.2 Estructura del Proyecto………………………………………………………………………. 4. WINCC EXPLORER…………………………………………………………………………………. 4.1 Introducción…………………………………………………………………………………….. 4.2 Crear un nuevo proyecto……………………………………………………………………… 4.2.1 ¿Cómo inicializar la base de datos en Runtime?................................................. 4.3 Opciones del Menú del WinCC Explorer…………………………………………………… 4.3.1 Print Feedback Doc……………………………………………………………………. 4.3.2 Shut Down………………………………………………………………………………. 4.3.3 Idioma del WinCC Explorer………………………………………………………....... 4.3.4 Status de Conexión……………………………………………………………………. 8 9 9 9 11 12 12 13 13 13 13 13 13 19 19 19 20 20 20 20 20 21 35 36 36 43 45 45 47 51 51 51 52 53 54 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 3 de 279 4.4 Datos del Proyecto…………………………………………………………………………….. 4.4.1 Introducción…………………………………………………………………………….. 4.4.2 Información General…………………………………………………………………… 4.4.3 Update Cycles………………………………………………………………………….. 4.4.4 Hotkeys…………………………………………………………………………………. 4.5 Computer………………………………………………………………………………………… 4.6 Computer Properties………………………………………………………………………….. 4.6.1 Información General…………………………………………………………………… 4.6.2 Startup…………………………………………………………………………………… 4.6.3 Parameter……………………………………………………………………………….. 4.6.4 Graphics Runtime……………………………………………………………………… 4.7 Tag Management……………………………………………………………………………..... 4.7.1 Introducción…………………………………………………………………………..... 4.7.2 ¿Qué es un driver o canal de comunicaciones?.................................................. 4.7.3 Adición de un driver de comunicaciones……………………………………………. 4.7.4 Adición de una nueva conexión…………………………………………………….... 4.7.5 ¿Qué es un group?............................................................................................... 4.7.6 ¿Qué es un tag?................................................................................................... 4.7.7 Control de límites en variables de comunicaciones………………………………… 4.7.8 Escalado de variables por software………………………………………………….. 4.7.9 Tamaño de las variables o Tags……………………………………………………… 4.7.10 Adaptar una variable de WinCC con respecto al valor del PLC………………….. 4.7.11 Generación de variables internas (internal tags)…………………………………… 4.8 Barra de Estado del WinCC Explorer………………………………………………………. 5. GRAPHICS DESIGNER……………………………………………………………………………… 5.1 Introducción…………………………………………………………………………………….. 5.2 Características………………………………………………………………………………….. 5.2.1 Tips&Tricks…………………………………………………………………................. 5.2.2 Propiedades de los objetos …………………………………………………………… 5.2.3 Propiedades del objeto Picture………………………………………………………. 5.2.4 Iconos de la ventana Propiedades…………………………………………………… 5.2.5 Barra de herramientas del Graphics Designer……………………………………… 5.2.6 Biblioteca de Objetos………………………………………………………………….. 55 55 55 56 57 58 59 59 60 61 62 64 64 65 66 68 70 71 75 76 77 77 77 78 79 79 79 79 80 81 87 89 91 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 4 de 279 5.3 Opciones del menú……………………………………………………………………………. 5.3.1 Settings…………………………………………………………………………………. 5.3.2 Idioma de la pantalla…………………………………………………………………… 5.4 Barras de herramientas……………………………………………………………………….. 5.4.1 Barra de colores……………………………………………………………………….. 5.4.2 Barra de zoom…………………………………………………………………………. 5.4.3 Barra de objetos……………………………………………………………………….. 5.4.4 Barra de Layers………………………………………………………………………… 5.4.5 Barra de alineación…………………………………………………………………….. 5.4.6 Barra de fuentes……………………………………………………………………….. 5.4.7 Barra de estilos…………………………………………………………………………. 5.5 Smart Objects…………………………………………………………………………………… 5.5.1 Introducción…………………………………………………………………………….. 5.5.2 I/O Field…………………………………………………………………………………. 5.5.3 Bar………………………………………………………………………………............. 5.5.4 Graphic Object………………………………………………………………………….. 5.5.5 Status Display…………………………………………………………………………… 5.5.6 Text List………………………………………………………………………………….. 5.5.7 Buttons…………………………………………………………………………………… 5.5.8 Check Box……………………………………………………………………………….. 5.5.9 Option Group…………………………………………………………………………….. 5.5.10 Slider……………………………………………………………………………………… 5.5.11 Round…………………………………………………………………………………….. 5.6 Asistentes………………………………………………………………………………………… 5.6.1 Dinamic Dialogs Systems Functions………………………………………………….. 5.6.2 Standard Dinamics……………………………………………………………………… 5.7 Dinamización de propiedades………………………………………………………………… 5.7.1 Dinamización a través de una variable……………………………………………….. 5.7.2 Dinamización a través de dinamic dialog…………………………………………….. 5.7.3 Dinamización mediante código C……………………………………………………… 5.7.4 Dinamización indirecta de una propiedad……………………………………………. 5.7.5 Programación de eventos……………………………………………………………… 5.7.6 Programación en C de eventos……………………………………………………….. 6. ALARM LOGGING……………………………………………………………………………………. 6.1 Introducción……………………………………………………………………………………… 6.2 El editor de alarmas…………………………………………………………………………….. 92 92 98 9999 100 101 104 104 104 105 106 106 106 115 124 126 128 130 133 136 137 138 139 139 140 142 142 143 144 145 146 148 149 149 150 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 5 de 279 6.3 El Wizard del Alarm Logging............................................................................................ 6.3.1 Estructura de un mensaje……………………………………………………………… 6.3.2 Pasos del asistente de alarmas……………………………………………………….. 6.4 Opciones del menú de Alarm Logging……………………………………………………… 6.4.1 Importar mensajes………………………………………………………………………. 6.4.2 Exportar mensajes de alarmas………………………………………………………… 6.4.3 Tipo de introducción de texto………………………………………………………….. 6.4.4 Edición de múltiples mensajes de alarma……………………………………………. 6.4.5 Conexión de varios textos a una variable de comunicaciones…………………….. 6.4.6 Idioma de los mensajes de alarma……………………………………………………. 6.4.7 Mensajes de sistema…………………………………………………………………… 6.5 Configuración del Alarm Logging sin el asistente………………………………………... 6.5.1 Message blocks…………………………………………………………………………. 6.5.2 Fecha de alarma………………………………………………………………………… 6.5.3 Hora de la alarma……………………………………………………………………….. 6.5.4 Duración de la alarma…………………………………………………………………... 6.5.5 Estado de la alarma…………………………………………………………………….. 6.5.6 Número de la alarma……………………………………………………………………. 6.5.7 Estado de reconocimiento de alarma…………………………………………………. 6.5.8 Clase de alarma…………………………………………………………………………. 6.5.9 Número de CPU…………………………………………………………………………. 6.5.10 Nombre de la variable que genera la alarma………………………………………… 6.5.11 Identificación del archivo de la alarma………………………………………………... 6.5.12 Identificación de report de alarma…………………………………………………….. 6.5.13 Comentarios de alarma………………………………………………………………… 6.5.14 Texto de información de alarma……………………………………………………….. 6.5.15 Saltar a ventanas a partir de una alarma…………………………………………….. 6.5.16 Texto de la alarma………………………………………………………………………. 6.5.17 Lugar donde se produce la alarma……………………………………………………. 6.5.18 Bloques de proceso…………………………………………………………………….. 6.6 Línea de mensajes de alarmas………………………………………………………………... 6.7 Ventanas de alarmas……………………………………………………………………………. 6.8 Message Classes………………………………………………………………………………... 6.8.1 Introducción……………………………………………………………………………… 6.8.2 Clases…………………………………………………………………………………….. 6.9 Alarmas Analógicas…………………………………………………………………………….. 6.9.1 Introducción ……………………………………………………………………….......... 152 152 153 154 154 155 156 157 158 159 160 161 161 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 190 190 191 196 196 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 6 de 279 6.9.2 Generación de una alarma analógica………………………………………………… 6.9.3 Generación de límites de alarma software…………………………………………… 6.10 Archivar alarmas………………………………………………………………….………… 6.11 Imprimir alarmas……………………………………………………………………………. 6.12 Generación de alarmas……………………………………………………………………. 6.13 Colocar la ventana de alarmas…………………………………………………………… 7. TAG LOGGING………………………………………………………………………………….......... 7.1 Introducción……………………………………………………………………………………… 7.2 Propiedades del objeto………………………………………………………………………… 7.2.1 Exportar variables en formato Dbase III…………………………………………………. 7.3 Tiempos de adquisición de valores…………………………………………………............. 7.4 Crear archivos de valores en el disco duro………………………………………………… 7.4.1 Archive Wizard…………………………………………………………………………... 7.4.2 Propiedades de los archivos de valores……………………………………………… 7.5 Adquirir variables de archivos………………………………………………………………... 7.5.1 Propiedades de variables de archivo…………………………………………………. 7.5.2 Presettings de variables de archivo……………………………………………........... 7.6 Curvas de valores……………………………………………………………………………….. 7.6.1 Introducción………………………………………………………………………........... 7.6.2 Propiedades de la ventana de tendencias…………………………………………… 7.6.3 Adición y borrado de curvas…………………………………………………………… 7.7 Tablas de valores………………………………………………………………………………... 7.7.1 Introducción……………………………………………………………………………… 7.7.2 Crear una tabla de valores……………………………………………………………... 8. TEXT LIBRARY……………………………………………………………………………………….. 8.1 Introducción……………………………………………………………………………………… 8.2 Idiomas……………………………………………………………………………………………. 8.2.1 ¿Cómo crear un nuevo idioma?............................................................................. 8.2.2 ¿Cómo borrar un idioma?....................................................................................... 8.2.3 ¿Cómo cambiar de idioma desde el Graphic Designer?........................................ 8.2.4 ¿Cómo cambiar de idioma desde el runtime?........................................................ 9. USER ADMINISTRATOR…………………………………………………………………………….. 9.1 Introducción……………………………………………………………………………………… 9.2 ¿Cómo crear un nuevo grupo de usuarios?................................................................... 9.3 ¿Cómo asignar una capacidad a un nuevo usuario?.................................................... 9.4 ¿Cómo crear una nueva capacidad?............................................................................... 9.5 ¿Cómo borrar una nueva capacidad?............................................................................. 196 196 197 197 198 203 205 205 207 208 209 211 212 215 218 219 225 226 226 227 236 237 237 238 244 244 245 245 246 246 246 247 247 248 250 251 251 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 7 de 279 9.6 ¿Cómo cambiar el password de un usuario?................................................................. 9.7 ¿Cómo cambiar el logging de un usuario?..................................................................... 9.8 Desactivación automática de un usuario…………………………………………………… 9.9 ¿Cómo asignar un nivel de password a una acción?................................................... 10. GLOBAL SCRIPT…………………………………………………………………………………….. 10.1 Introducción………………………………………………………………………………… 10.2 Tipos de funciones en Global Scripts...................................................................... 10.2.1 Projects Functions………………………………………………………………………. 10.2.2 Standard Functions……………………………………………………………….......... 10.2.3 Internal Functions……………………………………………………………………….. 10.2.4 Actions……………………………………………………………………………………. 10.3 Disparo de acciones……………………………………………………………………….. 10.3.1 Compilación de funciones externas a través de DLL’s……………………………… 10.3.2 Definición de variables globales y variables locales………………………………… 11. REPORT DESIGNER…………………………………………………………………………………. 11.1 Introducción…………………………………………………………………………………. 11.2 Partes del report designer………………………………………………………………… 11.3 Layout…………………………………………………………………………………........... 11.3.1 Características generales………………………………………………………………. 11.3.2 Propiedades del layout…………………………………………………………………. 11.3.3 Barra de herramientas del layout……………………………………………………… 11.3.4 Objetos del layout……………………………………………………………………….. 11.4 Jobs……………………………………………………………………………………………252 252 253 254 255 255 255 257 258 258 258 260 266 266 267 267 268 269 269 270 273 274 276 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 8 de 279 1. INTRODUCCIÓN. WinCC es un sistema HMI eficiente que trabaja bajo las plataformas de Microsoft Windows 2000 y Windows XP. HMI significa “Human Machine Interface”, o sea las interfaces entre el hombre (el usuario) y la máquina (el proceso). El control sobre el proceso en si lo tiene el autómata programable (PLC). Es decir por un lado hay una comunicación entre WinCC y el operador, y por otro lado entre WinCC y los autómatas programables Con WinCC se visualiza el proceso y se programa la interfaz gráfica de usuario para el operador. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 9 de 279 2. INSTALACIÓN. 2.1 REQUISITOS DE HARDWARE Y SOFTWARE 2.1.1 Requisitos de hardware para la instalación. Para poder realizar la instalación deben cumplirse determinados requisitos respecto a la configuración del hardware. WinCC da soporte a todas las plataformas de PC IBM/AT compatibles usuales. Para poder trabajar de forma eficiente con WinCC debería orientarse a los valores recomendados para una configuración óptima. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 10 de 279 Hardware Mínimo Recomendado CPU Cliente: Intel Pentium II, 300 MHz. Server: Intel Pentium III 800 MHz Servidor de archivos central: Intel Pentium IV, 2 GHz Cliente: Intel Pentium III, 800 MHz Server: Intel Pentium IV, 1400 MHz Servidor de archivos central: Intel Pentium IV, 2.5 GHz Memoria Principal/RAM Cliente: 256 Mbytes Server: 512 Mbytes Servidor de archivos central: 1 Gbyte Cliente 512 Mbytes Server: 1 Gbyte (1024 MByte) Servidor de archivos central: >= 1 Gbyte Espacio de memoria libre en el disco duro - Para la instalación de WinCC ¹ - Para trabajar con WinCC ² Cliente: 500 MByte Server: 700 MBytes Cliente: 1 GByte Server: 1.5 GByte Servidor de archivos central: 40 GByte Cliente: 700 MBytes Server: 1 GByte Cliente: 1.5 GByte Server: 10 GByte Servidor de archivos central: 80 GByte Memoria de trabajo Memoria de trabajo 1.5 más grande Memoria de trabajo 1.5 más grande Memoria de trabajo para Windows Spooler de impresora ³ 100 MBytes > 100 MBytes Tarjeta gráfica 16 MBytes 32 MBytes Cantidad de colores 256 Trae Color Resolución 800 * 600 1024 * 768 ¹ La unidad de disco e la que está instalado el sistema operativo necesita para la instalación un mínimo de 100 MBytes de espacio libre de memoria para archivos del sistema adicionales. La mayoría de las veces, el sistema operativo se encuentra en la unidad “C”. ² Depende del tamaño del proyecto así como del tamaño de los archivos y de los paquetes. Cuando se activa un proyecto deben existir adicionalmente por lo menos 100 MByte de memoria libre. ³ WinCC necesita la gestión de cola de impresión de Windows para detectar averías de la impresora. No se puede instalar ninguna otra gestión de cola de impresión. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 11 de 279 2.1.2 Requisitos de software para la instalación. Para poder realizar la instalación deben cumplirse determinados requisitos respecto a la configuración del software y al sistema operativo. Todos los servidores deben ser usados con Windows 2000 Server o Windows 2000 Advanced Server. Todos los clientes de un proyecto deben ser únicamente con Windows XP Professional o bien únicamente con Windows 2000. Tanto para Windows 2000 como para Windows XP Professional son válidas las restricciones que usted debe tener en cuenta a la hora de escoger el sistema operativo: • El driver SIMATIC Ethernet TF solo es compatible con Windows 2000. • Para sistemas monopuesto y clientes, WinCC V6.0 SP1 funciona en Windows XP Professional y Windows 2000. Sistema Operativo Configuración Observaciones Windows XP Windows XP Professional o Windows XP Professional SP1 Si instala Windows XP SP1, se instalará también Internet Explorer V6.0 SP1 Windows 2000 Windows 2000 Professional SP2 o SP3 Un servidor de WinCC solo puede funcionar en servidores con Windows 2000. Sistema Operativo Configuración Servidor de Windows 2000 Service Pack 2 ó 3 Windows 2000 Advanced Server Service Pack 2 ó 3 Nota: WinCC no corre en el servidor de terminal de Microsoft. El servidor de terminal de Microsoft se puede aplicar únicamente en combinación con el WinCC Web Client. WinCC V6.0 SP1 requiere de los servicios de Microsoft Message Queuing, de Microsoft SQL Server 2000 SP3 y del Microsoft Internet Explorer V6.0 Service Pack 1 o superior. Ud puede instalar el Internet Explorer V6.0 SP1 del CD suministrado. En caso de aplicación de módulos de comunicación externos, deberá aplicar el software de driver más actual con la autorización correspondiente. Para los drivers SIMATIC NET utilice por favor el CD suministrado SIMATIC NET V6.0 SP5 ó V6.1. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 12 de 279 2.2 INSTALACIÓN DEL SQL SERVER 2000 SP3 2.2.1 Primeros pasos de instalación. Uno de los requisitos para instalar WinCC V6.0, es tener instalado un componente de Windows llamado “Message Queuing Services”, el cual es instalado desde el Panel de Control en Agregar y quitar programas. Al presionar el botón “Agregar y Remover componentes de Windows” aparecerá la ventana de “Windows Component Wizard” en la cual se muestra una lista de los componentes que tiene Windows para instalar, de esta lista se seleccionará “Message Queuing Services” como se muestra en la figura y se presiona el botón de “Next” para instalarlo. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 13 de 279 2.2.2 Instalando SQL Server 2000 Service Pack 3. Introduzca el CD-ROM en el ordenador. Si tiene activada la opción de autorun en su PC aparecerá la ventana que se muestra arriba. Si no dispone del autorun activado ejecute el fichero setup.exe del raíz de su CD. A continuación veremos las diferentes opciones posibles. 2.2.3Texto Welcome. Al presionar este texto se muestra un video de Bienvenida para el usuario. 2.2.4 Texto Read First Al presionar este texto se abre una pantalla del Internet Explorer en la cual se muestran dos enlaces hacia dos documentos que contienen información detallada sobre el SQL Server 2000 para el usuario. 2.2.5 Texto Display CD-ROM Contents Este texto se utiliza para examinar el contenido del CD-ROM desde el Explorador de Windows. 2.2.6 Texto Install SQL Server 2000 Al presionar este texto se procede a la instalación del SQL Server 2000 SP3. 2.2.7 Texto Exit Al presionar este texto se abandona el proceso de instalación del SQL Server 2000 SP3 Salir de la instalación Ver notas informativas Mostrar contenido de CD desde el Explorador Instalar SQL Server 2000 Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 14 de 279 Al presionar el texto Install SQL Server 2000 aparecerá esta pantalla en la que se menciona que se instalará el SQL Server 2000 Service Pack 3 y se dan algunas recomendaciones. En esta pantalla se deberá presionar el botón “Next” para continuar con la instalación. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 15 de 279 En esta pantalla se deberá aceptar el contrato de licencia para continuar con la instalación, pulsando el botón “Yes”. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 16 de 279 En esta pantalla se especifica la trayectoria donde se instalará el programa. El asistente nos permite modificar el subdirectorio en el que se va a instalar la aplicación. Si no se modifica, el programa se instala en el subdirectorio C:\Program Files\Microsoft SQL Server. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 17 de 279 En esta pantalla se especifican los archivos que se copiarán y la trayectoria en donde quedarán instalados, si se desea modificar alguna de estas características, presione el botón “Back” y si esta de acuerdo presione el botón “Next” para continuar con la instalación. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 18 de 279 Se comienza con la instalación la cual durará algunos minutos, al finalizar la instalación aparece esta pantalla para indicar que el proceso ha terminado. Presione el botón “Finish” para concluir la instalación. Se recomienda reiniciar el equipo. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 19 de 279 2.3 INSTALACIÓN DE WINCC V6.0 El WinCC se suministra en CD-ROM, además de un disco de protección de color amarillo, en el que se encuentra la llave de autorización, ya sea para el paquete de desarrollo o para la runtime. Introduzca el CD en el ordenador. Si tiene activada la opción autorun en su PC aparecerá la pantalla de instalación que se muestra. Si no dispone de autorun activado ejecute el fichero (archivo) setup.exe de la raíz de su CD. A continuación veremos las diferentes opciones disponibles. 2.3.1 Texto Welcome Si presiona este texto se abrirá una ventana en la que se mostrará un video de información de WinCC. 2.3.2 Texto Read First Si se presiona sobre este texto se abrirá una ventana en la que se mostrará toda la información relacionada con el funcionamiento y herramientas de WinCC. Ver video de información Ver notas informativas Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 20 de 279 2.3.3 Texto Display CD-ROM Contents Si se presiona sobre este texto, se abrirá inmediatamente el Explorador de Windows desde el cual podrá examinarse el contenido del CD. 2.3.4 Texto Install Simatic WinCC Si presiona este texto comenzará el proceso de instalación de WinCC V6 en su PC. 2.3.5 Texto Additional Software. Si hace click sobre este texto se podrán instalar herramientas adicionales al programa de WinCC V6. 2.3.6 Texto Language Selection Al hacer click sobre este texto se podrá seleccionar el lenguaje de instalación de WinCC V6. Existen 5 opciones: Ingles, Alemán, Francés, Italiano y Español. 2.3.7 Texto Exit Al hacer click sobre este texto finalizará el proceso de instalación. Mostrar contenido de CD desde el Explorador Instalar WinCC V6.0 Instalar componentes adicionales Seleccionar lenguaje de instalación Salir de la instalación Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 21 de 279 2.3.8 Primeros pasos de la instalación Al presionar el botón de Install Simatic WinCC se comenzará con el proceso de instalación como se muestra. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 22 de 279 En esta ventana se menciona al usuario que se va a instalar WinCC V6, y menciona algunas recomendaciones y advertencias con respecto al software. En esta ventana después de leer dichas recomendaciones se presionará el botón “Next”. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 23 de 279 En esta ventana aparece el contrato de licencia, y se dan tres opciones: • Botón Back: Al presionar este botón retrocederá un paso en el proceso de la instalación de WinCC V6. • Botón Yes: Al presionareste botón se indica que se acepta el contrato de licencia del software y se prosigue con la instalación del mismo. • Botón No: Al presionar este botón se confirma que no se esta de acuerdo con el contrato de licencia del software y el proceso de instalación es interrumpido. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 24 de 279 En la pantalla de registro, deberá de introducirse el número de instalación el cual se localiza en el disco amarillo de licencias que acompaña al software de WinCC. Este número puede ser de licencia para Runtime (RT) o para sistema de desarrollo (CS). Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 25 de 279 En esta ventana se especifica con el botón “Search” la trayectoria en donde se desea instalar el software WinCC. En el proceso de instalación aparece una trayectoria por defaul que es la que se esta mostrando en la ventana. (Por lo general se opta por esta trayectoria). Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 26 de 279 A continuación se nos permite elegir si se desea instalar el software en otro idioma a parte del inglés. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 27 de 279 A continuación se nos permite elegir entre los tres tipos de instalación que podemos realizar: • Típica: Se instalan los componentes habituales de WinCC. • Definida por el usuario: Permite seleccionar todas las opciones posibles. • Mínima: Se instalan los componentes mínimos de WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 28 de 279 En esta ventana se muestra el componente de WinCC y todo su contenido. En la parte derecha se encuentran seleccionadas las tres opciones, ya que deseamos una instalación completa de esta componente. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 29 de 279 En esta ventana se selecciona el componente de ayuda de WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 30 de 279 Instala los drivers de S7 (STEP 7) para poder comunicarse con equipos S7 a través de MPI. Si dispone ya de Step 7 instalado en su ordenador, no le es necesaria esta opción para comunicarse con equipos S7 300/400, ya que se instala el software que se encarga de ajustar la interface MPI. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 31 de 279 Esta opción (Servidor Control de Procesos OLE) nos permite instalar las tres herramientas que se encuentran en la columna de la derecha. En este caso las tres se encuentran seleccionadas. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 32 de 279 Instala los paquetes opcionales de WinCC, como: • User Archive. • Redundacy • Server • Basic Process Control • Chipcard Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 33 de 279 Lo siguiente que se nos pide es la introducción de la correspondiente autorización de software de desarrollo. Si no disponemos de la misma, podemos saltar este paso seleccionando la opción: No, authorization will be carried out later “La autorización se llevará a cabo después”. Nos aparece por último nuestra ventana resumen de todas nuestras opciones seleccionadas y comienza el proceso de instalación, que puede durar una media hora aproximadamente. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 34 de 279 Si la instalación ha sido satisfactoria, deberá aparecer una pantalla como la que se muestra indicándonos que debemos reinicializar el ordenador para que el WinCC pueda arrancar correctamente. Con esto se concluye la instalación del mismo. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 35 de 279 2.4 SIMULADOR DE WINCC V6.0 Con WinCC Simulator se puede probar el proyecto de WinCC, durante la fase de desarrollo sin tener conectada la periferia de proceso, o con la periferia de proceso conectada pero sin poner en marcha el proceso. • Se puede predeterminar un valor fijo para una variable. • Se puede modificar un valor en el transcurso del tiempo, por ejemplo: creciente, decreciente, en forma de curva, de seno o por control aleatorio. WinCC Simulator se puede instalar con el programa de instalación de WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 36 de 279 3 ESTRUCTURA DE WINCC. 3.1 ESTRUCTURA DEL PROGRAMA Una vez instalado WinCC se nos genera en el disco duro la siguiente estructura de directorios. Veamos los archivosmás importantes y su utilidad. • Diagnose: En este subdirectorio se encuentran archivos de texto generados por WinCC para poder analizar los problemas que puedan surgir en la ejecución del programa. License Log: licencias de los paquetes instalados y violaciones cometidas (rebasamiento de límite de variables, etc...). License.bak: el archivo licese.log del anterior arranque de WinCC. WinCC_Op_01.log: mensajes de error generados por WinCC durante el runtime. WinCC_Sstart_01.log: mensajes de error generados por WinCC en el arranque de la runtime. WinCC_Sys_01.log: mensajes de error generados por WinCC durante la runtime. S7chn01.log: mensajes de error generados por el canal de comunicaciones S7. • Bin: Apdiag.exe: programa de diagnostico del funcionamiento de la aplicación runtime, en el que podemos estudiar los procesos internos que se van realizando en el código de la runtime. Si activa la runtime de un proyecto, puede arrancar a su vez este programa, que permite observar los mensajes del sistema, la ejecución de eventos y exportar esta información a un fichero de texto. Incluso es posible que muestre mensajes automáticamente en la pantalla cuando detecte un error interno en la ejecución del WinCC. Apitest.exe: este programa nos permite manejar todos los objetos de un proyecto desde una sola ventana, modificando sus propiedades y enlaces. Para poder visualizar los objetos tendremos que introducir el path de nuestro proyecto y el archivo mcp del mismo. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 37 de 279 En esta ventana se muestra como accesar a las herramientas de WinCC, desde el menú de Inicio. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 38 de 279 CCAuthorInformation.EXE: Este programa nos permite conocer las autorizaciones que poseemos actualmente instaladas y la cantidad de variables que se utilizan en el proyecto que actualmente se esta desarrollando. Esta herramienta se accesa desde el menú de inicio, y se encuentra contenida en la carpeta Simatic. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 39 de 279 CCConvert.exe: programa de conversión de la base de datos de un proyecto realizado con una versión anterior a la 6.0 de WinCC. Anteriormente las bases de datos runtime y de desarrollo se encontraban unificadas. Este programa separa dicha información para poder ser tratada en esta nueva versión. CCMetaViewRt.exe: Este programa nos permite visualizar la documentación a imprimir desde WinCC en modo runtime. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 40 de 279 CCProjectDuplicator.exe: Duplicación de proyectos. En sistemas redundantes, es necesario disponer de una copia del proyecto en el ordenador que va a trabajar en Stand-by. Mediante esta utilidad podemos disponer automáticamente del proyecto duplicado. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 41 de 279 DynWizEdit.exe: Editor de Wizards (Asistentes). Mediante este programa podemos no solo editar los wizards que acompañan al graphic designer, sino generar nuestros propios asistentes. Los asistentes generados se guardan como ficheros wnf en el subdirectorio wincc\wscripts\wscripts.enu (los del idioma inglés). Podemos basándonos en los mismos, editarlos y generar los scripts en español. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 42 de 279 Wunload.exe: programa de compactación de la base de datos del proyecto. A medida que se van generando estructuras en WinCC (objetos, curvas, etc...) y se van borrando del proyecto, quedan páginas en blanco dentro de la base de datos. Estas zonas de memoria vacías pueden ser eliminadas con lo que se reduce el tamaño de la base de datos db. La nueva base de datos generada se almacena en un subdirectorio que genera el programa automáticamente denominado Wunload. Deberemos posteriormente copiar esta base de datos compactada en el subdirectorio de nuestro proyecto, realizando previamente una copia de seguridad de la misma. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 43 de 279 3.2 ESTRUCTURA DEL PROYECTO Vamos a estudiar la estructura que nos genera WinCC en el disco dura al crear un nuevo proyecto. Archivos del sistema: Directorio raíz: Db � la base de datos con los parámetros de configuración del proyecto. Rtdb � la base de datos con los valores de runtime, tendencias y mensajes. Mcp � fichero principal del proyecto. Este archivo es el que abre el proyecto. Directorio GraCs: Pdl � las imágenes del proyecto. Sav � ficheros backup de las imágenes. Si se realiza una modificación errónea en una picture y se salva se puede recuperar renombrando el fichero sav como pdl, Bmp, wmf, emf: ficheros de imágenes. Act � acciones C. Un código C se puede almacenar en uno de estos ficheros para luego ser importado desde otro proyecto sin disponer del proyecto original en donde residía el código. Pdd � parámetros por defecto del graphic designer. Directorio Library: H � declaración de funciones C. Pxl � librería de símbolos. Fct � Project functions (funciones de proyecto definidas por nosotros). Directorio Pas: Pas � acciones de proyecto que son disparadas por un trigger y corren en background con respecto el runtime del proyecto. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 44 de 279 Directorio Prt: rpl � layouts para realizar reportes a impresora. Los definidos por el sistema comienzan con el carácter @. Rp1 � line layouts. Definiciones de líneas a impresora para impresión de eventos en tiempo real. Archivos opcionales: Directorio Raíz: Ini � archivo de inicialización del simulador de variables. Sim � variables internasa simular por el simulador de variables. Csv � textos exportados separados por comas. Txt � mensajes exportados separados por comas. Emf � reporte a impresora exportado a un fichero. Log � ficheros de diagnosis de la ejecución del WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 45 de 279 4 WINCC EXPLORER. 4.1 INTRODUCCIÓN El WinCC Explorer representa el acceso a todas las opciones del WinCC como sistema de desarrollo para visualización de procesos industriales. Desde el WinCC Explorer podemos disponer de todos los módulos software para la creación de ventanas gráficas, archivos de proceso, ventanas de alarmas, y generación de documentos a impresora. Además de esto, la filosofía abierta del WinCC posibilita la interconexión desde aquí del sistema con otras aplicaciones, ya sea a través de OLE, DDE o ODBC. Al arrancar el WinCC, existen tres posibilidades: a) Que anteriormente no hubiera ningún proyecto abierto, con lo que se nos abre automáticamente una caja de diálogo en la que se nos permite crear un nuevo proyecto o abrir uno existente. b) Que ya hubiera un proyecto abierto anteriormente, con lo que no nos aparece esta caja de diálogo, sino el proyecto en cuestión. c) Que el proyecto ya estuviera abierto y en runtime cuando lo abandonamos la última vez, con lo que arranca automáticamente la runtime del WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 46 de 279 Si deseamos un nuevo proyecto, se permite la generación de proyectos Single-User System (proyectos monopuesto), Multi-User System (proyectos multipuesto) . El presente manual se centra en posproyectos monopuesto. Vea el apéndice de configuraciones al final del libro para más información al respecto de las configuraciones multipuesto. NOTA: Si no desea que arranque la runtime automáticamente al entrar a un proyecto, cuando esté arrancando el mismo mantenga presionadas las teclas control + mayúsculas. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 47 de 279 4.2 CREAR UN NUEVO PROYECTO Seleccionamos Single-User System (Crear un nuevo proyecto monopuesto), y se nos solicita a continuación un nombre para el mismo. En el siguiente cuadro de diálogo se puede decidir tanto el nombre del proyecto, como el nombre del subdirectorio en el cual lo vamos a guardar, así como el path hasta el mismo. Al crear el nuevo proyecto se nos genera por defecto un subdirectorio en el path c:\siemens\wincc\winccprojects\nombre asignado al proyecto en el cual se almacenarán todos los archivos que nosotros generemos en la realización de nuestro proyecto, por lo que si deseamos mover nuestro proyecto a otro ordenador distinto, deberemos de copiar íntegramente todo este subdirectorio en el otro ordenador. La estructura que nos genera en el disco duro es la que se muestra en la siguiente figura. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 48 de 279 De toda esta estructura, el único subdirectorio que ya contiene inicialmente archivos es el de Prt, en el cual se encuentran los reports a impresora pre-configurados. Como se puede observar desde el WinCC Explorer, todo proyecto de WinCC se divide en una serie de partes bien definidas y siempre iguales, lo que nos permite afrontar cualquier tipo de proyecto siguiendo siempre las mismas pautas de trabajo. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 49 de 279 Un proyecto esta compuesto por: • El nombre del proyecto en este caso Dunker. • Computer: Todos los parámetros relacionados con el entorno de trabajo de la aplicación en general. • Tag Management: Administrador de comunicaciones (tener en cuenta a partir de ahora que tag equivale en el proyecto a una variable, sea de comunicaciones con el PLC o interna del proyecto). • Data Types: Agrupación de las variables del WinCC pro tamaño, sin distinción de origen de los datos (comunicaciones o internos). • Editors: Editores de las diferentes partes en que se subdivide el runtime del WinCC. Dentro de este apartado nos encontramos con: Graphics Designer: Editor gráfico que nos permite dibujar las pantallas que componen el WinCC. Alarm Logging: Editor de alarmas que nos permite configurar las ventanas y tratamiento de alarmas del proceso. Tag Logging: Editor de archivos y gráficas que se encarga de configurar el almacenamiento de datos y su posterior visualización en forma de curvas o de tablas. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 50 de 279 Report Designer: Editor de informes a impresora. Se encarga de configurar todo lo referente al envío de informes a impresora. Global Script: Compilador en C que nos permite programar nuestras propias acciones y ejecutarlas de manera periódica o mediante eventos de cambio de variables. Text Library: Editor de texto que nos permite asignar diferentes configuraciones de textos según el idioma seleccionado en el WinCC. User Administrator: Administrador de usuarios que nos permite activar o desactivar usuarios mediante activación de passwords. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 51 de 279 4.2.1 ¿Cómo inicializar la base de datos de runtime? Los datos del proceso son almacenados en la base de datos PROYECTORT.DB siendo PROYECTO el nombre de nuestro proyecto. A medida que se trabaja en modo runtime el tamaño de dicha base va aumentando (histórico de alarmas, archivos, etc...). Si en un momento dado es necesario inicializar dicho archivo, realice una copia de seguridad del mismo y siga los siguientes pasos: • Borre el proyecto PROYECTORT.DB • Copie el archivo WINRT.DB del subdirectorio WinCC\bin en su proyecto. • Renómbrelo como PROYECTORT.DB 4.3 OPCIONES DEL MENU DEL CONTROL CENTER Vamos a comentar las opciones del menú del WinCC Explorer que no son directamente autoexplicativas y poseen un especial interés. 4.3.1 Print Feedback Doc Esta opción nos permite generar un reporte para documentar nuestro proyecto. Si deseamos modificar el formatoque nos aparece por defecto, tenemos que ir al report designer y modificar el reporte @Documentation Control Center. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 52 de 279 4.3.2 Shut Down Esta opción del menú nos permite seleccionar la forma en la que deseamos salir del WinCC. Las opciones disponibles son: • Close project and exit WinCC Explorer: Cerrando el proyecto y saliendo de WinCC Explorer. • Exit WinCC Explorer: Cierra el WinCC Explorer. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 53 de 279 4.3.3 Idioma del Control Center Si hemos seleccionado algún idioma del inglés en la instalación del WinCC, disponemos en Tools � Language de la posibilidad de cambiar de idioma el WinCC Explorer. Es importante recordar que estos idiomas son para el WinCC Explorer, no para la runtime. Por esta razón no aparece la opción en español, ya que el software sólo está disponible en francés, inglés y alemán. Sin embargo, esto no impide que en la runtime podamos seleccionar los textos directamente por la referencia Español. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 54 de 279 4.3.4 Status de conexión Si tenemos la runtime activada de un proyecto de WinCC, desde el menú Tools � Status of driver connection… podemos acceder a una pantalla en la que se nos muestra el estado de las comunicaciones del WinCC con los diferentes drivers que hemos configurado. La información suministrada se divide en: • Name: Nombre de la conexión lógica. • Status: Estado actual de la conexión (connected = comunicación / disconnected = sin comunicación). • Error: Código de error de las comunicaciones. • Tags Read: Variables leídas desde que se arrancó la runtime. • Tags Writted: Variables escritas en la conexión lógica desde que se arrancó la runtime • Read Requests: Lectura de variables solicitadas por el WinCC a la conexión lógica. • Write Requests: Escritura de variables solicitada por el WinCC a la conexión lógica. Para actualizar los campos, se puede seleccionar la casilla Cyclic Update, que actualiza cada segundo el estado de las comunicaciones en la ventana, así como las variables leídas y escritas. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 55 de 279 4.4 DATOS DEL PROYECTO 4.4.1 Introducción Vamos a repasar todas las opciones que nos ofrece el proyecto recién generado, visto desde la ventana del WinCC Explorer. 4.4.2 General Information Si nos posicionamos sobre el nombre del proyecto (DUNKER) y presionamos el botón derecho del ratón, aparece un menú contextual indicándonos las opciones buscar y propiedades. Seleccionamos esta última teniendo acceso al cuadro de diálogo inferior. Su significado es: • El tipo de CPU nos permite seleccionar un proyecto para un sistema monopuesto o multipuesto. Evidentemente es importante tener cuidado en no cambiar este parámetro si deseamos trabajar en monopuesto. • Podemos también introducir la versión de nuestro proyecto y un comentario. • El campo GUID sirve como información para conocer el número ID que se le asigna al proyecto generado. WinCC asigna un número propio para cada proyecto generado. Este dato nos será útil a la hora de conocer la base de datos con la que debemos conectarnos a través de ODBC de manera externa a WinCC, ya que nos permitirá dirigirnos a la base de datos que corresponda según este indicador. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 56 de 279 4.4.3 Update cycles En la solapa de ciclos de actualización podemos observar los períodos de actualización predefinidos, permitiéndonos modificar los 5 últimos ciclos (denominados de usuario), e introducir un ciclo personalizado basándose en los ya definidos. En posteriores apartados se nos brindará la posibilidad de realizar diversos eventos en función del ciclo definido en esta solapa por nosotros. Ejemplo: Si deseamos leer un valor de proceso cada 6 segundos, definiremos aquí este tiempo en base a milisegundos (6000) y posteriormente utilizaremos como ciclo de lectura el user cycle 1. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 57 de 279 4.4.4 Hotkeys En la solapa hotkeys podemos definir: • La combinación de teclas para activarla ventana de activación de usuarios. Para ello se selecciona log on, se pincha en la ventana de asignación previa, se presiona la combinación de teclas y por último se realiza click sobre el botón Assign. • La combinación de teclas para ocultar dicha ventana. • La combinación de teclas para realizar un hardcopy de la pantalla actual del ordenador por impresora. Hay que tener en cuenta que para poder realizar un hardcopy con el botón asignado, no basta con la simple asignación, sino que debemos de arrancar el programa PrtScr.exe que se encuentra en el subdirectorio C:\Siemens\WinCC\bin, para poder realizar hardcopys de pantalla. Posteriormente veremos como poder arrancar una aplicación automáticamente al arrancar el runtime del WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 58 de 279 4.5 COMPUTER Si presionamos el botón derecho sobre la opción computer de WinCC Explorer podemos seleccionar properties de nuestro ordenador. Aquí se encuentran todas las características globales de nuestra aplicación runtime. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 59 de 279 4.6 COMPUTER PROPERTIES 4.6.1 General Information Esta opción nos permite seleccionar el nombre de nuestro ordenador. Hay que tener en cuenta que dicho nombre ha de corresponder al asignado en Windows, ya que de otro modo al ejecutar la runtime WinCC nos indicará que no encuentra dicho nombre en su lista de servidores. Manual de WinCC V6.0Industria Sigrama, S.A. de C.V. Página 60 de 279 4.6.2 Startup En esta solapa podemos seleccionar la parte del runtime que deseamos activar en WinCC. El runtime del WinCC está dividido en varias partes para poder optimizar el tiempo de respuesta en el procesamiento de las comunicaciones. Esto es así, ya que si por ejemplo no se dispone de impresora en la instalación, no es necesario activar la parte de runtime que corresponde a la impresora, con lo que no pierde tiempo el programa, encargándose de realizar esa parte de código.Hay que tener en cuenta que con respecto a la runtime del Global Script, su ámbito de activación no es exclusivamente el de programar funciones en C. Si asignamos un script a un botón deberemos de tener activado el runtime de Global Script, ya que esta es una acción en C. Esto no es siempre obligatorio para todas las acciones en C, pero es conveniente ya que algunas no se ejecutarán si no tiene instalada la parte de Global Script. A su vez, en Additional Tasks podemos asociar aquéllas aplicaciones que deseamos que se ejecuten cada vez que arranque la runtime del WinCC. NOTA: Hay que tener en cuenta que al parar el WinCC no desactiva aquellas tareas que hubiera arrancado, por lo que si asociamos Excel al arranque del mismo, y lo arrancamos y paramos varias veces, el resultado será que tendremos varias instancias o copias en memoria del programa, ya que nos lo arrancará cada vez sin verificar si ya estaba arrancada la aplicación. Si presionamos el botón Add.. podemos configurar una caja de diálogo en la que introducimos el nombre de la aplicación a arrancar, podemos pasarle comandos o definir si se debe ejecutar minimizada, normal o maximizada. En la imagen se muestra como llamar a una hoja de Excel automáticamente al arrancar WinCC. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 61 de 279 4.6.3 Parameter En esta pestaña podemos seleccionar el lenguaje del runtime del WinCC (por defecto vienen en inglés). No confundir tonel lenguaje del entorno de desarrollo, que sólo puede ser en inglés francés y alemán, seleccionándose en el menú, y no en esta opción. Por defecto sólo aparece un idioma (inglés) para comenzar la aplicación, pero podemos disponer prácticamente de cualquier idioma en esta solapa, siempre y cuando en el Text Library añadamos este idioma a la tabla (para más información ver Text Library). A su vez, también podemos seleccionar la prioridad de acceso al microprocesador de la cpu de nuestra aplicación. Si seleccionamos prioridad alta, nuestra tarea será la única que podrá acceder de una manera ágil al micro, por lo que cualquier tarea que se desee realizar en paralelo se verá ralentizada al máximo. También podemos deshabilitar algunas combinaciones de teclas. Las diferentes posibilidades son: • Ctrl.+Alt+Del: Impide cerrar el WinCC realizando un reset por software. • Alt + Tab: Impide que podamos cambiar de aplicación activa. • Ctrl.+Esc: Impide que aparezca el menú de Inicio, que permitiría al usuario cambiar de aplicación. • Alt+Esc: Impide cambiar de aplicación a la siguiente activa en memoria. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 62 de 279 4.6.4 Graphics Runtime En esta ventana podemos: • Consultar el nombre y el path de nuestro proyecto. • Asignar la picture inicial con la que debe de arrancar nuestro runtime. • Definir los atributos de todas las ventanas • Deshabilitar algunas propiedades de las ventanas, como pueden ser minimizarse o maximizarse. • Asignar la combinación de teclas que permite a un usuario controlar el desplazamiento a través de los controles del WinCC con el teclado. Las posibilidades a la hora de configurar la apariencia de las ventanas son: • Title: Añade un título a todas las ventanas. • Border: Añade un borde a todas las ventanas. • Maximize: Activa el botón maximizar de todas las ventanas, por lo que pueden ser maximizadas. • Minimize: Lo mismo pero para minimizar las ventanas. • Full Screen: La ventana ocupa todo el tamaño de la pantalla, por lo que queda oculta la barra de Windows y cualquier otra aplicación. Ideal para desarrollos que solo vayan a gastar el WinCC en la instalación. • Scroll Bar: Coloca una barra de desplazamiento cuando el tamaño de la ventana diseñado en el runtime oculta objetos diseñados en el desarrollo. • Adapt Picture: Adapta el tamaño de los objetos al tamaño actual diseñado de la ventana. Con respecto a los atributos de ventana que se pueden bloquear, las posibilidades son: Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 63 de 279 • Alt+F4: Impide que se pueda maximizar la ventana de runtime. • Change Size: Impide que se pueda modificar el tamaño de la ventana de runtime desde el propio runtime. • Move: Impide que se pueda maximizar la ventana de runtime. • Minimize: Impide que se pueda minimizar la ventana de runtime. • Maximize: Impide que se pueda maximizar la ventana de runtime. • Close: Impide que se pueda cerrar la ventana de runtime desde la X de la esquina superior derecha de la ventana. • Optimized View: Deshabilita la optimización del redibujado de los objetos en pantalla. Por defecto, los objetos de la pantalla no se redibujan de manera individual, sino todos a la vez en el denominado Windows Cycle. Si deseamos que cada objeto se redibuje, de manera independiente seleccionaremos esta opción teniendo en cuenta que esto nos puede producir parpadeos en la pantalla y retardos en el redibujado de la misma. La combinación de teclas para el control desde el teclado del WinCC es la siguiente: • Window on top: con ésta combinación la ventana de WinCC se coloca en primer plano si estaba tapada. • Tab Order/Alpha cursor: El orden en el desplazamiento con el tabulador entre los diferentes objetos puede ser: • Tab Order: Orden en tabulación que se asigna desde el graphic editor a los objetos. • Alpha Cursor: Desplazarse solo por los campos alfanuméricos, en lugar de por todos los objetos que puedan activarse. • Runtime Cursor On/Off: Se puede asignar una combinación de teclas para que aparezca un cursor resaltando el objeto activo actual. Si se desea que siempre este activa esta opción (ideal en controles por teclado) hay que seleccionar Turn On during activation. Además de la asignación de teclas para subir y bajar con el teclado, podemos configurar el funcionamiento del cursor a la hora de desplazarse, eligiendo las siguientes opciones: • Normal: El cursor al llegar al extremo de una fila de controles s nos desplazamos en horizontal, comienza de nuevo por la izquierda (pasa de 3 a 1). En vertical exactamente igual (pasa del 4 al 1). • Normal Whitout Rolback: El cursor al llegar a un extremo de la fila o columna de controles no continúa desplazándose (al llegar a 3 se queda en el 3 aunque sigamos intentando desplazarnos hacia la derecha). • Expanded: El cursor al llegar a un extremo deuna fila o columna, continúa por el principio de la siguiente fila o columna (al llegar a 3 pasa a 4, al llegar al 6 pasa al 1). Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 64 de 279 4.7 TAG MANAGEMENT 4.7.1 Introducción El administrador de variables se encarga de las comunicaciones entre las diversas redes de PLC’s, acoplamiento punto a punto, y enlace con otras aplicaciones. Se divide en dos tipos de variables determinadas por su origen: 1. Variables de comunicaciones: son aquéllas cuyo valor se obtiene de la comunicación entre el WinCC y cualquier red de PLC’s o aplicación. 2. Variables internas: son aquéllas cuyo valor no se obtiene de la comunicación con otras aplicaciones, aunque pueden almacenar el resultado de una operación matemática obtenida a partir de variables de comunicaciones. Las variables internas se almacenarán en la rama del árbol internal tags. Las variables de comunicaciones para ser almacenadas requieren primeramente que se añada el driver correspondiente de comunicaciones que posibilite la obtención de dichos valores. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 65 de 279 4.7.2 ¿Qué es un driver o canal de comunicaciones? Un driver de comunicaciones es una dll, con la extensión *.CHN que posibilita al WinCC comunicarse con un determinado protocolo con un tipo determinado de PLC industrial o aplicación software. Un canal de comunicaciones puede soportar varios enlaces de comunicaciones a la vez o no, dependiendo del tipo de canal. Existen canales de comunicaciones que, pese a encontrarse dentro del CD de WinCC, necesitan para funcionar una licencia aparte. Para más información acerca de cuales son, ver apéndice. Es posible generar un nuevo canal de comunicaciones si se dispone de la herramienta CDK, paquete de desarrollo de WinCC para canales de comunicaciones. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 66 de 279 4.7.3 Adición de un driver de comunicaciones Supongamos que deseamos conectar el WinCC a un autómata S7 300 o 400 para obtener información de él. Primeramente necesitaremos añadir el driver de comunicaciones adecuado. Para ello, seleccionando con el botón derecho tag management, aparece un menú contextual cuya primera opción es añadir nuevo driver. Seleccionando esta opción nos aparecen todos aquellos drivers de que dispone el WinCC. Seleccionamos el driver Simatic S7 protocol suite. El driver indicado nos permite conectarnos a: 1. Una red MPI 2. Una red Profibus en FMS o funciones S7 3. Una red Ethernet 4. Una conexión a través del slot PLC. 5. Conexión a Ethernet mediante TCP/IP Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 67 de 279 Seleccionamos la opción MPI presionando el botón derecho aparece un menú contextual en el que podemos seleccionar system parameters. Esta opción definirá cual va a ser el acceso al PLC desde el driver. Seleccionamos PC Adapter si vamos a trabajar a través del cable PC/MPI, y MPI si vamos a trabajar a partir de una tarjeta interna MPI. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 68 de 279 4.7.4 Adición de una nueva conexión Si volvemos a colocarnos sobre el driver MPI y presionamos el botón derecho, una de las opciones es new driver connection. Seleccionándola podemos configurar la dirección MPI y el nombre simbólico que le queremos dar a nuestro enlace MPI. En la solapa connection podemos definir la dirección MPI del equipo al que vamos a conectarnos. Los autómatas S7 disponen de un número identificativo comprendido entre 2 y 126 que les identifica dentro de una red MPI. También podemos activar la opción de envío y recepción de raw datas. Como veremos más adelante, los raw datas son bloques de datos que no reciben tratamiento a nivel de protocolo ni por parte del PLC ni por parte de WinCC. Es el sistema ideal para el envío de estructuras de información o telegramas completos, en lugar de variables sueltas de comunicaciones. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 69 de 279 Con esto se ha definido el enlace con un PLC S7 300/400 en la dirección MPI 2. Todas las variables que se definan a partir de este enlace obtendrán su valor de las comunicaciones con dicho PLC de manera automática. Para reconocer otros tipos de enlaces a parte del S7. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 70 de 279 4.7.5 ¿Qué es un group? Todas las variables, tanto las internas como las externas pueden agruparse en groups o grupos de variables, lo que permite cuando el proyecto crece en tamaño acceder a las variables de una manera más intuitiva. Ejemplo: Supongamos que deseamos realizar un proyecto de una máquina de lavado de coches, que se compone de cuatro partes bien diferenciadas, entrada al lavadero, enjabonado, lavado y secado. Definimos cuatro grupos de variables dentro de los cuales crearemos los tags que correspondan a cada una de las partes de la máquina. Para ello nos colocamos sobre el nombre de la conexión y presionando el botón derecho seleccionamos new group. Asignamos un nombre como muestra la figura para cada uno de los grupos de variables. Manual de WinCC V6.0 Industria Sigrama, S.A. de C.V. Página 71 de 279 4.7.6 ¿Qué es un Tag? Un tag es el elemento de enlace entre la base de datos del WinCC, las variables del PLC y los objetos del runtime de nuestra aplicación. Los valores de los tags son almacenados en nuestra base de datos del proyecto. Cuando arranca el WinCC, carga estos valores de la base de datos. A partir de ese momento se pueden modificar dichos valores, pero hay que tener en cuenta que dichas dinamizaciones no se almacenan en la base de datos, por lo que utilizamos variables internas para realizar
Compartir