119
Monitorización de Procesos Simatic WinCC 05

Unidad 5 119 Pag

Embed Size (px)

Citation preview

Page 1: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC

05

Page 2: Unidad 5 119 Pag
Page 3: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 1

05

• Índice

• OBJETIVOS.......................................................................................................... 3 • INTRODUCCIÓN .................................................................................................. 4

5.1. Instalación y configuración de WinCC...................................................... 5 5.1.1. El entorno de ingeniería de proyectos de WinCC ................................. 5 5.1.2. Tiempo de ejecución de WinCC............................................................ 5 5.1.3. Requisitos necesarios para WinCC....................................................... 5 5.1.4. Instalación de Microsoft Message Queuing .......................................... 6 5.1.5. Instalación de Microsoft SQL Server 2000............................................ 7 5.1.6. Instalación y Configuración de WinCC.................................................. 7 5.1.7. Desinstalación....................................................................................... 8

5.2. Su primer proyecto en WinCC ................................................................... 9 5.2.1. Inicio de WinCC .................................................................................... 9 5.2.2. Crear un nuevo proyecto..................................................................... 10 5.2.3. Agregar un driver de PLC ................................................................... 12 5.2.4. Tags y grupos de Tags ....................................................................... 14 5.2.5. Editar imágenes de proceso ............................................................... 21

5.2.5.1. Crear una imagen de proceso ...................................................... 21 5.2.5.2. El diseñador gráfico...................................................................... 23 5.2.5.3. La imagen de proceso .................................................................. 25 5.2.5.4. Crear un botón.............................................................................. 25 5.2.5.5. Configurar un segundo botón ....................................................... 26 5.2.5.6. Configurar la imagen de proceso.................................................. 27 5.2.5.7. Dinamizar la indicación del nivel................................................... 28 5.2.5.8. Crear y dinamizar un campo de entrada/salida............................ 31

5.2.6. Definir características de tiempo de ejecución.................................... 33 5.2.7. Activar el proyecto............................................................................... 34

5.3. Visualizar valores de proceso.................................................................. 36 5.3.1. Abrir Tag Logging................................................................................ 36 5.3.2. Configuración del temporizador .......................................................... 37 5.3.3. Crear un archivo.................................................................................. 38 5.3.4. Crear una ventana de tendencias ....................................................... 41 5.3.5. Crear una ventana de tablas............................................................... 43 5.3.6. Definir características del tiempo de ejecución................................... 46 5.3.7. Activar el proyecto............................................................................... 46

Page 4: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 2

5.4. Configurar mensajes ................................................................................ 48 5.4.1. Abrir Alarm Logging ............................................................................ 48 5.4.2. Activar el asistente del sistema........................................................... 48 5.4.3. Configurar texto de mensaje ............................................................... 51 5.4.4. Configurar colores de mensaje ........................................................... 53 5.4.5. Supervisar valores límite..................................................................... 55

5.4.5.1. Configurar la supervisión de los valores límite ............................. 55 5.4.5.2. Definir valores límite ..................................................................... 59

5.4.6. Crear una imagen de mensaje............................................................ 62 5.4.7. Definir características del tiempo de ejecución................................... 66 5.4.8. Activar el proyecto............................................................................... 66

5.5. Programación de acciones ...................................................................... 68 5.6. Ejemplo Práctico 1 .................................................................................... 74

• RESUMEN ........................................................................................................ 117

Page 5: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 3

05

• Objetivos

• Que el alumno aplique, mediante el uso de un SCADA comercial, los conocimientos adquiridos en temas anteriores.

• Conseguir familiarizarse con las herramientas que incorporan estas aplicaciones.

• Utilizar, mediante la creación de aplicaciones funcionales, las herramientas descritas.

• Desarrollar, siguiendo un supuesto lo más cercano a la realidad, un sistema de supervisión partiendo de unas especificaciones técnicas básicas.

Page 6: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 4

• Introducción

En este tema vamos a realizar una toma de contacto con un SCADA comercial. Concretamente vamos a trabajar con WinCC, un sistema desarrollado por la firma Siemens.

Esta herramienta nos va a permitir desarrollar sistemas de supervisión que contemplen todas las funcionalidades descritas en temas anteriores, tales como gestión de alarmas, archivado de datos, trending, etc.

No vamos a desarrollar un manual de funcionamiento o manejo, si no que en base a una práctica guiada, vamos a realizar un acercamiento a este sistema de supervisión. Por ello, si quieres profundizar en las características ofrecidas por este sistema, puedes recurrir a los manuales electrónicos suministrados por el fabricante en su página Web (www.siemens.com/wincc/).

De todos modos, vamos a partir de cero, contemplando desde la instalación del entorno, hasta el desarrollo por vuestra parte de un sistema de supervisión “real”.

Page 7: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 5

05

5.1. Instalación y configuración de WinCC Con WinCC se dispone de un programa de visualización que permite supervisar todos los aspectos de los procesos de automatización.

WinCC combina la arquitectura moderna de las aplicaciones de Windows con la sencillez de un programa de diseño gráfico. WinCC incluye todos los elementos necesarios controlar y supervisar procesos:

5.1.1. El entorno de ingeniería de proyectos de WinCC

Dibujos: para diseñar representaciones de planta.

Estructura de archivos: para guardar datos/eventos marcados con fecha y hora en una base de datos SQL.

Generador de informes: para generar informes sobre los datos solicitados.

Administración de datos: para definir y recopilar datos de toda la planta.

5.1.2. Tiempo de ejecución de WinCC

Permite a los operarios interactuar con la aplicación directamente en la máquina o desde un centro de control.

5.1.3. Requisitos necesarios para WinCC

El sistema operativo necesario para la instalación de WinCC debe ser uno de los siguientes:

Windows XP Professional Service Pack 1.

Windows 2000 Professional Service Pack 3 ó 4.

En un sistema con Windows XP Home no podrá ser instalado.

Además también deben estar instaladas previamente las siguientes aplicaciones cuyo proceso de instalación se detalla más adelante:

Servicios Microsoft Message Queuing.

Microsoft SQL Server 2000.

Page 8: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 6

5.1.4. Instalación de Microsoft Message Queuing

WinCC requiere de los servicios de Microsoft Message Queuing que es un componente de Windows.

Para instalarlo abra el Panel de Control de Windows.

Haga doble clic el icono Agregar o quitar programas, en el panel izquierdo de esta ventana pulse en Agregar o quitar componentes de Windows. Aparecerá la siguiente ventana.

Seleccione el componente "Message Queuing". Se activará el botón de comando "Detalles".

haga clic sobre el botón de comando "Detalles". Se abre el cuadro de diálogo "Message Queuing".

Active el sub-componente "Common". Desactive todos demás los sub-componentes y confirme con "OK".

Cuando se abre el cuadro de diálogo "Portador de datos" coloque entonces el CD de instalación de Windows que se pide. Haga clic en el botón de comando "OK". Se instalará MS Message Queuing.

Cierre el Asistente con el botón de comando "Finalizar".

Page 9: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 7

05

5.1.5. Instalación de Microsoft SQL Server 2000

Inicie el CD WinCC V6.0 SQL Server 2000 SP3.

Figura 5.1. Pantalla de bienvenida de SQL Server 2000.

Haga clic en el texto Install SQL Server 2000. Siga las instrucciones del asistente hasta finalizar la instalación.

5.1.6. Instalación y Configuración de WinCC

WinCC Demo se suministra en un CD-ROM con un programa de ejecución automática. Introduzca simplemente el CD-ROM en la unidad y la instalación se iniciará automáticamente.

Después de un breve periodo de tiempo para la carga, se visualizará el siguiente diálogo de instalación:

Figura 5.2. Instalación de WinCC. Pantalla de bienvenida.

Page 10: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 8

Para visualizar información adicional sobre WinCC, haga clic en los textos "Bienvenido", "Leer Primero", "What’s new" (novedades). Para cambiar de idioma haga clic en "Selección de idioma".

Para instalar WinCC, haga clic en el texto "Instalar WinCC Demo". Aparecerá una nueva ventana donde deberá seleccionar “WinCC V6.0 Demo Versión”.

Siga las instrucciones del asistente hasta completar la instalación. Al final de la misma deberá reiniciar el sistema.

5.1.7. Desinstalación

En el menú Inicio del sistema operativo abra "Configuración" > "Panel de control" > "Agregar o quitar programas".

Seleccione "SIMATIC WinCC V6.0 SP2" y haga clic en el botón de comando "Cambiar/eliminar". Se iniciará el programa de setup de WinCC.

Seleccione si desea desinstalar WinCC por completo o solamente distintos componentes o idiomas. Si desea desinstalar componentes, deberá insertar en la unidad de CD el CD del producto WinCC. Se visualizan los componentes instalados.

Siga las instrucciones de la pantalla.

Page 11: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 9

05

5.2. Su primer proyecto en WinCC En este capítulo se presentan los componentes básicos de WinCC y se describen los principales editores con ayuda de simples ejemplos. Para crear un proyecto en WinCC, proceda como sigue:

• Inicie WinCC.

• Cree un proyecto.

• Seleccione e instale un PLC o un controlador.

• Defina los Tags.

• Cree y edite sus imágenes de proceso.

• Defina sus características de tiempo de ejecución de WinCC.

• Active sus imágenes en el tiempo de ejecución de WinCC.

5.2.1. Inicio de WinCC

Para iniciar WinCC, haga clic en "Inicio" en la barra de tareas de Windows NT.

Inicie WinCC a través del menu “Inicio” > "SIMATIC" > "WinCC Demo" > "Windows Control Center 6.0 Demo".

Figura 5.3. Inicio de WinCC desde la barra de tareas de inicio.

Page 12: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 10

5.2.2. Crear un nuevo proyecto

Si abre por primera vez WinCC, se visualizará un cuadro de diálogo con tres opciones para crear un proyecto:

Crear un proyecto para estación monopuesto.

Crear un proyecto para estación multipuesto.

Crear un proyecto cliente.

Abrir un proyecto existente.

Crear el proyecto de arranque rápido

Seleccione "Proyecto para estación monopuesto" y confirme su selección pulsando el botón "Aceptar".

Introduzca "Qckstart" como nombre de proyecto y seleccione una ruta para el proyecto. El subdirectorio recibirá el mismo nombre que el proyecto. Si lo desea, puede cambiar este nombre.

Si desea abrir un proyecto existente, el diálogo "Open" le permite buscar archivos con la extensión ".mcp". En el próximo arranque de WinCC, se volverá a abrir automáticamente el último proyecto con el que ha trabajado. Si el proyecto estaba activado al salir de WinCC, se volverá a abrir en estado activo.

La figura siguiente muestra el WinCC Explorer (los cuadros de diálogo pueden variar ligeramente en función de la configuración definida).

Page 13: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 11

05

Figura 5.4. Proyecto “Qckstart” de WinCC; ventana de diálogo WinCC Explorer.

En la subventana izquierda se visualiza la raíz de la jerarquía que le lleva a los diferentes pasos de proyecto individuales. Las partes ocultas están marcadas con el símbolo . Para visualizar una parte oculta, haga clic en este símbolo.

La subventana derecha visualiza el contenido del elemento seleccionado.

En la subventana izquierda del explorador de WinCC, haga clic en el icono "Equipo" . A continuación, debería ver en la subventana derecha un servidor con el nombre de su ordenador (el nombre NetBIOS). Haga clic mediante el botón derecho del ratón sobre este ordenador y seleccione la función "Propiedades" del menú contextual. En el siguiente cuadro de diálogo, puede definir las características del sistema de tiempo de ejecución de WinCC, como p. ej. los programas que deben iniciarse, el idioma utilizado y las teclas desactivadas.

Si su ordenador no tiene ningún nombre NetBIOS, se llamará "DEFAULT".

Page 14: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 12

5.2.3. Agregar un driver de PLC

En el siguiente paso, configuraremos nuestro sistema de modo que nuestro sistema de adquisición pueda comunicarse con WinCC vía el driver de comunicaciones seleccionado. El driver seleccionado depende del controlador programable (PLC) utilizado. La familia SIMATIC PLC de Siemens puede controlar centenares y millares de entradas/salidas.

Para agregar un driver de PLC, haga clic mediante el botón derecho del ratón sobre "Administrador de variables" en la subventana izquierda del explorador de WinCC.

