Sie sind auf Seite 1von 27

WinCC

- Programacin Elemental Automatizacin Industrial

ndice
TEMA WinCC Programacin Elemental 1. Introduccin 1.1 Entorno de Proyecto 1.2 Ejemplo de Proyecto 2. Creacin de Proyectos y Pasos Iniciales 2.1 Establecimiento de Modos de Comunicacin 2.2 Creacin de Tags 2.3 Editor Grfico 2.4 Caractersticas de Tiempo de Ejecucin 2.5 Activacin de Proyectos 3. Visualizacin de Valores de Proceso 3.1 Archivos, Tendencias, Tablas 4. Alarmas 5. Mensajes 6. Informes 7. Operaciones Cliente/Servidor

Introduccin
Sistema SW IHMI (Integrated Human Machine Interface) que integra el SW de controlador de planta en el proceso de automatizacin Incluye todos los elementos necesarios para controlar y supervisar procesos Tiempo de ejecucin: (Runtime) Para interactuar con la aplicacin en la mquina o desde un centro de control

Entorno de Ingeniera de Proyectos de WinCC


Dibujos - para disear representaciones de planta Estructura de archivos para guardar datos/eventos con fecha y hora en una BD SQL Generador de informes para generar informes sobre los datos solicitados Administracin de datos para definir y recopilar datos de toda la planta

Ejemplo de Proyecto WinCC (I)


Crear un nuevo proyecto (monousuario) Seleccionar e instalar un PLC Definir los tags Crear las imgenes de proceso Definir las caractersticas de tiempo de ejecucin Activa tus imgenes en tiempo de ejecucin Utiliza un simulador para comprobar las imgenes de proceso

Ejemplo de Proyecto WinCC (II)


Para aprender a manejar WinCC vamos a crear un proyecto que sirva como ejemplo Nombre del proyecto: Qckstart Consiste en un depsito que representa el suministro de agua de una ciudad

Agregar un Driver de PLC


Interfaz entre el PLC y WinCC
Tag Management-Add New Driver SIMATIC S7 Protocol Suite Canal MPI-New Driver conection

Tipos de Tags
TAGS INTERNOS Son asignaciones de memoria dentro de WinCC que cumplen la misma funcionalidad que un PLC real Se crean y se reasignan a un PLC TAGS DE PROCESO Son asignaciones de memoria dentro del PLC conectado a nuestro proceso Monitorizan los datos de un proceso de automatizacin

Creacin de Tags Internos


Crear un tag interno
Nombre: InternalNivelTanque Tipo: 16 bits sin signo

Creacin de Tags de Proceso


Crear un tag de proceso
Nombre: NivelTanque Tipo: 16 bits sin signo Graduacin lineal

Edicin de Imgenes de Proceso


Abrir el diseador grfico (Graphics Designer)
Crear dos imgenes: START.PDL y SAMPLE.PDL Para abrir una imagen, doble clic en su nombre

El Diseador Grfico

Elementos del Diseador Grfico


Gama de colores Gama de objetos Asistente dinmico Funciones de alineamiento Funciones de zoom Barra de menus Barra de herramientas estandar Barra de capas

Imagen START.PDL
Elementos a insertar:
Un botn Un depsito Varias tuberas 2 vlvulas Texto esttico

Crear un Botn
Sirve para saltar a otra imagen en tiempo de ejecucin Estn en la gama de objetos en Windows Objects Seleccinalo, colcalo en la imagen y dimensinalo Dale un nombre en Text" Con el icono de abajo a la dcha, indica imagen a la que quieres saltar

Insertar el Depsito
Est en la librera de WinCC. Se accede mediante: View Library SMART Objects Tanks Selecciona Tank1, colcalo en la imagen y dimensinalo

Insertar Tuberas y Vlvulas


Las tuberas estn en SMART Objects Pipes

Las vlvulas estn es SMART Objects - Valves

Dinamizar un Atributo

Conectamos el tag NivelTanque con el nivel de agua del depsito

