Sunteți pe pagina 1din 27

WinCC

- Programación Elemental -

Tecnologías de Control

Índice
TEMA – WinCC – Programación Elemental –
1. – Introducción
1.1 – Entorno de Proyecto
1.2 – Ejemplo de Proyecto
2. – Creación de Proyectos y Pasos Iniciales
2.1 – Establecimiento de Modos de Comunicación
2.2 – Creación de Tags
2.3 – Editor Gráfico
2.4 – Características de Tiempo de Ejecución
2.5 – Activación de Proyectos
3. – Visualización de Valores de Proceso
3.1 – Archivos, Tendencias, Tablas
4. – Alarmas
5. – Mensajes
6. – Informes
7. – Operaciones Cliente/Servidor

1
Introducción

Ö Sistema SW IHMI (Integrated Human Machine Interface)


que integra el SW de controlador de planta en el
proceso de automatización

Ö Incluye todos los elementos necesarios para controlar


y supervisar procesos

Ö Tiempo de ejecución: (Runtime) Para interactuar con la


aplicación en la máquina o desde un centro de control

Entorno de Ingeniería de Proyectos de WinCC

Ö Dibujos - para diseñar 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

Ö Administración de datos – para definir y recopilar


datos de toda la planta

2
Ejemplo de Proyecto WinCC (I)

Ö Crear un nuevo proyecto (monousuario)


Ö Seleccionar e instalar un PLC
Ö Definir los tags
Ö Crear las imágenes de proceso
Ö Definir las características de tiempo de ejecución
Ö Activa tus imágenes en tiempo de ejecución
Ö Utiliza un simulador para comprobar las imágenes 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 depósito que representa el suministro


de agua de una ciudad

3
Agregar un Driver de PLC

Ö Interfaz entre el PLC y


WinCC

9 “Tag Management”-”Add New


Driver”
9 SIMATIC S7 Protocol Suite
9 Canal MPI-”New Driver
conection”

Tipos de Tags

TAGS INTERNOS TAGS DE PROCESO

Ö Son asignaciones de Ö Son asignaciones de


memoria dentro de WinCC memoria dentro del PLC
que cumplen la misma conectado a nuestro
funcionalidad que un PLC proceso
real

Ö Monitorizan los datos de


Ö Se crean y se reasignan a un proceso de
un PLC automatización

4
Creación de Tags Internos

Ö Crear un tag interno

9 Nombre:
“InternalNivelTanque”
9 Tipo: 16 bits sin signo

Creación de Tags de Proceso

Ö Crear un tag de proceso

9 Nombre: “NivelTanque”
9 Tipo: 16 bits sin signo
9 Graduación lineal

5
Edición de Imágenes de Proceso

Ö Abrir el diseñador gráfico


(Graphics Designer)

9 Crear dos imágenes:


START.PDL y SAMPLE.PDL
9 Para abrir una imagen, doble
clic en su nombre

El Diseñador Gráfico

6
Elementos del Diseñador Gráfico

Ö Gama de colores
Ö Gama de objetos
Ö Asistente dinámico
Ö Funciones de alineamiento
Ö Funciones de zoom
Ö Barra de menus
Ö Barra de herramientas estandar
Ö Barra de capas

Imagen START.PDL

Ö Elementos a insertar:

9 Un botón
9 Un depósito
9 Varias tuberías
9 2 válvulas
9 Texto estático

7
Crear un Botón

Ö Sirve para saltar a otra


imagen en tiempo de
ejecución

Ö Están en la gama de objetos


en “Windows Objects”

Ö Selecciónalo, colócalo en la
imagen y dimensiónalo

Ö Dale un nombre en “Text"

Ö Con el icono de abajo a la


dcha, indica imagen a la que
quieres saltar

Insertar el Depósito

Ö Está en la librería de
WinCC. Se accede
mediante: “View – Library -
SMART Objects – Tanks”

Ö Selecciona “Tank1”,
colócalo en la imagen y
dimensiónalo

8
Insertar Tuberías y Válvulas

Ö Las tuberías están en


SMART Objects – Pipes

Ö Las válvulas están es


SMART Objects - Valves

Dinamizar un Atributo

Ö Conectamos el tag
“NivelTanque” con el nivel
de agua del depósito

Ö La bombilla verde y el tipo