Haga clic en la función "Agregar nuevo driver" del menú contextual.

Figura 5.5. Proyecto "Qckstart" de WinCC; agregar conexión de driver.

Seleccione uno de los drivers visualizados en el diálogo " Agregar nuevo driver " (p. ej. "SIMATIC S7 Protocol Suite") y confirme su selección pulsando el botón "Abrir". A continuación, el driver seleccionado aparecerá bajo la administración de Tags.

Para establecer una nueva conexión, haga clic en el icono delante del driver visualizado. A continuación, se visualizarán todas las unidades de canal disponibles.

Haga clic mediante el botón derecho del ratón sobre la unidad de canal MPI.

Haga clic en la función "Nueva conexión…" del menú contextual.

Page 15: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 13

05

Figura 5.6. Proyecto "Qckstart" de WinCC; establecer una nueva conexión.

En el cuadro de diálogo "Propiedades del enlace" que aparece a continuación, introduzca "PLC1" en el campo correspondiente al nombre.

Figura 5.7. Proyecto "Qckstart" de WinCC; establecer una nueva conexión.

Page 16: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 14

Después, haga clic en "Propiedades" para fijar los parámetros del enlace.

Figura 5.8. Proyecto "Qckstart" de WinCC; parámetros del enlace.

Haga clic en "Aceptar" para confirmar su entrada en los dos diálogos anteriores. Con estos pasos ya se ha creado la conexión para poder comunicar con un autómata Siemens S7.

En nuestro caso, vamos a emplear los drivers correspondientes a autómatas Siemens, y concretamente de la familia S7, pero WinCC dispone de drivers para trabajar con otros equipos.

5.2.4. Tags y grupos de Tags

Los Tags utilizados en WinCC representan o bien valores reales, tales como el nivel de relleno de un depósito de agua, o bien valores internos calculados o simulados dentro de WinCC.

Los Tags de proceso ("external tags", "PowerTags") son unas asignaciones de memoria dentro de un PLC o un dispositivo similar. De este modo, por ejemplo, el nivel de agua del depósito se detectará mediante un sensor de nivel y se guardará en el PLC. Los canales de comunicaciones transferirán el valor del nivel a WinCC vía una conexión.

Page 17: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 15

05

Los Tags internos son asignaciones de memoria dentro de WinCC que cumplen la misma funcionalidad que un PLC. Pueden calcularse y modificarse dentro de WinCC.

Los grupos de Tags sirven para estructurar los Tags. Todas los Tags pueden organizarse en grupos. De este modo, se obtiene una mayor claridad.

La jerarquía de la administración de Tags con Tags de proceso

Administración de Tags

GAMA DE PROTOCOLOS DE SIMATIC S7

MPI

PLC 1

Grupo de Tags

Tag

La jerarquía de la administración de Tags con Tags internos.

Administración de Tags

Grupo de Tags

Tag

Crear Tags internos

Si el nodo "Tag Management" en el explorador de WinCC todavía está cerrado, debe abrirlo mediante doble clic.

A continuación, haga clic mediante el botón derecho del ratón sobre la línea "Internal Tags"

En el menú contextual, haga clic en "New Tag".

Page 18: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 16

Figura 5.9. Proyecto “Qckstart” de WinCC; crear un Tag interno.

En el diálogo "Tag Properties", asigne al Tag el nombre "TankLevel".

En la lista correspondiente a los tipos de datos, seleccione "Unsigned 16-bit value".

Confirme su entrada pulsando "OK".

Figura 5.10. Proyecto “Qckstart” de WinCC; características de un Tag interno.

Page 19: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 17

05

Todas los Tags internos creadas aparecerán en la subventana derecha de la ventana del explorador de El explorador de WinCC.

Realmente es muy fácil crear un Tag. Para cada Tag que necesite, simplemente repita estos pasos. Además, es posible copiar, cortar y pegar Tags. También se pueden seleccionar estos comandos en el menú contextual (clic mediante el botón derecho del ratón sobre el Tag deseado) o utilizar las combinaciones de teclas estándar de Microsoft (Ctrl+C = copiar, Crtl+V = pegar).

Crear un grupo de Tags

Los grupos de Tags pueden organizarse p. ej. bajo la conexión lógica de PLC. Para crear un nuevo grupo, haga clic mediante el botón derecho del ratón en la conexión creada de PLC.

En el menú contextual, haga clic en "New Group".

Figura 5.11. Proyecto “Qckstart” de WinCC; crear un nuevo grupo de Tags.

A continuación, se abre el diálogo "Properties of tag group". Introduzca un nombre para el grupo.

Page 20: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 18

Figura 5.12. Proyecto “Qckstart” de WinCC; características de un grupo de Tags.

A continuación, haga clic en "OK"

A continuación, se visualiza el grupo de Tags bajo la conexión de PLC.

Crear Tags de proceso

Para poder crear una variable de proceso, es necesario instalar anteriormente un driver y crear una conexión.

Los Tags internos creados con anterioridad pueden copiarse y pegarse en su conexión. Tenga en cuenta que los Tags solamente pueden asignarse en una conexión mediante los comandos "Copiar" y "Pegar". En una conexión no se pueden arrastrar los Tags.

Para crear Tags de proceso, haga clic mediante el botón derecho del ratón sobre su conexión de PLC.

En el menú contextual, haga clic en "New Tag".

Page 21: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 19

05

Proyecto “Qckstart” de WinCC; crear un Tag interno

En el diálogo "Tag Properties", asigne al Tag el nombre que desee.

A continuación, seleccione de la lista un tipo de datos.

La conversión de tipos le permite convertir datos de un formato a otro. Si, por ejemplo, desea ver un Tag en un formato de doble palabra, WinCC realiza todos los cálculos necesarios.

Figura 5.13. Proyecto “Qckstart” de WinCC; características de un Tag de proceso.

Page 22: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 20

Especificar la dirección en el PLC

Haga clic en el botón "Select" (situado al lado del campo de dirección) para abrir el cuadro de diálogo "Address Properties".

Seleccione del campo de lista correspondiente el área de datos "Bit Memory".

Compruebe si se han definido "Word" y "0" para “Address” y MW, respectivamente.

Figura 5.14. Proyecto “Qckstart” de WinCC; definir dirección.

A continuación, pulse "OK" para confirmar sus entradas.

Definir una graduación lineal

La graduación lineal solamente se puede utilizar para los Tags de proceso ("Tags externos"):

Marque la casilla de verificación "Linear scaling". De este modo, se activan los campos de entrada "Process Value Range" y "Tag Value Range".

Defina la gama de valores de proceso (p. ej. de -20 a 20) y la gama de valores de Tag (p. ej. de 0 a 100).

Page 23: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 21

05

Figura 5.15. Proyecto “Qckstart” de WinCC; definir graduación lineal.

Si desea utilizar números positivos y negativos para su gama de valores de proceso, debe utilizar un Tag con signo.

5.2.5. Editar imágenes de proceso

En esta sección diseñaremos una imagen de proceso para nuestro proyecto Quickstart. Puede dar rienda suelta a su creatividad. Para crear una nueva imagen y abrir el diseñador gráfico, proceda como sigue.

5.2.5.1. Crear una imagen de proceso

En la subventana izquierda del explorador de WinCC, haga clic mediante el botón derecho del ratón sobre "Graphics Designer" para abrir el menú contextual.

Page 24: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 22

En el menú contextual, haga clic en "New picture". A continuación, un archivo gráfico con el nombre "NewPdl0.pdl" (".pdl" = "Picture Description File") se generará y se visualizará en la subventana derecha del explorador de WinCC.

Figura 5.16. Proyecto “Qckstart” de WinCC; crear una nueva imagen.

En la subventana derecha del centro de control, haga clic en "NewPdl0.pdl" con el botón derecho del ratón.

Haga clic en la función "Rename picture" del menú contextual.

En el siguiente cuadro de diálogo, introduzca "START.pdl".

Crear una segunda imagen de proceso

Cree una segunda imagen y asígnele el nombre "SAMPLE.pdl". Para ello, siga simplemente los pasos descritos antes.

Abrir el diseñador gráfico

Para abrir el diseñador gráfico con la imagen "START.pdl", haga doble clic en "START.pdl" en la subventana derecha del explorador de WinCC.

Alternativamente, se puede hacer clic en "START.pdl" con el botón derecho del ratón y seleccionar la función "Open picture" del menú contextual.

Page 25: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 23

05

5.2.5.2. El diseñador gráfico

Si abre por primera vez el diseñador gráfico, éste tendrá un aspecto similar al de la siguiente ilustración.

Figura 5.17. Proyecto “Qckstart” de WinCC; el diseñador gráfico.

Para optimizar su escritorio, es conveniente organizar la barra de menús y los menús tal como se muestra en la siguiente ilustración.

Para redimensionar los objetos y los estilos, es necesario arrastrarlos a la ventana del archivo con el botón izquierdo del ratón pulsado. El puntero del ratón naturalmente debe estar situado sobre el marco de la gama.

Arrastre el puntero por el marco de la gama y asegúrese de que se convierta en una flecha negra con dos puntas. Con el botón pulsado del ratón, arrastre el marco de la gama hasta que alcance el tamaño deseado.

Gama de colores

Asignar colores a los objetos seleccionados. Además de los 16 colores estándar, también puede utilizar los colores personalizados que haya definido.

Gama de objetos

Contiene los objetos estándar (polígono, elipse, rectángulo, etc.), objetos inteligentes (control de OLE, elemento OLE, campos de entrada/salida, etc.), así como los objetos de ventana (botones, casillas de verificación, etc.).

Page 26: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 24

Gama de estilos

Cambia el aspecto del objeto seleccionado. En función del tipo de objeto, puede cambiar el tipo de línea o borde, el ancho de línea o borde, el estilo de los fines de línea o del patrón de relleno.

Funciones de alineamiento

Le permite cambiar la posición absoluta de uno o varios objetos, cambiar la posición de los objetos seleccionados entre sí o estandarizar la altura y el ancho de varios objetos.

Funciones de zoom

Define el factor de zoom (en porcentaje) para la ventana activa. Los factores de zoom estándar son: 8, 4, 1, 1/2 y 1/4.

Barra de menús

Contiene todos los comandos de menú para el diseñador gráfico. Los comandos no disponibles actualmente se visualizan en gris.

Barra de herramientas

Contiene los botones para realizar rápidamente los comandos más frecuentes.

Gama de fuentes

Le permite cambiar el tipo de fuente, el tamaño y el color en objetos de texto, así como el color de línea en objetos estándar.

Barra de capas

Se utiliza para visualizar una de las 16 capas (capa 0 a 15). Por defecto, se selecciona la capa 0.

Para más información sobre los objetos visualizados, primero haga clic en el

símbolo y, a continuación, sobre el objeto que le interesa. Si desea información más detallada, consulte los manuales de usuario de WinCC.

Para determinar las barras o las gamas que deben visualizarse en el diseñador gráfico, en la barra de menús, haga clic en "View" > "Toolbars". En el siguiente cuadro de diálogo "Toolbars", marque las barras/gamas que desea visualizar y confirme su selección. Después cierre el cuadro de diálogo pulsando el botón "OK".

Page 27: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 25

05

5.2.5.3. La imagen de proceso

Como primer proyecto, crearemos un depósito que represente el suministro de agua de Atlanta. Todos los objetos gráficos necesarios para nuestra imagen de proceso se encuentran en la librería de WinCC. Además, necesitamos un botón, texto estático y un campo de entrada/salida.

Figura 5.18. Proyecto “Qckstart” de WinCC; la imagen de proceso.

5.2.5.4. Crear un botón

Primero configuraremos un botón que permita cambiar a otra imagen durante el tiempo de ejecución. Para crear un botón que permita conmutar entre las dos imágenes "START.pdl" y "SAMPLE.pdl", proceda como sigue:

.Seleccione el botón "Windows Objects" en la gama de objetos de la imagen "START.pdl".

En la ventana de archivos, coloque el botón haciendo clic con el ratón. Después redimensione el botón, arrastrándolo con el botón pulsado del ratón.

Page 28: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 26

Al soltar el botón del ratón, aparecerá el diálogo "Button Configuration". Introduzca un nombre en el campo "Text". Por ejemplo, podría introducir el nombre de la imagen a la que desea desplazarse: "SAMPLE".

Para seleccionar la imagen a la que desea cambiar, haga clic en el icono