La bombilla verde y el tipo de letra negrita indican que un atributo ya se ha asociado al tag

Crear y Dinamizar un Campo E/S


Est en gama de objetos Smart Objects - I/O Field Asociale el tag NivelTanque Accede a sus caractersticas y establece lmites de 0 - 100

Caractersticas de Tiempo Ejecucin


Para indicar cmo quieres que aparezca la pantalla de una imagen en tiempo de ejecucin Se accede con el botn derecho del ratn en el nombre del ordenador

Activacin del Proyecto


Con el icono de activacin o con el botn de t de ejec del Graphics Designer Escribe distintos valores en el campo E/S y vers cmo se refleja en el nivel del depsito

Simulador
Para probar la aplicacin cuando NO tienes PLC Indicale el tag a simular Indicale el tipo de funcin para la simulacin y el rango de valores Vuelve a la pantalla de t de ejecucin. Vers que sube y baja el nivel del depsito segn la funcin de simulacin indicada

Visualizacin de Valores de Proceso


Visualizacin de Valores de Proceso
Abre el editor Tag Logging Configura temporizador (base 1, factor 7) Crea archivo con el asistente de archivos Crea una ventana de tendencias Crea una ventana de tablas Inserta ventana de tendencias en la imagen Inserta una tabla en la imagen Define los parmetros de inicio Activa el proyecto

Crear Archivo de Valores de Proceso


Crear Archivo de Valores de Proceso
Activa el asistente de archivos. Tag Logging-ArchivesOpen Llmale Archivo_NivelTanque y asciale el tag NivelTanque Cmbiale el nombre. Ahora Arch_NivelTanque Parmetros: Logging 1s, Archiving 1*1s El tag NivelTanquese anota cada segundo y se guarda en el archivo Arch_NivelTanque

Crear una Curva de Tendencias


Crear una Curva de Tendencias
Permite visualizar graficamente un tag de proceso Trend Window Template-New Nombre plantilla:Tend_NivelTanque Ttulo de la curva: NivelTanque Selecciona el tag que quieres visualizar: Arch_NivelTanque Eje X:Tiempo (Activa Autorange) Eje Y:ValorTanque (Desactiva Autorange y gradalo de 0 a 100)

Crear una Ventana de Tablas


Crear una Ventana de Tablas
Permite visualizar un tag de proceso en una tabla Table Window Template-New Nombre de la plantilla: Tabla_NivelTanque Column Heading: ValorTanque Selecciona el tag que quieres visualizar: Arch_NivelTanque

Insertar Curva de Tendencias y una Tabla


Insertar Curva de Tendencias y Tabla en una Imagen
Abre el diseador grfico y crea una nueva imagen TAGLOG.PDL Gama de Objetos-Smart Objects-Application Window Llvala a la imagen y dimensinala Contenido de la ventana: selecciona Tag Logging Plantilla(template): Selecciona Tend_NivelTanque para la curva, y Tabla_NivelTanque pata la tabla

Caractersticas de Tiempo de Ejecucin


Si el proyecto estaba activo, se debe desactivar y activar otra vez, SIEMPRE que se modifiquen los parmetros, para que el cambio sea efectivo

Tiempo de Ejecucin
En la pantalla de tiempo de ejecucin de START, vemos como antes, cmo sube y baja el nivel del depsito segn la funcin de simulacin En la pantalla de tiempo de ejecucin de TAGLOG, vemos la curva de tendencias y la tabla de la figura

Configuracin de Mensajes
Configuracin de Mensajes
Abre la configuracin de mensajes y activa el asistente de mensajes Aade los bloques de mensajes Modifica la ventana de mensajes Configura el texto del mensaje Define el color del mensaje Configura las alarmas analgicas Inserta una ventana de mensajes en tu imagen Define los parmetros iniciales y activa el proyecto

Activar Asistente de Mensajes


Automatiza y simplifica la creacin de un sistema de alarmas File-Start Message Wizard

Aadir Bloques de Mensajes