de letra “negrita” indican
que un atributo ya se ha
asociado al tag

9
Crear y Dinamizar un Campo E/S

Ö Está en gama de objetos -


Smart Objects - I/O Field

Ö Asociale el tag
“NivelTanque”

Ö Accede a sus
características y establece
límites de 0 - 100

Características de Tiempo Ejecución

Ö Para indicar cómo quieres


que aparezca la pantalla de
una imagen en tiempo de
ejecución

Ö Se accede con el botón


derecho del ratón en el
nombre del ordenador

10
Activación del Proyecto

Ö Con el icono de activación


o con el botón de t de ejec
del Graphics Designer

Ö Escribe distintos valores


en el campo E/S y verás
cómo se refleja en el nivel
del depósito

Simulador

Ö Para probar la aplicación


cuando NO tienes PLC

Ö Indicale el tag a simular

Ö Indicale el tipo de función


para la simulación y el rango
de valores

Ö Vuelve a la pantalla de t de
ejecución. Verás que sube y
baja el nivel del depósito
según la función de
simulación indicada

11
Visualización de Valores de Proceso

Ö Visualización de Valores de Proceso


9 Abre el editor “Tag Logging”
9 Configura temporizador (base 1, factor 7)
9 Crea archivo con el asistente de archivos
9 Crea una ventana de tendencias
9 Crea una ventana de tablas
9 Inserta ventana de tendencias en la imagen
9 Inserta una tabla en la imagen
9 Define los parámetros de inicio
9 Activa el proyecto

Crear Archivo de Valores de Proceso

Ö Crear Archivo de Valores de Proceso


9 Activa el asistente de archivos. “Tag Logging”-”Archives”-
”Open”
9 Llámale “Archivo_NivelTanque” y asóciale el tag
“NivelTanque”
9 Cámbiale el nombre. Ahora “Arch_NivelTanque”
9 Parámetros: Logging 1s, Archiving 1*1s
9 El tag “NivelTanque”se anota cada segundo y se guarda en el
archivo “Arch_NivelTanque”

12
Crear una Curva de Tendencias

Ö Crear una Curva de Tendencias


9 Permite visualizar graficamente un tag de proceso
9 “Trend Window Template”-”New”
9 Nombre plantilla:”Tend_NivelTanque”
9 Título de la curva: NivelTanque
9 Selecciona el tag que quieres visualizar: “Arch_NivelTanque”
9 Eje X:Tiempo (Activa “Autorange”)
9 Eje Y:ValorTanque (Desactiva “Autorange” y gradúalo de 0 a
100)

Crear una Ventana de Tablas

Ö Crear una Ventana de Tablas


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

13
Insertar Curva de Tendencias y una Tabla

Ö Insertar Curva de Tendencias y Tabla en una Imagen


9 Abre el diseñador gráfico y crea una nueva imagen
TAGLOG.PDL
9 Gama de Objetos-“Smart Objects”-“Application Window”
Llévala a la imagen y dimensiónala
9 Contenido de la ventana: selecciona “Tag Logging”
9 Plantilla(template): Selecciona “Tend_NivelTanque” para la
curva, y “Tabla_NivelTanque” pata la tabla

Características de Tiempo de Ejecución

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

14
Tiempo de Ejecución

Ö En la pantalla de tiempo de
ejecución de START,
vemos como antes, cómo
sube y baja el nivel del
depósito según la función
de simulación

Ö En la pantalla de tiempo de
ejecución de TAGLOG,
vemos la curva de
tendencias y la tabla de la
figura Æ

Configuración de Mensajes

Ö Configuración de Mensajes
9 Abre la configuración de mensajes y activa el asistente de
mensajes
9 Añade los bloques de mensajes
9 Modifica la ventana de mensajes
9 Configura el texto del mensaje
9 Define el color del mensaje
9 Configura las alarmas analógicas
9 Inserta una ventana de mensajes en tu imagen
9 Define los parámetros iniciales y activa el proyecto

15
Activar Asistente de Mensajes

Ö Automatiza y simplifica la
creación de un sistema de
alarmas

Ö “File”-”Start Message
Wizard”

Añadir Bloques de Mensajes

Ö Añadir Bloques de Mensajes