en el área "Change Picture on Mouse Click".

En el siguiente diálogo, haga doble clic en la imagen "SAMPLE.pdl"

Figura 5.19. Proyecto “Qckstart” de WinCC; configuración de botones.

Cierre el diálogo "Button Configuration" y guarde su imagen "START.pdl"

haciendo clic en el botón .

5.2.5.5. Configurar un segundo botón

Para poder volver de la imagen "SAMPLE.pdl" a la imagen inicial durante el tiempo de ejecución, configuraremos ahora un botón en la imagen "SAMPLE.pdl" que permita cambiar a la imagen "START.pdl". Puede abrir su imagen haciendo clic con

el ratón sobre el icono o desde el explorador de WinCC.

Page 29: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 27

05

Utilice las teclas de cursor para mover un objeto en pequeños pasos.

Utilice la tecla Mayús y las teclas de cursor para mover un objeto en pasos más grandes.

5.2.5.6. Configurar la imagen de proceso

Crear el depósito de agua

En la barra de menús del diseñador gráfico, haga clic en "View" > "Library" o

sobre el icono de la barra de herramientas. La librería de objetos se visualizará con su propia barra de herramientas y carpetas de objetos.

Haga doble clic en "Global Library" y, a continuación, sobre la carpeta "PlantElements" de la subventana derecha.

Haga doble clic en la carpeta "Tanks".

Para obtener una vista preliminar de los depósitos disponibles, haga clic en

el icono en la barra de herramientas de la librería del diseñador de gráficos.

Los iconos y en la barra de herramientas de la librería del diseñador de gráficos sirven para ampliar o reducir la vista preliminar.

Haga clic en "Tank 1" y arrastre con el botón izquierdo del ratón pulsado el depósito a la ventana de archivos.

Mediante los bloques negros alrededor del depósito, éste se puede redimensionar. Sitúe el puntero sobre uno de los bloques negros y arrástrelo con el botón izquierdo del ratón pulsado hasta que el depósito tenga el tamaño deseado.

Page 30: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 28

Crear la tubería

Desde la librería global "Global Library" > "PlantElements" > "Pipes - Smart Objects", inserte los tubos necesarios en la imagen.

Desde la librería global "Global Library" > "PlantElements" > "Valves - Smart Objects ", inserte las válvulas necesarias en la imagen.

No es necesario recurrir a la librería cada vez que se necesite un objeto, como p. ej. un tubo acodado, ya que un objeto puede duplicarse mediante los comandos "Copy", "Paste" y "Duplicate" (del menú "Edit" o del menú contextual). Además, es posible ajustar el objeto para los fines requeridos mediante los comandos "Rotate" y "Mirror" del menú "Arrange".

Crear texto estático

En la gama de objetos, seleccione "Standard Objects" > "Static Text".

Posicione el objeto en el extremo superior derecho de la ventana de archivos y arrástrelo con el botón pulsado del ratón hasta que tenga el tamaño deseado.

Introduzca el título "Atlanta Water Supply".

Defina "20" para el tamaño de fuente. Para ello, haga clic en la flecha junto

al tamaño de fuente actual en la barra de herramientas y seleccione "20" de la lista.

Para crear un borde alrededor del texto, haga clic en el texto y arrastre los cuadros negros hasta que tengan el tamaño deseado.

5.2.5.7. Dinamizar la indicación del nivel

Un objeto se dinamiza p. ej. enlazando una de sus características con un Tag.

Para visualizar o modificar las características de un objeto, haga clic mediante el botón derecho del ratón sobre el objeto deseado.

En el menú contextual, haga clic en "Properties".

Page 31: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 29

05

Figura 5.20. Proyecto “Qckstart” de WinCC; visualizar características de objeto.

El icono "Pin" situado en la barra de herramientas de la ventana de características de objeto le permite fijar de modo permanente esta ventana en el diseñador de gráficos. Si ahora tiene que seleccionar otro objeto, las características de este objeto se visualizarán automáticamente en la ventana. Para desactivar esta

función, vuelva a pulsar el icono "Pin" .

La ventana de características de objeto le permite definir y modificar atributos. Por ejemplo, puede cambiar los colores y las características geométricas (tales como ancho y altura), así como definir valores mínimos y máximos.

En la subventana izquierda, haga clic en "Tag Assignment".

En nuestro proyecto, el Tag "Tank Level" debe indicar (dinamizar) el nivel del depósito. En la subventana derecha, haga clic mediante el botón derecho del ratón sobre la bombilla transparente al lado de "Fill Level".

En el menú contextual, seleccione "Tag".

Page 32: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 30

Figura 5.21. Proyecto “Qckstart” de WinCC; conectar Tags.

En la ventana de diálogo "Tags-Project", haga clic en el Tag "TankLevel" de la lista de Tags. A continuación, haga clic en el botón “OK”. La bombilla transparente se pondrá verde.

En la fila "Fill Level" de la columna "Update Cycle (Current.)", haga clic mediante el botón derecho del ratón sobre el ciclo visualizado (2 sec.).

En el menú contextual, haga clic en la selección "2 s".

Figura 5.22. Proyecto “Qckstart” de WinCC; cambiar el ciclo de actualización.

Page 33: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 31

05

Las definiciones estándar de los valores mínimos y máximos para el diagrama de barras del depósito son 0 y 100, respectivamente.

Una bombilla verde indica que se ha enlazado un Tag con este atributo. En nuestro proyecto, hemos conectado el Tag "TankLevel" con el atributo "Fill Level".

Una característica escrita en negrita indica que un Tag está conectado con un atributo.

Figura 5.23. Proyecto “Qckstart” de WinCC; identificar la dinamización.

5.2.5.8. Crear y dinamizar un campo de entrada/salida

En el borde superior del diagrama de barras, la imagen de proceso tiene un campo de entrada/salida. Este campo no solamente sirve para visualizar el valor de un Tag, sino que también indica los cambios del valor del Tag.

Page 34: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 32

Crear un campo de entrada/salida

Para crear un campo de entrada/salida, seleccione en la gama de objetos "Smart-Objects" > "I/O-Field".

Posicione el campo de entrada/salida en la ventana de archivos y arrástrelo con el botón pulsado del ratón, hasta que tenga el tamaño deseado. A continuación, aparecerá el diálogo "I/O-Field Configuration".

Para seleccionar un Tag, haga clic en el icono y seleccione en el siguiente diálogo el Tag "TankLevel".

Como ciclo de actualización, seleccione "500 ms". Para ello, haga clic en el icono "Arrow" a la derecha del campo "Update" y, a continuación, en la lista visualizada sobre "500 ms".

Figura 5.24. Proyecto “Qckstart” de WinCC; configurar un campo de entrada/salidas.

A continuación, haga clic en el botón “OK”.

Si ha cerrado por descuido la ventana de diálogo correspondiente a la configuración de campos de entrada/salida o de otros objetos antes de haber finalizado la configuración, proceda como sigue:

Seleccione el campo de entrada en la ventana de archivos y pulse la tecla Mayús. Manténgala pulsada y haga doble clic en el campo de entrada/salida.

Page 35: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 33

05

Alternativamente, también puede hacer clic en el campo de entrada/salida con el botón derecho del ratón y seleccionar la opción "Configuration Dialog" del menú contextual.

Dinamizar un campo de entrada/salida

En la ventana correspondiente a las características de objeto, puede modificar las características del campo de entrada/salida.

Haga clic mediante el botón derecho del ratón sobre el campo de entrada/salida creado.

En el menú contextual, haga clic en "Properties".

En la subventana izquierda, haga clic en la característica "Limits".

En la subventana derecha, haga doble clic en "Low Limit Value".

En el siguiente diálogo, introduzca "0". A continuación, haga clic en "OK" para confirmar su entrada.

En la subventana derecha, haga doble clic en "High Limit Value".

En el siguiente diálogo, introduzca "100". A continuación, haga clic en "OK" para confirmar su entrada.

Tenga en cuenta que un Tag está conectado con la característica "Output/Input" (indicada mediante el estilo de fuente en negrita). Si ahora hace clic en la característica "Output/Input", verá que ésta está conectado al Tag "TankLevel" con el ciclo de actualización "500 ms". Estas condiciones se han definido en el diálogo "I/O-Field Configuration".

Guarde su imagen "START.pdl" mediante clic en el icono y minimice el diseñador de gráficos.

5.2.6. Definir características de tiempo de ejecución

Ahora definiremos las características de tiempo de ejecución para nuestro proyecto. Entre otros aspectos, determinaremos el de la pantalla del tiempo de ejecución. Proceda como sigue:

En la subventana izquierda del explorador de WinCC, haga clic en "Computer".

En la subventana derecha del explorador de WinCC, haga clic en el nombre de su ordenador.

En el menú contextual, haga clic en "Properties".

Haga clic en la ficha "Graphics Runtime". En este panel puede definir el aspecto de la pantalla del tiempo de ejecución y una imagen inicial.

Page 36: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 34

Para seleccionar una imagen inicial, haga clic en "Search" y, a continuación, seleccione en el diálogo "Start Picture" su imagen "START.pdl". Después, haga clic en "OK".

Bajo "Window Attributes", active las casillas de verificación "Title", "Maximize", "Minimize" y "Adapt Picture".

Figura 5.25. Proyecto “Qckstart” de WinCC; definir características de tiempo de ejecución.

Haga clic en "OK" para cerrar la ventana de características. Ahora puede trabajar en el modo de tiempo de ejecución.

5.2.7. Activar el proyecto

Para ver cómo se presentará nuestro proyecto a un operario durante el tiempo de ejecución, haga clic en las opciones "File" y "Activate" de la barra de menús del explorador de WinCC.

La casilla al lado de "Activate" estará marcada e indica la activación del tiempo de ejecución.

Alternativamente, también puede hacer clic en el botón "Activate" en la barra de herramientas del explorador de WinCC.

Page 37: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 35

05

Haga clic en el botón "Activate" en la barra de herramientas del diseñador de gráficos para ver inmediatamente los cambios efectuados en una imagen.

Después de un breve periodo de carga, se visualizará la siguiente pantalla:

Figura 5.26. Proyecto “Qckstart” de WinCC; pantalla de tiempo de ejecución.

Page 38: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 36

5.3. Visualizar valores de proceso En este capítulo se presentan los elementos básicos del editor “Tag Logging” y se describe el proceso de visualizar los valores de proceso durante el tiempo de ejecución.

Para configurar la anotación de Tags, proceda como sigue:

• Abra el editor “Tag Logging”.

• Configure un temporizador.

• Cree un archivo con el asistente de archivos.

• Cree una ventana de tendencias en el diseñador de gráficos.

• Cree una ventana de tablas en el diseñador de gráficos.

• Defina el parámetro de inicio.

• Active su proyecto.

5.3.1. Abrir Tag Logging

En la subventana izquierda del explorador de WinCC, haga clic mediante el botón derecho del ratón sobre "Tag Logging".

En el menú contextual, haga clic en "Open".

Figura 5.27. Proyecto “Qckstart” de WinCC; Registro de Tags.

Page 39: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 37

05

5.3.2. Configuración del temporizador

El objeto del temporizador se encuentra en la segunda línea de la ventana de navegación. Los temporizadores pueden configurarse para anotaciones o para el archivamiento.

Por tiempos de anotación o de muestreo se entienden los intervalos de tiempo para la recogida de los valores de la imagen de proceso del administrador de datos por parte del editor “Tag Logging”.

Por tiempos de archivado o almacenamiento se entienden los intervalos de tiempo para guardar los datos en el archivo. El tiempo de archivado siempre será un múltiplo (número entero) del tiempo de anotación seleccionado. El valor guardado en cada intervalo de archivado siempre es el último valor anotado. El primer valor pertenece al intervalo anterior.

Al hacer clic en el objeto "Timers", se visualizan todos los tiempos estándar en la ventana de datos. NO es conveniente cambiar estos tiempos estándar.

Para crear un nuevo intervalo de tiempo, haga clic mediante el botón derecho del ratón en el objeto "Timers".

En el menú contextual, haga clic en "New".

En el diálogo "Timers Properties", introduzca "weekly" como nombre.

Seleccione de la lista "1 day" como base.

Introduzca "7" como factor. Ahora ha efectuado las siguientes entradas:

Page 40: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 38

Figura 5.28. Proyecto “Qckstart” de WinCC; definir tiempos.