Aadir Bloques de Mensajes
Message-Message Line Example-Properties En el cuadro de dilogo, selecciona los bloques de mensajes Message Text y Point of Error Cambia la longitud de los bloques de texto de usuario creados por el asistente para que se visualicen todos los caracteres

Configurar Texto del Mensaje

Colores de los Mensajes


Alarma Activada
texto: blanco fondo: rojo

Alarma Desactivada
texto: negro fondo: amarillo

Alarma Confirmada
texto: blanco fondo: azul

Configurar Alarmas Analgicas


Selecciona un tag: NivelTanque Se puede introducir un retardo Cuando termines, crea lmites sup e inf para la alarma con NivelTanqueNew-Upper/Low limit

Insertar Ventana de Mensajes


Insertar Ventana de Mensajes en una Imagen
Abre el diseador grfico y crea una nueva imagen ALARM.PDL en la que insertar la ventana de mensajes Se inserta de la misma forma que las curvas de tendencias y las tablas, salvo que en la ventana de contenido hay que seleccionar Alarm Logging

Caractersticas de Tiempo de Ejecucin

Tiempo de Ejecucin
En la pantalla de tiempo de ejecucin de la imagen ALARM vemos los mensajes de alarma que se producen

Generacin de un Informe
Generacin de un Informe de Secuencias de Mensajes
Activa el informe de secuencias de mensajes en el editor Alarm Logging Abre el diseador de informes y define el layout del informe Define los parmetros del trbajo de impresin Define los parmetros de inicio y activa el proyecto Vista preliminar del informe

Layout del Informe


Layout @alrtmef.rpl Parte dinmica Los bloques de mensajes que deben imprimirse deben estar bajo Current Column Sequence Cambia las caractersticas del layout, p. ej el tamao del papel

Parmetros del Trabajo de Impresin


En Printer Setup especifica tu impresora

Caractersticas de Tiempo de Ejecucin

Vista Preliminar del Trabajo de Impresin


El proyecto debe estar activado

Imprimir Informe
Imprimir Informe del Tiempo de Ejecucin del Editor TAG LOGGING
Crea un nuevo layout llamado TAGLOG.RPL Crea parte esttica del informe del layout Crea parte dinmica del informe del layout Cambia las caractersticas del layout Define los parmetros del trabajo de impresin Vista preliminar del informe

Edicin del Layout


PARTE ESTTICA View-Static Part Fecha y hora Nm de pgina Nombre del layout Nombre proyecto PARTE DINMICA View-Dynamic Part Donde se visualizarn los datos adquiridos en tiempo de ejecucin Los valores de proceso pueden visualizarse en una tabla

Parte Dinmica
Gama de objetos-Dynamic Objects-Dynamic Part

Parmetros del Trabajo de Impresin


Report Designer Editor-Print Job. Selecciona el trabajo de impresin @Report Tag Logging RT Tables Accede a sus caractersticas:
Layout: TAGLOG.RPL Activa Start Time Especifica tu impresora

Operacin Cliente/Servidor
Cambia tu proyecto de monousuario a multiusuario Incluye el ordenador cliente en tu proyecto Define los parmetros del cliente Reinicia WinCC en el servidor para que los cambios sean efectivos Abre el proyecto en el cliente Activa tu proyecto y visualzalo Visualiza simultneamente las dos pantallas en tiempo de ejecucin

Cambio a Proyecto Multiusuario


Debes salir de WinCC y reiniciarlo despus para que este cambio sea efectivo

Aadir un Cliente

Asignacin de Parmetros al Cliente

Activar la Aplicacin
Reinicia WinCC en el servidor para que los cambios sean efectivos Utiliza un simulador en el servidor (como ya vimos) si no tienes un PLC activo Abre el proyecto en el cliente. Actvalo y visualzalo. A continuacin desactvalo

Visualizacin Simultnea
TAGLOG en el servidor ALARM en el cliente

Visualizacin Simultnea de las dos Pantallas en Tiempo de Ejecucin

Das könnte Ihnen auch gefallen