9 “Message”-”Message Line Example”-”Properties”
9 En el cuadro de diálogo, selecciona los bloques de mensajes
“Message Text” y “Point of Error”
9 Cambia la longitud de los bloques de texto de usuario creados
por el asistente para que se visualicen todos los caracteres

16
Configurar Texto del Mensaje

Colores de los Mensajes

Ö Alarma Activada
9 texto: blanco
9 fondo: rojo

Ö Alarma Desactivada
9 texto: negro
9 fondo: amarillo

Ö Alarma Confirmada
9 texto: blanco
9 fondo: azul

17
Configurar Alarmas Analógicas

Ö Selecciona un tag:
“NivelTanque”

Ö Se puede introducir un
retardo

Ö Cuando termines, crea


límites sup e inf para la
alarma con “NivelTanque”-
”New”-”Upper/Low limit”

Insertar Ventana de Mensajes

Ö Insertar Ventana de Mensajes en una Imagen


9 Abre el diseñador gráfico y crea una nueva imagen
ALARM.PDL en la que insertar la ventana de mensajes
9 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”

18
Características de Tiempo de Ejecución

Tiempo de Ejecución

Ö En la pantalla de tiempo de
ejecución de la imagen
ALARM vemos los
mensajes de alarma que se
producen

19
Generación de un Informe

Ö Generación de un Informe de Secuencias de Mensajes


9 Activa el informe de secuencias de mensajes en el editor
“Alarm Logging”
9 Abre el diseñador de informes y define el layout del informe
9 Define los parámetros del trbajo de impresión
9 Define los parámetros de inicio y activa el proyecto
9 Vista preliminar del informe

Layout del Informe

Ö Layout @alrtmef.rpl

Ö Parte dinámica

Ö Los bloques de mensajes


que deben imprimirse
deben estar bajo “Current
Column Sequence”

Ö Cambia las características


del layout, p. ej el tamaño
del papel

20
Parámetros del Trabajo de Impresión

Ö En “Printer Setup”
especifica tu impresora

Características de Tiempo de Ejecución

21
Vista Preliminar del Trabajo de Impresión

Ö El proyecto debe estar


activado

Imprimir Informe

Ö Imprimir Informe del Tiempo de Ejecución del Editor


TAG LOGGING
9 Crea un nuevo layout llamado TAGLOG.RPL
9 Crea parte estática del informe del layout
9 Crea parte dinámica del informe del layout
9 Cambia las características del layout
9 Define los parámetros del trabajo de impresión
9 Vista preliminar del informe

22
Edición del Layout

PARTE ESTÁTICA PARTE DINÁMICA

“View”-”Static Part” “View”-”Dynamic Part”

Ö Fecha y hora Ö Donde se visualizarán los


Ö Núm de página datos adquiridos en tiempo
de ejecución
Ö Nombre del layout
Ö Los valores de proceso
Ö Nombre proyecto pueden visualizarse en una
tabla

Parte Dinámica

Ö Gama de objetos-”Dynamic
Objects”-”Dynamic Part”

23
Parámetros del Trabajo de Impresión

Ö “Report Designer Editor”-”Print Job”. Selecciona el


trabajo de impresión “@Report Tag Logging RT
Tables”

Ö Accede a sus características:


9 Layout: TAGLOG.RPL
9 Activa “Start Time”
9 Especifica tu impresora

Operación Cliente/Servidor

Ö Cambia tu proyecto de monousuario a multiusuario


Ö Incluye el ordenador cliente en tu proyecto
Ö Define los parámetros del cliente
Ö Reinicia WinCC en el servidor para que los cambios
sean efectivos
Ö Abre el proyecto en el cliente
Ö Activa tu proyecto y visualízalo
Ö Visualiza simultáneamente las dos pantallas en tiempo
de ejecución

24
Cambio a Proyecto Multiusuario

Ö Debes salir de WinCC y


reiniciarlo después para
que este cambio sea
efectivo

Añadir un Cliente

25
Asignación de Parámetros al Cliente

Activar la Aplicación

Ö 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. Actívalo y visualízalo. A


continuación desactívalo

26
Visualización Simultánea

Ö TAGLOG en el servidor Ö ALARM en el cliente

Visualización Simultánea de las dos Pantallas en Tiempo de Ejecución

27

S-ar putea să vă placă și