Los intervalos de tiempo para anotaciones o el archivamiento se obtienen multiplicando la base por el factor.

Confirme sus entradas pulsando "OK".

5.3.3. Crear un archivo

El asistente de archivos ofrece un método automático y sencillo para crear un archivo.

Para crear un archivo, haga clic mediante el botón derecho del ratón sobre "Archive" en la ventana de navegación.

En el menú contextual, haga clic en "Archive Wizard ...".

En el primer cuadro de diálogo, haga clic en el botón "Next".

Page 41: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 39

05

Introduzca "TankLevel_Archive" en el campo denominado "Archive name".

Para el tipo de archivo, seleccione "Process Value Archive".

Figura 5.29. Proyecto “Qckstart” de WinCC; asistente de archivos – configurar el archivo.

Haga clic en "Next".

Haga clic en el botón "Select" y, en el siguiente diálogo, seleccione el Tag "TankLevel". Haga clic en "OK" para confirmar sus entradas.

Haga clic en el botón "Apply" para cerrar el asistente de archivos.

Figura 5.30. Proyecto “Qckstart” de WinCC; asistente de archivos – selección de Tags.

Page 42: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 40

Para cambiar las características de los Tags de archivos en la ventana de tablas, haga clic con el botón derecho del ratón en la ventana de tablas. Si no se ha seleccionado ningún Tag, este comando seleccionará automáticamente el primer Tag en la ventana de tablas.

En el menú contextual, haga clic en "Properties".

Figura 5.31. Proyecto “Qckstart” de WinCC; consultar características de Tags.

Cambie el nombre del Tag de archivo a 7 "TankLevel_Arch".

Seleccione la ficha "Parameter".

Para el rango de ciclos, introduzca los siguientes valores: Logging = 1 segundo; Archiving = 1 * 1 segundo.

Confirme sus entradas pulsando "OK".

De este modo, se completa la configuración del archivo de valores de proceso. El Tag "TankLevel" se anotará cada segundo y se guardará con el nombre "TankLevel_Arch".

Haga clic en el botón para guardar su configuración. De este modo, estas definiciones se utilizarán la próxima vez que active el modo de tiempo de ejecución.

Cierre el editor “Tag Logging”.

Page 43: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 41

05

5.3.4. Crear una ventana de tendencias

Una ventana de tendencias permite visualizar gráficamente los Tags de proceso. Cree en el explorador de WinCC una nueva imagen "TagLogging.pdl" y ábrala en el diseñador de gráficos.

En la gama de objetos, seleccione la ficha "Controls" y, a continuación, "WinCC Online Trend Control".

Posicione el control en la ventana de archivos con un clic del ratón y, a continuación, arrástrelo con el botón pulsado del ratón hasta que tenga el tamaño deseado.

En el diálogo de configuración rápida del panel "General", introduzca "Fill Level_Curves" como título de la ventana de tendencias.

Figura 5.32. Proyecto “Qckstart” de WinCC; características generales del control de tendencias.

Haga clic en la ficha "Curves".

Introduzca "TankLevel" como nombre de la curva.

Haga clic en el botón de selección.

Page 44: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 42

En la parte izquierda del diálogo de selección de archivos/Tags, haga doble clic en el archivo "TankLevel_Archive".

En la parte derecha del diálogo de selección de archivos/Tags, haga doble clic en el Tag "TankLevel_Arch".

Figura 5.33. Proyecto “Qckstart” de WinCC; características de la curva.

Haga clic en "OK" para confirmar sus entradas.

Pulse la tecla "CRTL" y manténgala pulsada. Ahora haga doble clic en el control para obtener una vista preliminar de la ventana de tendencias durante el tiempo de ejecución.

Page 45: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 43

05

Figura 5.34. Proyecto “Qckstart” de WinCC; vista preliminar de la ventana de tendencias.

Para volver a la visualización normal, haga clic mediante el botón izquierdo del ratón fuera de los controles de la ventana de archivos del diseñador de gráficos.

5.3.5. Crear una ventana de tablas

Con una ventana de tablas, puede visualizar los Tags de proceso en forma de una tabla.

En la gama de objetos, seleccione la ficha "Controls" y, a continuación, "WinCC Online Table Control".

Posicione el control en la ventana de archivos con un clic del ratón y, a continuación, arrástrelo con el botón pulsado del ratón hasta que tenga el tamaño deseado.

En el diálogo de configuración rápida bajo la ficha "General", introduzca "TankLevel_Tables" como título de la ventana de tendencias.

Page 46: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 44

Figura 5.35. Proyecto “Qckstart” de WinCC; las características generales del control de tablas.

Active la ficha "Column".

Introduzca "TankLevel" como nombre de la columna.

Haga clic en el botón "Selection".

En la parte izquierda del diálogo de selección de archivos/Tags, haga doble clic en el archivo "TankLevel_Archive".

En la parte derecha de la selección de archivos/Tags, haga clic en el Tag "TankLevel_Arch".

Haga clic en "OK" para confirmar su entrada.

Page 47: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 45

05

Figura 5.36. Proyecto “Qckstart” de WinCC; características de la tabla.

Haga clic en "OK" para confirmar sus entradas.

Con la tecla "CTRL" pulsada, haga doble clic en el control para obtener una vista preliminar de la ventana de tendencias durante el tiempo de ejecución.

Figura 5.37. Proyecto “Qckstart” de WinCC; vista preliminar de la ventana de tablas.

Para volver de la vista preliminar al modo normal, haga clic mediante el botón izquierdo del ratón fuera de los controles de la ventana de archivos del diseñador de gráficos.

Page 48: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 46

Guarde su imagen "TagLogging.pdl" mediante clic con el ratón sobre el

icono y minimice el diseñador de gráficos.

5.3.6. Definir características del tiempo de ejecución

Ahora definiremos las características del tiempo de ejecución de modo que también se active la anotación de Tags durante el tiempo de ejecución.

En la subventana izquierda del explorador de WinCC, haga clic en "Computer".

En la subventana derecha del explorador de WinCC, haga clic en el nombre de su ordenador.

En el menú contextual, haga clic en "Properties".

Haga clic en la ficha "Startup".

Marque la casilla de verificación "Tag Logging Runtime".

Figura 5.38. Proyecto “Qckstart” de WinCC; definir características de tiempo de ejecución.

Haga clic en la ficha "Graphics Runtime".

Para seleccionar una imagen inicial, haga clic en "Search" y, en el diálogo "Start Picture", seleccione su imagen "TagLogging.pdl" .

Haga clic en "OK" para confirmar sus entradas.

5.3.7. Activar el proyecto

Para ver el aspecto de la ventana de tendencias durante el tiempo de ejecución, haga clic en el botón "Activate" en la barra de herramientas del explorador de WinCC.

Para activar el simulador, haga clic en "Inicio" > "SIMATIC" > "WinCC" > “Tools” > "WinCC Simulator" de la barra de tareas de Windows.

Page 49: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 47

05

Para la simulación, seleccione el Tag interno "TankLevel" y, a continuación, haga clic en "OK".

En el panel "Properties", haga clic en el tipo de simulación "Inc".

Introduzca "0" como valor inicial y "10" como valor final.

Marque la casilla de verificación "active". A continuación, se visualizarán en el panel "Tags" los Tags con sus respectivos valores nuevos.

Ahora se visualizarán las curvas simuladas del Tag "TankLevel" en las ventanas de tendencias y de tablas.

Figura 5.39. Proyecto “Qckstart” de WinCC; ventana de tendencias durante el tiempo de ejecución.

Page 50: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 48

5.4. Configurar mensajes En este capítulo se presentan los elementos básicos del editor “Alarm Logging” y se describe la creación de un sistema de mensajes para el tiempo de ejecución.

Para configurar la anotación de alarmas, proceda como sigue:

• Abra el editor “Alarm Logging”.

• Active el asistente del sistema.

• Configure el texto del mensaje.

• Defina el color del mensaje utilizando diferentes clases de mensajes.

• Configure la supervisión de los valores límite.

• Inserte una ventana de mensajes en su imagen.

• Defina el parámetro inicial.

• Active su proyecto.

5.4.1. Abrir Alarm Logging

En la subventana izquierda del explorador de WinCC, haga clic mediante el botón derecho del ratón sobre "Alarm Logging".

En el menú contextual, haga clic en "Open".

Figura 5.40. Proyecto “Qckstart” de WinCC; anotar alarmas.

5.4.2. Activar el asistente del sistema

El asistente del sistema ofrece una manera simple para crear automáticamente un sistema de alarma.

Page 51: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 49

05

Para activar el asistente del sistema, haga clic en "File" "Select Wizard..." o, en la barra de herramientas para la anotación de alarmas, haga clic en el

botón .

En el diálogo "Select Wizard...", haga doble clic en el asistente del sistema.

En el primer cuadro de diálogo, haga clic en el botón "Next".

Seleccione en el cuadro de diálogo "System Wizard: Selecting Message Blocks" los bloques del sistema "Date, Time, Number" y los bloques de texto de usuario "Message text, point of error".

Figura 5.41. Proyecto “Qckstart” de WinCC; asistente del sistema – seleccionar bloques de mensajes.

Haga clic en "Next".

En el cuadro de diálogo "System Wizard: Presetting Classes" marque el botón de selección "Class of Error with Types Alarm, Error and Warning (Incoming Acknowledgement)".

Page 52: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 50

Figura 5.42. Proyecto “Qckstart” de WinCC; asistente del sistema - predefinir clases.

Haga click en "Next".

En el cuadro de diálogo "System Wizard: Selecting Archive" marque "Short-Term Archive for 250 Messages".

Figura 5.43. Proyecto “Qckstart” de WinCC; asistente del sistema – seleccionar archivo.

Haga clic en "Next".

El último diálogo del asistente del sistema resume los elementos que deben crearse mediante el asistente.

Haga clic en "Apply".

Page 53: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 51

05

5.4.3. Configurar texto de mensaje

Ahora configuraremos los mensajes en la ventana de tablas. En nuestro proyecto, definiremos tres mensajes. Pero, primero debe adaptarse la longitud de los bloques de texto de usuario creados por el asistente.

Cambiar la longitud del bloque de texto de usuario "Message Text"

En la ventana de navegación, haga clic en el icono delante de "Message Blocks".

En la ventana de navegación, haga clic en "User Text Blocks".

En la ventana de datos, haga clic mediante el botón derecho del ratón sobre "Message text".

En el menú contextual, haga clic en "Properties".

En el siguiente diálogo, introduzca el valor "30".

Cambiar la longitud del bloque de texto de usuario "Point of error"

En la ventana de navegación, haga clic en "Message Blocks" > "User Text Blocks".

En la ventana de datos, haga clic mediante el botón derecho del ratón sobre "Point of error".

En el menú contextual, haga clic en "Properties".

En el siguiente diálogo, introduzca el valor "25".

Configurar el primer mensaje

En la línea 1, haga doble clic en el campo "MessageTag".

En el siguiente diálogo, seleccione el Tag "TankLevel" y, a continuación, haga clic en "OK".

En la línea 1, haga doble clic en el campo "MessageBit".

Introduzca el valor "2". Este número indica que se emitirá el mensaje en la línea 1 cuando esté definido el tercer bit desde la derecha del Tag "TankLevel" que consta de 16 bits.

En la línea 1, haga doble clic en el campo "Message text".

En el siguiente diálogo, introduzca el texto "Fill level exceeded".

En la línea 1, haga doble clic en el campo "Point of error".

En el siguiente diálogo, introduzca el texto "Tank".

Page 54: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 52

Configurar el segundo mensaje

Haga clic con el botón derecho del ratón sobre el número "1" en la primera columna de la ventana de tablas.

En el menú contextual, haga clic en "Append New Line"

En la línea 2, haga doble clic en el campo "MessageTag".

En el siguiente diálogo, seleccione el Tag "TankLevel" y, a continuación, haga clic en "OK".

En la línea 2, haga doble clic en el campo "MessageBit".

Introduzca el valor "3". Este número indica que se emitirá el mensaje en la línea 1 cuando esté definido el cuarto bit desde la derecha del Tag "TankLevel" que consta de 16 bits.

En la línea 2, haga doble clic en el campo "Message text".

En el siguiente diálogo, introduzca el texto "Tank empty".

En la línea 2, haga doble clic en el campo "Point of error".

