Está en la página 1de 27

1

Tecnologas de Control
WinCC
- Programacin Elemental -
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
ndice
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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-Archives-
Open
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
13
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
14
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
15
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
16
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
17
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
18
Configurar Alarmas Analgicas
Selecciona un tag:
NivelTanque
Se puede introducir un
retardo
Cuando termines, crea
lmites sup e inf para la
alarma con NivelTanque-
New-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
19
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
20
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
21
Parmetros del Trabajo de Impresin
En Printer Setup
especifica tu impresora
Caractersticas de Tiempo de Ejecucin
22
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
23
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
24
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
25
Cambio a Proyecto Multiusuario
Debes salir de WinCC y
reiniciarlo despus para
que este cambio sea
efectivo
Aadir un Cliente
26
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
27
Visualizacin Simultnea
TAGLOG en el servidor ALARM en el cliente
Visualizacin Simultnea de las dos Pantallas en Tiempo de Ejecucin

También podría gustarte