En el siguiente diálogo, introduzca el texto "Tank".

Configurar el tercer mensaje

Haga clic con el botón derecho del ratón sobre el número "2" en la primera columna de la ventana de tablas.

En el menú contextual, haga clic en "Append New Line"

En la línea 3, haga doble clic en el campo "MessageTag".

En el siguiente diálogo, seleccione el Tag "TankLevel" y, a continuación, haga clic en "OK".

En la línea 3, haga doble clic en el campo "MessageBit".

Introduzca el valor "4". Este número indica que se emitirá el mensaje en la línea 1 cuando esté definido el quinto bit desde la derecha del Tag "TankLevel" que consta de 16 bits.

En la línea 3, haga doble clic en el campo "Message text".

En el siguiente diálogo, introduzca el texto "Pump failed".

En la línea 3, haga doble clic en el campo "Point of error".

En el siguiente diálogo, introduzca el texto "Pump".

Page 55: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 53

05

En lugar de editar cada texto individualmente, tal como se describe arriba, también puede editar los textos de mensaje en el diálogo "Single message". Para abrir este diálogo, seleccione la opción "Properties" del menú contextual correspondiente a un mensaje.

Figura 5.44. Proyecto “Qckstart” de WinCC; configurar el texto de mensaje.

5.4.4. Configurar colores de mensaje

Los mensajes pueden visualizarse en diferentes colores durante el tiempo de ejecución. De este modo, se puede identificar rápidamente el mensaje mediante su color.

En la ventana de navegación, haga clic en el icono delante de "Message classes".

Haga clic en la clase de mensaje "Error".

En la ventana de datos, haga clic mediante el botón derecho del ratón sobre "Alarm".

En el menú contextual, haga clic en "Properties".

Page 56: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 54

Figura 5.45. Proyecto “Qckstart” de WinCC; configurar colores de mensaje.

En el siguiente diálogo, puede definir el color del texto de mensaje, así como el color de fondo en función del estado del mensaje.

Configure estos colores para sus mensajes de la clase "Alarm":

En el área de la vista preliminar, haga clic en "Came In" (alarma activada).

Haga clic en el botón "Text Color".

En el diálogo correspondiente a la selección de colores, seleccione "White".

Haga clic en el botón "Background Color".

En el diálogo correspondiente a la selección de colores, seleccione "Red".

En el área de la vista preliminar, haga clic en "Went Out" (alarma desactivada).

Haga clic en el botón "Text Color".

En el diálogo correspondiente a la selección de colores, seleccione "Black".

Haga clic en el botón "Background Color".

En el diálogo correspondiente a la selección de colores, seleccione "Yellow".

En el área de la vista preliminar, haga clic en "Acknowledged" (alarma confirmada).

Haga clic en el botón "Text Color".

En el diálogo correspondiente a la selección de colores, seleccione "White".

Haga clic en el botón "Background Color".

En el diálogo correspondiente a la selección de colores, seleccione "Blue".

Page 57: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 55

05

Figura 5.46. Proyecto “Qckstart” de WinCC; asignar colores de mensaje.

Haga clic en "OK" para confirmar sus entradas.

5.4.5. Supervisar valores límite

5.4.5.1. Configurar la supervisión de los valores límite

Mediante la supervisión de los valores límite es posible supervisar los Tags para garantizar que sus valores no excedan los límites asignados.

En la barra de menús del editor “Alarm Logging”, haga clic en "Tools" > "Add Ins ...".

A continuación, se abre la ventana de diálogo "Add Ins". Active el componente "Limit Value Monitoring".

Page 58: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 56

Figura 5.47. Proyecto “Qckstart” de WinCC; supervisar los valores límite.

La supervisión de los valores límite se visualiza en la ventana de navegación bajo “Message Classes”.

En la ventana de datos, haga clic mediante el botón derecho del ratón en "Limit Value Monitoring".

En el menú contextual, haga clic en "New".

Page 59: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 57

05

Figura 5.48. Proyecto “Qckstart” de WinCC; supervisar los valores límite.

En el diálogo "Properties", puede definir los Tags que deben supervisarse y el tipo de supervisión.

Para seleccionar un Tag, haga clic en el botón del cuadro de diálogo.

Page 60: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 58

Figura 5.49. Proyecto “Qckstart” de WinCC; configurar la supervisión de los valores límite.

Al marcar la casilla de verificación "a message for all limit values", se visualizará el mismo mensaje durante el tiempo de ejecución independientemente de si se excede del valor superior o inferior (debe introducir un número de mensaje).

Puede definir un retardo en el campo “Delay time”. Entonces, un mensaje de alarma solamente se visualizará después de transcurrir el tiempo de retardo definido (de este modo, se evita la emisión de mensajes si se excede del valor límite durante un periodo de tiempo muy reducido).

Se abre la ventana de diálogo "Select a Tag". Seleccione un Tag disponible o cree un nuevo Tag. En nuestro proyecto, crearemos un nuevo Tag.

Para crear un Tag, haga clic en el botón .

En el diálogo "Tag properties", asigne al nuevo Tag el nombre "AnalogAlarm".

En el diálogo "Tag properties", seleccione el tipo de datos "Unsigned 16-bit value".

Page 61: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 59

05

Haga clic en "OK" para confirmar sus entradas.

En la ventana izquierda del diálogo de selección de Tags, haga clic en "Internal tags".

En la ventana derecha del diálogo de selección de Tags, haga clic en "AnalogAlarm".

Figura 5.50. Proyecto “Qckstart” de WinCC; configurar la supervisión de los valores límite – seleccionar Tags.

Haga clic en "OK" para confirmar sus entradas.

Haga clic en "OK" para cerrar el diálogo "Properties".

5.4.5.2. Definir valores límite

Definir el valor límite superior

Haga clic mediante el botón derecho del ratón sobre el Tag "AnalogAlarm" creada.

En el menú contextual, haga clic en "New".

Page 62: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 60

Figura 5.51. Proyecto “Qckstart” de WinCC; configurar valores límite.

Active en el diálogo "Properties" la opción "Upper Limit".

Introduzca como límite el valor "90".

Bajo “Hysteresis”, marque la opción "effective for both".

Introduzca "4" como número de mensaje.

Los valores de histéresis pueden introducirse como valores absolutos o porcentuales (del valor límite superior o inferior).

Page 63: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 61

05

Figura 5.52. Proyecto “Qckstart” de WinCC; configurar el límite superior.

Haga clic en "OK" para confirmar sus entradas.

Definir el valor límite inferior

Haga clic mediante el botón derecho del ratón sobre el Tag "AnalogAlarm" creada.

En el menú contextual, haga clic en "New".

Active en el diálogo "Properties" la opción "Lower Limit".

Introduzca como límite el valor "10".

Bajo “Hysteresis”, marque la opción "effective for both".

Introduzca "5" como número de mensaje.

WinCC generará automáticamente los mensajes 4 y 5 asociados.

Page 64: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 62

Figura 5.53. Proyecto “Qckstart” de WinCC; Generar líneas de mensaje.

Haga clic en el botón para guardar su configuración.

Cierre el editor "Alarm Logging".

5.4.6. Crear una imagen de mensaje

Configurar una ventana de mensajes

Para insertar una ventana de mensajes en una imagen, proceda de forma análoga a los pasos descritos para insertar una curva o tabla.

Abra el diseñador de gráficos y cree una nueva imagen denominada "AlarmLogging.pdl". A continuación, efectúe los siguientes pasos:

En la gama de objetos, seleccione la ficha "Controls" y, a continuación, "WinCC Alarm Control".

Posicione mediante un clic del ratón el control en la ventana de archivos y, a continuación, arrástrelo con botón pulsado hasta que tenga el tamaño deseado.

En el diálogo de configuración rápida del panel, introduzca "Water Supply Atlanta" como título de la ventana de mensajes.

Marque la casilla de verificación "Display".

Page 65: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 63

05

Figura 5.54. Proyecto “Qckstart” de WinCC; control de alarmas de WinCC – configuración rápida.

Haga clic en "OK" para confirmar sus entradas.

Configurar campos de entrada/salida

Seleccione en la gama de objetos "Standard" > "Smart Objects" > "I/O Field".

Posicione el botón mediante un clic del ratón en la ventana de archivos y, a continuación, arrástrelo con el botón pulsado hasta que tenga el tamaño deseado.

En el diálogo "I/O Field Configuration", haga clic en el botón para seleccionar el Tag que debe conectarse al campo de entrada/salida.

Seleccione en el campo "Update" un ciclo de actualización de 500 ms.

Page 66: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 64

Figura 5.55. Proyecto “Qckstart” de WinCC; dinamizar un campo de entrada/salida.

Haga clic en "OK" para confirmar sus entradas.

Crear un desplazador

En la gama de objetos, seleccione "Standard" > "Windows Objects" > "Slider Object".

Posicione el botón mediante un clic del ratón en la ventana de archivos y, a continuación, arrástrelo con el botón pulsado hasta que tenga el tamaño deseado.

En el diálogo "I/O Field Configuration", haga clic en el botón para seleccionar el Tag que debe conectarse al campo de entrada/salida.

Seleccione en el campo "Update" un ciclo de actualización de 500 ms.

Page 67: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 65

05

Figura 5.56. Proyecto “Qckstart” de WinCC; dinamizar un desplazador.

Haga clic en "OK" para confirmar sus entradas.

Guarde su imagen "AlarmLogging.pdl" haciendo clic con el ratón sobre el

icono y minimice el diseñador de gráficos.

Page 68: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 66

5.4.7. Definir características del tiempo de ejecución

Ahora definiremos las características del tiempo de ejecución de modo que se active la anotación de alarmas durante el tiempo de ejecución.

En la subventana izquierda del explorador de WinCC, haga clic en "Computer".

En la subventana derecha del explorador de WinCC, haga clic en el nombre de su ordenador.

En el menú contextual, haga clic en "Properties".

Haga clic en la ficha "Startup".

Marque la casilla de verificación "Alarm Logging Runtime". De este modo, también se activa automáticamente "Text Library Runtime".

Figura 5.57. Proyecto “Qckstart” de WinCC; definir características del tiempo de ejecución.

Haga clic en la ficha "Graphics Runtime".

Para seleccionar una imagen inicial, haga clic en "Search" y, en el diálogo "Start Picture", seleccione su imagen "AlarmLogging.pdl".

Haga clic en "OK" para confirmar sus entradas.

5.4.8. Activar el proyecto

Para ver el aspecto de la ventana de mensajes durante el tiempo de ejecución, haga clic en el botón "Activate" en la barra de herramientas del explorador de WinCC.

Page 69: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 67

05

Figura 5.58. Proyecto “Qckstart” de WinCC; ventana de mensajes durante el tiempo de ejecución.

Durante el tiempo de ejecución, puede ver una lista de los mensajes actuales haciendo clic en el botón "Message list" en la barra de herramientas de la ventana de mensajes.

Para confirmar un simple mensaje, haga clic en el botón "Single acknowledgement" de la barra de herramientas.

Los mensajes agrupados se confirman mediante el botón "Group acknowledgement".

Para ver una lista de los últimos 250 mensajes archivados, haga clic en el botón "Short-Term Archive".

Page 70: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 68

5.5. Programación de acciones WinCC permite realizar la programación de acciones asociadas a objetos y eventos. Para ello se dispone de un entorno de programación en ANSI C.

Tomemos el caso de un botón.

• Haga clic mediante el botón derecho del ratón sobre el botón y seleccione “Properties”.

Aparecerá la siguiente ventana:

Figura 5.59. Proyecto “Qckstart” de WinCC; ventana de propiedades de un objeto.

Seleccionando la pestaña “Events” podremos acceder a las propiedades asociadas a estos.

En un botón nos encontramos propiedades asociados a la actuación del ratón, teclado, enfoque, etc.

Dentro de cada una de estas encontraremos acciones específicas asociadas a las propiedades.

Page 71: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 69

05

En las acciones mediante el ratón nos podemos encontrar:

Pulsar cualquiera (Mouse Action)

Pulsar izquierdo (Press Left)

Soltar izquierdo (Release Left)

Pulsar derecho (Press Right)

Soltar derecho (Release Right)

Figura 5.60. Proyecto “Qckstart” de WinCC; eventos asociados a un objeto y acción.

Para abrir el entorno de programación deberemos primero seleccionar la acción que queremos programar.

Haga clic mediante el botón derecho del ratón sobre la acción y seleccione “C-Action”.

Page 72: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 70

Figura 5.61. Proyecto “Qckstart” de WinCC; Pantalla de edición de acciones.

En el cuadro de dialogo desplegado disponemos de dos zonas diferenciadas. La de la derecha sería la zona de edición de código. La de la izquierda es la correspondiente a la selección de funciones predefinidas.

El lenguaje de programación de acciones implementado en los SCADAS no está unificado. Nos podemos encontrar SCADAS cuyo lenguaje de programación es ANSI C, otros Visual Basic, otros C++, e incluso combinaciones de varios de ellos. Esto implica que para la implementación de acciones debemos tener conocimientos de programación en alguno de los lenguajes citados.

Habitualmente trabajaremos con “Internal Functions”. Están desglosadas en las siguientes categorías:

Alarm (alarmas) Allocate (memoria) c-bib (funciones c) graphics (gráficos) tags (tags, variables) wincc

Page 73: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 71

05

Dentro de cada una de estas categorías dispondremos de una serie de funciones de programación predefinidas, que nos permitirán realizar una serie de acciones con los objetos que empleemos en nuestros proyectos.

Imaginemos que deseo modificar el valor de una variable del autómata, mediante la acción del ratón sobre un botón.

Inicialmente deberemos haber definido el tag o variable de proceso con la que deseamos trabajar. Posteriormente deberemos haber creado un botón en el entorno gráfico. En este botón deberíamos programar la acción. Para ello, y siguiendo los pasos especificados anteriormente, seleccionaremos las propiedades del botón.

En la pantalla de propiedades seleccionaremos la pestaña “Events”. La acción que deseamos programar debe realizarse con el ratón, por ello seleccionaremos “Mouse”. Dentro de las acciones a realizar con el ratón, debemos seleccionar una de ellas, por ejemplo, “Press left” (Pulsar izquierdo).

Como queremos programar una acción en C, debemos seleccionar con el botón derecho “C-Action”.

Figura 5.62. Proyecto “Qckstart” de WinCC; Pantalla de edición de acciones.

Una vez ubicados en la pantalla de edición, debemos tener claro que función deseamos realizar. En nuestro caso, queremos modificar el valor de una variable al pulsar un botón con el ratón. Para ello deberemos seleccionar “Internal Functions” y dentro de este grupo, “Tags”.

Page 74: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 72

Figura 5.63. Proyecto “Qckstart” de WinCC; Pantalla de selección de funciones.

Dentro de este grupo, dispondremos de un conjunto de funciones parametrizables por el usuario. Deberemos elegir aquella que se adapte a nuestras necesidades. Si lo que deseamos es leer el valor, optaremos por el conjunto “get”. En cambio si queremos escribir, deberemos recurrir al grupo “set”.

Así mismo deberemos distinguir el tipo de variable con el que deseo trabajar.

Figura 5.64. Proyecto “Qckstart” de WinCC; Pantalla de selección de funciones de escritura.

Page 75: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 73

05

Una vez que hemos determinado la función que debemos emplear, haciendo doble clic sobre ella, nos aparecerá en la ventana de edición a la espera de que le indiquemos los parámetros necesarios.

Con la función “SetTagBit”, por ejemplo, nos va a pedir como parámetros el tag y el valor que deseamos asignarle. Para ello procederemos a su edición.

Una vez editada la función, debemos compilarla, para ello pulsaremos con el botón izquierdo sobre el botón “OK”. Si hubiese algún error en el código, el compilador nos lo va a indicar.

Si todo ha ido bien, nos indicará que no existen ni avisos ni errores.

Una vez que se ha programado una acción en un objeto, podremos observar que en la ventana de eventos cambia el color de la flecha asociada a la acción, indicándonos que ese evento está ya programado.

Aparte de las funciones integradas, WinCC permite el desarrollo de funciones propias en lenguaje C. Para ello debemos tener unos conocimientos avanzados sobre programación en dicho entorno.

Page 76: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 74

5.6. Ejemplo Práctico 1 Vamos a realizar un ejemplo muy sencillo. Vamos a realizar la función marcha paro de un motor mediante un autómata S7-300, con la posibilidad de poder manejarlo desde WinCC.

El sistema dispondrá de un pulsador de marcha (E 124.0), y un pulsador de paro (E 124.1). Dispondremos también de una salida (A 124.0) que gobernará el contactor del motor.

Para el mando desde WinCC, trabajaremos con dos marcas auxiliares, una de marcha (M100.0) y una de paro (M100.1).

En WinCC dispondremos de una pantalla única en la que mostraremos el estado de funcionamiento del motor y de los pulsadores conectados al PLC. En esta misma pantalla, deben existir una serie de botones para realizar las funciones de arranque, parada y salir de WinCC.

¡¡Manos a la obra!!

Inicialmente vamos a desarrollar el programa mediante STEP 7. Nuestro programa contemplará tanto los pulsadores físicos como los pulsadores “virtuales”.

U(

U E 124.0 //Pulsador de marcha

O M 100.0 //Botón de marcha

)

UN E 124.1 //Enclavamiento de pulsador

UN M 100.1 //y botón de paro

S A 124.0

U E 124.1 //Pulsador de paro

O M 100.1 //Botón de paro

R A 124.0

Tras desarrollar y salvar nuestro programa, lo transferiremos a nuestro autómata y comprobaremos que funciona correctamente mediante los pulsadores físicos.

Una vez comprobado su funcionamiento, pasemos a desarrollar el sistema de supervisión.

En WinCC elegiremos el menú Archivo y crearemos un nuevo proyecto. Lo definiremos como proyecto para estación monopuesto.

Page 77: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 75

05

Figura 5.65. Proyecto monopuesto.

Tras definir el tipo de proyecto le daremos un nombre. En nuestro caso MOTOR.

Figura 5.66. Asignación de nombre al proyecto.

Veremos como WinCC genera la estructura de nuestro proyecto.

En estos momentos debemos definir la conexión con el autómata. En nuestro caso vamos a trabajar a través del puerto de programación de nuestro autómata. Este puerto es MPI.

En la ventana de la izquierda seleccionaremos el gestor de TAGS y pulsando con el botón derecho del ratón seleccionaremos “Añadir nuevo driver” (Add new driver).

Page 78: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 76

Figura 5.67. Añadir nuevo driver.

De todas las opciones disponibles seleccionaremos aquella que se ajuste al equipo con el que vamos a trabajar, en nuestro caso un S7-300. Por ello seleccionaremos “SIMATIC S7 Protocol Suite”.

Figura 5.68. Selección de driver.

Observaremos que en la ventana izquierda aparece nuestra selección.

Figura 5.69. Driver seleccionado.

Page 79: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 77

05

Desplegando el driver seleccionado veremos todas las opciones de comunicación disponibles. Entre ellas se encuentra la que nosotros necesitamos, el protocolo MPI.

Ahora es necesario definir una conexión lógica entre nuestro driver y las variables de proceso que crearemos más tarde. Para ello, seleccionando MPI y pulsando con el botón derecho del ratón, elegiremos la opción “New driver connection” (Nueva conexión a driver).

Figura 5.70. Conexión a driver.

En este momento aparecerá un cuadro de dialogo en el que se nos mostrará la lista de ordenadores disponibles y nos solicitará que le demos un nombre a la conexión. Para que sea identificativo le vamos a dar como nombre “MPI1”.

Page 80: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 78

Figura 5.71. Nombre de la conexión.

Si observamos con detenimiento el cuadro de dialogo, veremos que en la parte superior existen dos pestañas. La primera nos muestra la información general, la segunda nos muestra los datos de la conexión. Seleccionaremos la segunda.

Figura 5.72. Datos de conexión.

Page 81: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 79

05

Aquí deberemos indicar a WinCC las direcciones del autómata. Por defecto, la CPU de los autómatas SIEMENS, trabajando en MPI, tiene la dirección 2. Por ello deberemos asegurarnos que en la primera casilla “STATION ADDRESS”, la dirección seleccionada sea la 2. Si es así, pulsaremos en el botón “ACEPTAR”.

Observaremos que en la estructura arbórea de la izquierda aparece un nuevo icono representando nuestra conexión lógica.

Figura 5.73. Conexión lógica.

Ahora deberemos definir los TAGS que vamos a emplear en nuestro proyecto, y que van a obtener la información del PLC.

Teniendo seleccionada la conexión lógica, en la ventana de la derecha y pulsando el botón derecho de nuestro ratón, seleccionaremos “NEW TAG”.

Figura 5.74. Crear nuevo TAG.

Aparecerá un cuadro de dialogo donde podremos definir las características de nuestro TAG.

Page 82: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 80

Figura 5.75. Propiedades de un TAG.

Aquí seleccionaremos el tipo de TAG y el nombre que deseamos darle. Vamos a definir el correspondiente al pulsador de marcha. Sabemos que es la entrada cuya dirección es E124.0 en nuestro autómata, y que es de tipo BIT.

Como nombre le vamos a dar “PULMARCHA”. Como sabemos que el tipo de dato es un BIT, en el cuadro de selección definido como “DATATYPE”, de entre todos los posibles seleccionaremos el nombrado como “BINARY TAG”.

Page 83: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 81

05

Figura 5.76. Selección de nombre y tipo de TAG.

Ahora debemos indicar en que dirección del autómata debe leer la información WinCC. Para ello pulsaremos el botón “SELECT”.

No debemos confundir la dirección del equipo, con la dirección de los objetos de los que queremos extraer información.

Page 84: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 82

Figura 5.77. Propiedades de dirección.

Aparecerá un cuadro de dialogo en el que podremos seleccionar la dirección del dato que deseamos leer. En nuestro caso sabemos que es una entrada cuya dirección es 124.0.

En DATA seleccionaremos INPUT (Entrada) y especificaremos la dirección 124.0.

Figura 5.78. Selección de tipo de dato y dirección.

Page 85: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 83

05

Una vez introducidos los datos pulsaremos el botón Aceptar. Volveremos a la ventana de propiedades de TAG, si los datos son correctos pulsaremos Aceptar. Observaremos en la ventana derecha, que ha aparecido un nuevo objeto que representa el TAG que acabamos de definir. Siguiendo el proceso descrito crearemos los TAGS correspondientes al pulsador de paro (PULPARO, E 124.1) y a la salida del contactor que gobernará el motor (MOTOR, A 124.0).

Figura 5.79. TAGS de entradas y salida.

Si observamos con detenimiento los TAGS recién creados veremos que WinCC usa la abreviatura I para las entradas y Q para las salidas.

Nos quedan por definir los TAGS referentes a las marcas de memoria M100.0 y M100.1. El tipo de dato corresponderá a bits de memoria y los nombres que les vamos a asignar van a ser BOTMARCHA y BOTPARO respectivamente.

Figura 5.80. Tags del proyecto.

Page 86: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 84

Ya hemos definido todas las variables de proceso que va a manejar nuestro proyecto. El siguiente paso sería crear la pantalla gráfica de nuestra aplicación. Para ello debemos usar la herramienta GRAPHICS DESIGNER.

Figura 5.81. GRAPHICS DESIGNER.

Pulsando con el botón derecho sobre la selección de la herramienta, seleccionaremos NEW PICTURE. Esto provocará que aparezca un nuevo objeto en la ventana derecha. Representa nuestra pantalla, pero si observamos detenidamente, WINCC le asigna un nombre por defecto. Nosotros vamos a cambiarlo, dándole el de PRINCIPAL. Para ello procederemos de la siguiente manera.

En la ventana derecha seleccionamos la imagen recién creada, y con el botón derecho seleccionamos “Rename Picture”.

Figura 5.82. Opciones de imagen.

Page 87: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 85

05

Nos aparecerá un cuadro de dialogo solicitando el nuevo nombre. Debemos prestar un cuidado especial en no modificar la extensión del archivo que siempre será “.pdl”. Un consejo práctico es no dar nombres muy largos, ya que si debemos realizar programación, esto se convierte en una tarea muy pesada.

Una vez modificado el nombre vamos a comenzar a trabajar sobre ella. Haremos doble pulsación sobre el icono que representa nuestra imagen. Con ello abriremos la herramienta GRAPHICS DESIGNER.

El aspecto que tendrá nuestra pantalla será el siguiente:

Figura 5.83. GRAPHICS DESIGNER.

Inicialmente definiremos el tamaño de nuestra imagen. Para ello pulsaremos sobre la imagen con el botón derecho del ratón y seleccionaremos PROPERTIES.

Figura 5.84. Propiedades de imagen.

Aparecerá una pequeña ventana donde se mostrarán todas las propiedades asociadas al objeto imagen. Como queremos modificar su tamaño, deberemos seleccionar las propiedades referentes a geometría.

Page 88: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 86

Figura 5.85. Propiedades geométricas de una imagen.

Las propiedades a modificar son la anchura (WIDTH) y altura (HEIGHT). Los valores vienen definidos por la resolución de pantalla que estemos empleando (800x600, 1024x768). Si debiésemos cambiarlos haríamos doble pulsación con el botón izquierdo del ratón sobre la propiedad, y modificaríamos su valor. En mi caso dejaré el tamaño ajustado a 1024x768.

El siguiente paso sería ir añadiendo el resto de objetos que van a formar parte de nuestra imagen. Para ello recurriremos a la paleta de objetos.

Page 89: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 87

05

Figura 5.86. Paleta de objetos.

Lo primero que vamos a hacer es añadir un texto que sirva de título. Para ello seleccionaremos en la paleta de objetos STATIC TEXT. Observaremos que el cursor cambia de apariencia. Si pulsamos sobre la imagen veremos que aparece un objeto con interrogantes pidiéndonos que lo rellenemos. Vamos a introducir el texto “Control de arranque de motor”. Seguramente el tamaño del cuadro de texto no estará bien ajustado. Para solucionar este inconveniente seleccionaremos el objeto y veremos que aparecen una serie de puntos. Si pulsamos con el botón izquierdo del ratón y arrastramos veremos que su tamaño varía.

Figura 5.87. Objeto texto.

Una vez ajustado el tamaño seleccionaremos sus propiedades tal como hicimos con la imagen.

Page 90: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 88

Figura 5.88. Propiedades de texto estático.

Procederemos a cambiar primero el tamaño de letra y su justificación. Asignaremos un tamaño de fuente (FONT SIZE) de 32, alineación horizontal (X ALIGNMENT) centrado y alineación vertical (Y ALIGNMENT) centrado. El texto pasará a tener esta apariencia.

Figura 5.89. Texto modificado.

Las siguientes propiedades a modificar son los colores (COLORS). Modificaremos el color de fondo (BACKGROUND COLOUR), el color de la fuente (FONT COLOR) y el color del borde (BORDER COLOUR). Veremos que cada vez que modifiquemos un color se abre una pequeña paleta de colores, sobre la que podremos hacer la selección del color deseado.

Page 91: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 89

05

Figura 5.90. Paleta de colores.

En nuestro caso, el texto resultante tiene este aspecto:

Figura 5.91. Texto definitivo.

El paso siguiente es dibujar nuestro motor. Podríamos poner a prueba nuestras dotes artísticas dibujando “a mano” nuestro motor mediante la selección de objetos sencillos (línea, rectángulo, círculo, etc.), pero nosotros nos vamos a aprovechar de la librería de objetos que tiene incorporada WinCC. Para ello desde el menú VIEW seleccionaremos LIBRARY. Nos aparecerá la siguiente ventana.

Page 92: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 90

Figura 5.92. Librería de objetos gráficos.

Podemos observar que aparecen una serie de carpetas que nos indican el contenido de las mismas. En nuestro caso queremos representar un motor. Para ello seleccionaremos la librería MOTORS 3D haciendo doble pulsación sobre ella.

Figura 5.93. Librería MOTORS 3D.

Page 93: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 91

05

Para observar gráficamente como es cada uno de los objetos, pulsaremos sobre el botón observar:

Figura 5.94. Botón observar (PREVIEW).

Veremos que ahora los iconos que representan los objetos, han cambiado de apariencia, mostrándonos como son en realidad. Escogeremos aquel que más nos apetezca. Para ello seleccionaremos el objeto y pulsando con el botón derecho seleccionaremos copiar (COPY).

Figura 5.95. Selección de objeto de librería.

Page 94: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 92

Una vez seleccionado el objeto cerraremos la librería, y con el botón derecho sobre la imagen seleccionaremos pegar (PASTE). Veremos que aparece en la pantalla la representación gráfica del motor que hayamos seleccionado. Una precaución que debemos tener con estos objetos de librería, es que en realidad son un grupo de objetos simples. Para hacer la selección del objeto completo hay que hacerla en ventana.

Figura 5.96. Motor seleccionado.

Para poder manipular correctamente la representación del motor vamos a convertirlo en un objeto único. Esta operación se denomina agrupar. Para ello seleccionaremos el menú editar (EDIT), la opción objeto grupo (GROUP OBJECT) e indicamos agrupar (GROUP).

Figura 5.97. Orden agrupar.

Con esta acción hemos convertido ese grupo de objetos simples que forman la representación gráfica de un motor, en un objeto único más sencillo de manipular. Si quisiéramos volver a dejarlo como al principio, bastaría con desagruparlo (UNGROUP).

Page 95: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 93

05

El siguiente paso es añadir unos objetos que nos hagan la función de indicadores del estado de las entradas y salidas del autómata. Para ello seleccionaremos el objeto rectángulo de la paleta de objetos.

Veremos que cambia el cursor indicándonos que hemos seleccionado el objeto rectángulo. Ahora pulsaremos con el botón izquierdo sobre la imagen y arrastraremos simultáneamente el ratón hasta que hayamos dibujado un rectángulo con las dimensiones que deseemos.

Figura 5.98. Objeto rectángulo.

Ahora deberíamos hacer que cambio el color del mismo en función del estado de una señal del autómata. Para ello seleccionaremos sus propiedades y elegiremos el grupo de color. Vamos a hacer que cuando nos llegue la señal del pulsador de marcha pase a color verde, y si dicha señal no está activada, dejaremos su color original. La propiedad a cambiar es el color de fondo, y debemos convertirla en una propiedad dinámica. Junto a cada una de las propiedades podemos observar una lámpara. Si pulsamos con el ratón derecho sobre la lámpara correspondiente al color de fondo se desplegará un cuadro en el que seleccionaremos dialogo dinámico (DYNAMIC DIALOG).

Figura 5.99. Dialogo dinámico.

En la ventana recién desplegada podremos definir que eventos queremos que se produzcan cuando cambia el valor de una variable. En nuestro caso sabemos que el pulsador es una señal de tipo bit, o lo que es lo mismo, de tipo BOOL. Seleccionaremos esta acción y observaremos que se nos muestra los estados posibles, activado (TRUE) y desactivado (FALSE).

Page 96: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 94

Figura 5.100. Variable tipo BOOL.

Haciendo doble pulsación sobre el rectángulo asociado al valor TRUE seleccionaremos el color verde, y dejaremos el valor FALSE con su color.

Figura 5.101. Asociación de color a valor.

Ahora debemos indicar a que variable vamos a asociar estos valores. Pulsando sobre el botón situado a la derecha del cuadro EXPRESIÓN / FORMULA seleccionaremos TAG.

Page 97: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 95

05

Figura 5.102. Selección de TAG.

Se desplegará una ventana en la que podremos observar todas las variables que hayamos definido en nuestro proyecto. Seleccionaremos la que tengamos asociada al pulsador de marcha y validaremos con OK.

Figura 5.103. Selección de TAGS.

Veremos que la selección efectuada se refleja en el cuadro EXPRESIÓN / FORMULA. Para validar la selección pulsamos en APPLY. Observaremos que ahora el cuadro de propiedades nos indicará que el color de fondo tiene asociado un evento mediante la representación de un rayo.

Page 98: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 96

Figura 5.104. Evento asociado a una propiedad.

Repetiremos todo el proceso con otros rectángulos que nos representen también el estado del pulsador de paro y la salida de motor.

Añadiremos también testos estáticos que nos indiquen a que entrada o salida pertenecen cada uno de los rectángulos. El aspecto de nuestra imagen podría quedar de la siguiente manera:

Figura 5.105. Imagen con todos los objetos gráficos.

Ahora vamos a trabajar con nuevos objetos. Estos van a ser los botones, que me van a permitir realizar diversas funciones. El primero que vamos a añadir es el que nos va a permitir abandonar la aplicación. Para ello recurriremos a la paleta de objetos. Deberemos seleccionar el grupo WINDOWS OBJECTS.

Page 99: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 97

05

Figura 5.106. Objetos de Windows.

Seleccionaremos el objeto botón (BUTTON). Observaremos que el cursor cambiará indicándonos la selección efectuada. Pulsaremos sobre la imagen con el botón izquierdo y simultáneamente arrastraremos el ratón hasta conseguir las dimensiones deseadas.

Figura 5.107. Objeto botón.

Page 100: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 98

Procederemos ahora a modificar las propiedades del botón. Lo primero que haremos es modificar el texto del botón. Para conseguirlo deberemos seleccionar el grupo de propiedades FONT y seleccionar la propiedad TEXT. Aquí introduciremos la leyenda SALIR.

Figura 5.108. Propiedad texto del botón.

Pasemos ahora a definir las acciones a realizar cuando se realice la pulsación del botón recién creado. Hasta ahora en todos los objetos que hemos ido incorporando a nuestro proyecto hemos trabajado sobre sus propiedades. Para realizar acciones deberemos seleccionar en la ventana de propiedades la pestaña eventos (EVENTS). Como lo que deseamos es que cuando se pulse en este botón abandone la aplicación, deberemos seleccionar el grupo MOUSE.

Figura 5.109. Eventos asociados al ratón.

Vamos a considerar la pulsación del botón izquierdo (PRESS LEFT). Si pulsamos sobre la flecha correspondiente con el botón derecho veremos que se desplegará una pequeña ventana. En esta ventana elegiremos C-ACTION.

Page 101: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 99

05

Figura 5.110. Evento C-Action.

Esto hará que se abra una ventana nueva en la que podemos realizar la programación de funciones en lenguaje ANSI-C.

Figura 5.111. Ventana de edición de funciones.

Vemos que está dividida en dos zonas. La de la izquierda me permite realizar la selección de funciones predefinidas, y la de la derecha es la zona de edición.

Page 102: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 100

Las funciones predefinidas se dividen en dos grupos, funciones generales (STANDARD FUNCTIONS), que son funciones propias del lenguaje ANSI-C, y funciones internas (INTERNAL FUNCTIONS), que son funciones propias de WinCC.

En el caso que nos ocupa, deseamos que al realizar la pulsación de un botón abandonemos nuestra aplicación. Esta sería una función interna, por ello seleccionaremos en la ventana derecha INTERNAL FUNCTIONS. Observaremos que al desplegarse aparecen nuevos subgrupos de funciones. La denominación de cada uno de los subgrupos nos da una idea de que tipo de funciones están disponibles.

Figura 5.112. Grupos de funciones internas.

Page 103: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 101

05

Vamos a desplegar la subdivisión denominada wincc. Veremos que aparece un nuevo grupo denominado system que desplegaremos. Aquí aparecen por fin las funciones disponibles. Vamos a prestar especial atención a las dos primeras.

Figura 5.113. Subgrupo de funciones wincc.

Vemos una función denominada ExitWinCC. Esta función haría que abandonásemos nuestra aplicación también el entorno de desarrollo. La que vamos a emplear es la primera denominada DeactivateRTPoject. Esta función hace que deje de ejecutarse nuestra aplicación, también denominada RUNTIME, pero que no abandone el entorno de desarrollo. Para seleccionarla haremos doble pulsación sobre ella y observaremos que aparece un código en la ventana de edición.

Figura 5.114. Código de la función DeactivateRTProject.

Page 104: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 102

Normalmente las funciones programadas en lenguaje C necesitan parámetros, que son datos necesarios para que estas funcionen correctamente. En este caso no es necesario, por lo que pulsaremos la tecla OK para validar y compilar nuestra función. Nos va a mostrar un cuadro de aviso que nos indica que no se ha realizado la compilación del código que acabamos de introducir, y que si deseamos realizar la compilación. Indicaremos que sí deseamos realizar la compilación. Si todo ha ido bien, en la parte inferior izquierda aparecerá un texto indicándonos que se han producido 0 errores y 0 avisos.

Figura 5.115. Indicación de errores y avisos.

Al pulsar sobre la tecla OK procederemos a terminar de asociar el código programado al evento del ratón. Podemos observar como la flecha que está junto al evento en la ventana de propiedades a cambiado de color, indicándonos que tiene un código programado asociado.

Figura 5.116. Código asociado a un evento.

Page 105: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 103

05

Con estos pasos ya hemos terminado totalmente la creación del botón SALIR. Procederemos ahora a crear un nuevo botón que realizará las funciones de botón de marcha o arranque. Seguiremos los mismos pasos usados con el botón SALIR y le daremos el nombre MARCHA.

Figura 5.117. Nuevo botón.

Ahora procederemos a programar las acciones que deseamos incorporar a este botón. Queremos que cuando se pulse sobre este botón, se modifique el valor de una variable del autómata. Esta variable será la marca M100.0, que ya hemos definido en WinCC como BOTMARCHA.

La acción a contemplar será la pulsación con el botón izquierdo del ratón, así que seleccionaremos la ventana de propiedades de nuestro botón y seleccionaremos la pestaña de eventos. En los eventos seleccionaremos las acciones relativas al ratón, elegiremos pulsar izquierdo y con el botón derecho seleccionamos C_ACTION para abrir el editor.

Dentro del editor procederemos a seleccionar el grupo de funciones internas, pero ahora seleccionaremos el subgrupo relativo a TAGS.

Page 106: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 104

Dentro de TAGS aparecen dos subdivisiones, GET que sirve para adquirir valores y SET que sirve para escribir valores. Como lo que queremos es modificar el valor de una variable seleccionaremos la subdivisión SET.

Figura 5.118. Selección SET del grupo TAG.

Vemos que aquí aparecerían las funciones. Si observamos con detenimiento, vemos que cada una de las funciones está preparada para trabajar con diferentes tipos de datos. En nuestro caso la marca M100.0 es un bit por ello seleccionaremos la función SetTagBit. Esta función nos obliga a usar dos parámetros, uno es la variable con la que deseo trabajar, y el otro, el valor que quiero que tenga. Al hacer doble pulsación sobre la función WinCC nos indica que tipo de parámetros va a emplear la función.

Figura 5.119. Parámetros necesarios.

Validamos pulsando la tecla OK, y vemos que aparece el código en la zona de edición. Esta es la función genérica y necesita que le indiquemos los parámetros necesarios. Estos parámetros son los datos representados entre paréntesis.

Page 107: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 105

05

Figura 5.120. Parámetros de la función SetTagBit.

Sustituiremos el parámetro Tag_Name por el nombre de nuestra variable a la que le hemos nombrado como BOTMARCHA, pero obligatoriamente debe escribirse entre comillas y respetando tanto mayúsculas como minúsculas, si no tendremos errores de compilación. Ahora debemos sustituir el parámetro value. Como nuestra variable es de tipo bit solo puede adquirir dos valores, 0 ó 1. Como lo que deseamos es activarla sustituiremos value por 1, pero esta vez no hace falta usar comillas.

Figura 5.121. Función editada.

Validamos y compilamos. Si no existen errores, validamos de nuevo pulsando OK. Ya hemos programado nuestro botón, pero existe un pequeño problema. Esta función hace que el valor elegido quede enclavado, o sea, al pulsar sobre el botón la marca M100.0 pasará a valer 1, pero al soltar el botón seguirá valiendo 1, por lo que no funcionaría del mismo modo que un pulsador. No hay que apurarse, ya que WinCC nos ofrece soluciones a este inconveniente. Del mismo modo que hay un evento asociado a la pulsación de los botones del ratón, también existe un evento asociado a soltar los botones del ratón. En nuestro caso será RELEASE LEFT.

Page 108: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 106

Figura 5.122. Evento RELEASE LEFT.

Usaremos en este evento la misma función SetTagBit con la variable BOTMARCHA, pero esta vez debemos hacer que adquiera el valor 0.

Figura 5.123. Función programada.

Ya hemos terminado de programar nuestro botón de marcha. Por último nos quedaría programar del mismo modo el botón de paro. Este estará asociado a la variable BOTPARO, que a su vez está asociada la marca M100.1.

Realizar el proceso completo de creación del botón de paro.

Page 109: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 107

05

Nuestra pantalla ha quedado terminada, por lo que procederemos a salvarla.

Figura 5.124. Pantalla gráfica finalizada.

Para salvar la pantalla, pulsaremos con el botón izquierdo sobre el botón correspondiente, ubicado en la barra de botones.

Figura 5.125. Botón salvar (SAVE).

Abandonaremos ahora la herramienta GRAPHICS DESIGNER. Ahora nos quedaría definir las condiciones de ejecución de nuestro proyecto. En este paso definiremos aspectos relacionados al tamaño y formato de las ventanas, las herramientas que deseamos que se ejecuten, la deshabilitación de teclas o cual va a ser la pantalla que debe arrancar nuestro proyecto. Para ello seleccionaremos en la ventana derecha del entorno de desarrollo, el icono COMPUTER. En la ventana izquierda aparecerá el nombre de nuestro ordenador, pulsando sobre el con el botón derecho veremos que aparece una pequeña ventana en la que seleccionaremos propiedades.

Page 110: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 108

Figura 5.126. Propiedades del nuestro equipo.

Veremos como aparece un nuevo cuadro de dialogo. Inicialmente nos va a mostrar la información referente a las características de nuestro ordenador.

Figura 5.127. Información general.

Esta información no es necesario modificarla. Si observamos en la parte superior existen una serie de pestañas, seleccionaremos con el botón izquierdo aquella con el nombre STARTUP (ARRANQUE).

Page 111: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 109

05

Figura 5.128. Arranque.

Aquí definiríamos que herramientas deseamos que arranque WinCC cuando ejecutemos nuestro proyecto. Entre estas herramientas tendríamos aquellas referentes al tratamiento de alarmas (ALARM LOGGING), archivado de datos (TAG LOGGING), etc. En nuestro caso seleccionaremos la casilla referente a las funciones gráficas (GRAPHICS RUNTIME), de lo contrario nuestro proyecto no funcionaría.

La siguiente pantalla es la referente a parámetros (PARAMETERS). Aquí podremos elegir el idioma que empleará WinCC, por desgracia el español no está disponible, así que seleccionaremos inglés. También podemos deshabilitar combinaciones de teclas usadas por Windows, y que pueden afectar al funcionamiento del sistema de supervisión. Nosotros no deshabilitaremos ninguna combinación de teclas.

Page 112: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 110

Figura 5.129. Parámetros de proyecto.

Por último quedaría la pestaña con la leyenda GRAPHICS-RUNTIME. Aquí deberemos realizar algunos cambios.

Page 113: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 111

05

Figura 5.130. Opciones de la pestaña GRAPHICS-RUNTIME.

Vemos que la primera casilla nos indica la ruta y nombre de nuestro proyecto. Esta casilla es meramente informativa por lo que no podremos realizar cambio alguno. En la siguiente deberemos indicar cual será la imagen inicial (START PICTURE) que mostrará nuestro proyecto cuando pasemos a modo runtime. Mediante el botón BROWSE abriremos un cuadro de diálogo que nos permitirá realizar la selección de imagen. Observaremos que automáticamente nos ha mostrado la ruta exacta de ubicación de nuestras imágenes de proyecto. Como solo disponemos de una imagen la selección es sencilla.

Page 114: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 112

Figura 5.131. Selección de imagen inicial.

Una vez selecciona validamos pulsando la tecla OK. El siguiente paso es definir los atributos de ventana (WINDOW ATTRIBUTES). Aquí podremos seleccionar el aspecto que deseamos que tenga la ventana de nuestro sistema, maximizada, minimizada, adaptada, etc. Nosotros elegiremos pantalla completa (FULL SCREEN), ya que si recordamos, al crear la imagen lo primero que hicimos fue definir la geometría, o sea, el tamaño de pantalla.

El siguiente cuadro nos permite desconectar (TURN OFF) ciertas funciones de sistema. Entre estas funciones tenemos cerrar aplicaciones mediante combinaciones de teclas, modificar tamaño de ventanas, etc. Nosotros vamos a desconectar las siguientes:

• ALT+F4

• RESIZE

• MOVE

• MINIMIZE

• MAXIMIZE

• CLOSE

Page 115: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 113

05

Figura 5.132. Configuración completa.

El resto de opciones las dejaremos como están, y pulsaremos Aceptar para validar los cambios. Con estos pasos habríamos terminado la creación de nuestro proyecto. Solo nos quedaría hacer la prueba de que todo funciona correctamente.

Nos aseguraremos que el cable de comunicaciones está conectado al ordenador y al PLC, y que este último está en modo RUN. En caso de estar trabajado con el simulador deberá estar ejecutado el PLCSIM con el programa cargado y en modo RUN.

Una vez revisados estos pasos, procederíamos a poner en marcha nuestro proyecto. Para ello acudiremos a la barra de botones de nuestro entorno de desarrollo y pulsaremos en el botón de arranque.

Page 116: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 114

Figura 5.133. Botón de activación de proyecto.

Tras un breve periodo de tiempo debe aparecer la pantalla que hemos creado. Procederemos a comprobar el perfecto funcionamiento de nuestra aplicación.

Figura 5.134. Aplicación en funcionamiento.

Si todo ha funcionado como hemos previsto, ¡¡enhorabuena!!

Problemas

Fundamentalmente los problemas de funcionamiento de WinCC se centran en el apartado de comunicaciones. Si todo está conectado correctamente y observamos que ninguno de los rectángulos no cambia de color o que al pulsar los botones de marcha o paro no se produce cambio alguno en el autómata, deberemos revisar algunos datos de configuración del driver en WinCC. Para ello saldremos del runtime pulsando el botón Salir. Aparecerá la pantalla del entorno de desarrollo. En la ventana izquierda desplegaremos la opción SIMATIC S7 PROTOCOL SUITE y seleccionaremos MPI. Sobre la selección pulsaremos con el botón derecho del ratón y seleccionaremos parámetros de sistema (SYSTEM PARAMETERS).

Page 117: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 115

05

Figura 5.135. Parámetros de sistema.

Aparecerá un cuadro de diálogo que nos mostrará información relativa al sistema de comunicaciones empleado.

Figura 5.136. Parámetros MPI.

La primera casilla es solo informativa y debe indicar MPI, ya que es el driver que hemos seleccionado en nuestro proyecto. La siguiente casilla nos permite elegir diferentes dispositivos de conexión lógica que funcionen con el bus MPI. Siemens denomina a estos dispositivos puntos de acceso, y el número de ellos depende de las aplicaciones de Siemens instaladas en nuestro equipo, WinCC, STEP7, etc.

Page 118: Unidad 5 119 Pag

Formación Abierta

Simatic WinCC 116

Los puntos de acceso MPI habituales son:

• MPI (Punto de acceso de WINCC).

• PC ADAPTER(MPI) (Punto de acceso genérico).

• S7ONLINE (Punto de acceso de STEP7).

Iremos probando hasta que consigamos que nuestro sistema se comunique correctamente.

Page 119: Unidad 5 119 Pag

Monitorización de Procesos

Simatic WinCC 117

05

• Resumen

• Como resumen vamos a enumerar los pasos básicos para realizar un proyecto en WinCC.

• Primero procederemos a crear nuestro proyecto, que podrá ser monousuario o multiusuario.

• Tras crear el proyecto, procederemos a la selección del driver necesario para la comunicación con el dispositivo de adquisición de datos.

• Una vez seleccionado el driver y configurada la conexión, habrá que definir los tags necesarios para nuestro proyecto. Estos podrán ser internos o de proceso.

• Una vez definidas las variables, deberemos proceder a la creación de las pantallas de nuestro proyecto. Para ello utilizaremos la herramienta Graphics Designer.

• Nuestras pantallas podrán contener multitud de elementos que nos van a permitir tanto la representación de valores de variables de proceso, como la interactuación con los dispositivos de adquisición de datos.

• Si deseamos recurrir al archivado de datos utilizaremos la herramienta Tag Logging. Con esta utilidad podremos almacenar valores con diferentes pautas, para su posterior estudio, e incluso su representación mediante gráficos de tendencias.

• WinCC también nos permite la presentación de avisos y alarmas mediante la herramienta Alarm Logging.

• Si con las funcionalidades incorporadas en WinCC no tuviésemos suficiente, podemos recurrir a la herramienta de programación en ANSI C para programar nuestras propias funciones.