Vous êtes sur la page 1sur 32
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL HMI

HMI

PRÁCTICAS DEL HMI
PRÁCTICAS DEL HMI
PRÁCTICAS DEL HMI
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL THE HUMAN MACHINE INTERFACE HMI GENERALIDADES En la vida actual, con los constantes cambios

THE HUMAN MACHINE INTERFACE HMI

GENERALIDADES

En la vida actual, con los constantes cambios industriales, y las exigencias cada vez más complejas regidas por la globalización, se ha vuelto una necesidad primordial para las empresas el saber que ocurre y dónde, para poder reaccionar de forma correcta y precisa en los entornos de producción automatizados.

De

ello ha

resultado

una

tecnología

cuya

importancia

crece

de forma

permanente.

Esta

tecnología se denomina manejo y visualización o interfaz hombre-máquina.

Manejo y visualización significa dominar el proceso, mantener en perfecto funcionamiento las máquinas e instalaciones.

La finalidad que busca toda industria es tener mayor disponibilidad y por lo tanto una mayor productividad.

Para cumplir este propósito existe una gran gama de productos y sistemas innovadores y rentables de paneles de operador y software de supervisión para manejo y visualización a nivel de máquina hasta el sistema SCADA escalable para los más diferentes requisitos impuestos en la supervisión de diversos procesos.

En el laboratorio LPAIC se utiliza el sistema SIMATIC HMI de SIEMENS que utiliza el software SIMATIC WinCC que es un sistema SCADA para supervisión de procesos escalable para cualquier requisito, del sistema monousuario al sistema multiusuario redundante así como la posibilidad de supervisión y manejo de plantas por Internet.

WinCC es además la plataforma ideal para integrar aplicaciones de tecnologías de la información y negocio, por ejemplo para integración de sistemas MES y ERP. Ya sea para optimizar las operaciones, para aseguramiento de calidad a nivel de MES (Manufacturing Execution System) o para entregar datos de gestión ERP (Enterprise Resource Planning).

WINCC.

WinCC es un sistema HMI eficiente para la entrada bajo Microsoft Windows 2000 y Windows XP. HMI significa "Human Machine Interface", o sea las interfaces entre el hombre (el usuario) y la maquina (el proceso).

significa "Human Machine Interface", o sea las interfaces entre el hombre (el usuario) y la maquina
significa "Human Machine Interface", o sea las interfaces entre el hombre (el usuario) y la maquina
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL El control sobre el proceso en sí lo tiene el autómata programable (PLC). Es

El control sobre el proceso en sí lo tiene el autómata programable (PLC). Es decir, por un lado hay una comunicación entre WinCC y el operador, y por otro lado entre WinCC y los autómatas programables.

y por otro lado entre WinCC y los autómatas programables. CARACTERÍSTICAS DE WINCC Con WinCC se

CARACTERÍSTICAS DE WINCC

Con WinCC se visualiza el proceso y se programa la interfaz gráfica de usuario para el operador.

WinCC permite que el operador observe el proceso, para lo cual el proceso es visualizado gráficamente en la pantalla. En cuanto cambia un estado en el proceso se actualiza la visualización.

WinCC permite que el operador maneje el proceso; así, desde la interfaz gráfica de usuario él puede predeterminar un valor de consigna, abrir una válvula, etc.

Cuando se presenta algún estado crítico en el proceso se activa automáticamente una alarma; si se rebasa un valor límite predeterminado, por ejemplo, aparece un aviso en la pantalla.

Los avisos y los valores de proceso se pueden imprimir y archivar en formato electrónico. El usuario documenta así la evolución del proceso y puede acceder posteriormente a los datos de producción realizados con anterioridad.

El usuario puede integrar WinCC de modo óptimo en soluciones de automatización y en soluciones IT (Information Technology).

En su calidad de componente del concepto TIA de Siemens (Totally Integrated Automation), WinCC opera con autómatas programables de la serie de productos SIMATIC con un grado de coordinación y cooperación especialmente eficaz.

Soporta los sistemas de automatización de otros fabricantes; por medio de interfaces estandarizadas se intercambian los datos de WinCC con otras soluciones IT, por ejemplo con aplicaciones de los niveles MES y ERP (un sistema SAP, por ejemplo), o con programas tales como Microsoft Excel.

con aplicaciones de los niveles MES y ERP (un sistema SAP, por ejemplo), o con programas
con aplicaciones de los niveles MES y ERP (un sistema SAP, por ejemplo), o con programas
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL • Aplicando las interfaces de programación de WinCC se pueden interconectar los propios programas

Aplicando las interfaces de programación de WinCC se pueden interconectar los propios programas para controlar el proceso y para seguir procesando los datos.

WinCC puede ser adaptado de modo óptimo a los requisitos de cada proceso. Se cuenta también con el soporte de un gran número de configuraciones, desde un sistema monopuesto hasta los sistemas redundantes distribuidos que tienen varios servidores, pasando por sistemas cliente - servidor.

La

configuración

WinCC

se

puede

modificar

en

cualquier

momento,

también

posteriormente, sin que por ello se vean afectados los proyectos existentes.

WinCC es un sistema HMI apto para utilizarlo con Internet, pudiendo implementar soluciones de cliente basadas en la Web y soluciones de tipo "thin client".

ESTRUCTURA PRINCIPAL DE WINCC.

WinCC es un sistema modular. Sus componentes básicos son el software de configuración (CS) y el software Runtime (RT).

WinCC es un sistema modular. Sus componentes básicos son el software de configuración (CS) y el
WinCC es un sistema modular. Sus componentes básicos son el software de configuración (CS) y el
WinCC es un sistema modular. Sus componentes básicos son el software de configuración (CS) y el
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL SOFTWARE DE CONFIGURACIÓN. Al iniciar WinCC se abre el programa WinCC Explorer. WinCC Explorer

SOFTWARE DE CONFIGURACIÓN.

Al iniciar WinCC se abre el programa WinCC Explorer. WinCC Explorer constituye el núcleo del software de configuración. En WinCC Explorer se representa la estructura global del proyecto y se gestiona el proyecto.

Para configurar se dispone de unos editores específicos que pueden activarse desde WinCC Explorer. Con cada uno de los editores se configura un determinado subsistema de WinCC.

PRINCIPALES SUBSISTEMAS DE WinCC .

El sistema de gráficos: El editor para confeccionar las imágenes es:

Graphics Designer.

El sistema de avisos: El editor para configurar los avisos se llama:

Alarm Logging.

El sistema de ficheros: El editor para determinar los datos a archivar es Tag Logging.

El sistema de informes: El editor para elaborar el diseño de los informes es Report Designer.

La administración de usuario: El editor para administrar los usuarios y sus respectivos derechos es User Administrator.

La comunicación se configura directamente en WinCC Explorer.

NOTA: Todos los datos de configuración se memorizan en la base de datos CS.

SOFTWARE DE RUNTIME.

Con el software de Runtime el usuario puede visualizar y manejar el proceso. En este contexto, el software de Runtime tiene fundamentalmente las siguientes tareas:

Leer los datos memorizados en la base de datos CS.

Visualizar las imágenes en la pantalla.

Realizar la comunicación con los autómatas programables.

Archivar los datos Runtime, p. ej. Valores de proceso y eventos de avisos.

Manejar el proceso, p. ej. Predeterminando valores de consigna o Activando/desactivando

proceso y eventos de avisos. • Manejar el proceso, p. ej. Predeterminando valores de consigna o
proceso y eventos de avisos. • Manejar el proceso, p. ej. Predeterminando valores de consigna o
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL ESTRUCTURA DE PROYECTOS para realizar los trabajos de configuración en WinCC, las etapas de

ESTRUCTURA DE PROYECTOS

para realizar los trabajos de configuración en WinCC, las etapas de

configuración determinadas se basan en otras etapas de configuración; es decir, para poder realizar

unos trabajos se tiene que haber realizado antes otros trabajos determinados.

El orden óptimo

En la siguiente sinopsis se muestra el "hilo conductor" que sirve al usuario como orientación para configurar los proyectos.

ACCIONES OBLIGATORIAS:

el "hilo conductor" que sirve al usuario como orientación para configurar los proyectos. ACCIONES OBLIGATORIAS:
el "hilo conductor" que sirve al usuario como orientación para configurar los proyectos. ACCIONES OBLIGATORIAS:
el "hilo conductor" que sirve al usuario como orientación para configurar los proyectos. ACCIONES OBLIGATORIAS:
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL CONFIGURACIONES OPCIONALES

CONFIGURACIONES OPCIONALES

PRÁCTICAS DEL CONFIGURACIONES OPCIONALES
PRÁCTICAS DEL CONFIGURACIONES OPCIONALES
PRÁCTICAS DEL CONFIGURACIONES OPCIONALES
PRÁCTICAS DEL CONFIGURACIONES OPCIONALES
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL EDITORES Y FUNCIONES DE WINCC EXPLORER En la ventana de navegación de WinCC Explorer

EDITORES Y FUNCIONES DE WINCC EXPLORER

En la ventana de navegación de WinCC Explorer se pueden ver los editores y las funciones de WinCC instalados. El editor de una opción sólo puede verse en la ventana de navegación si la opción está instalada.

Algunas herramientas y algunas opciones de WinCC no se muestran en WinCC Explorer. Puede abrir las herramientas desde el menú de inicio de Windows, en la carpeta "Simatic" bajo "WinCC" > "Tools". Los editores de las opciones WinCC pueden abrirse en parte independientemente de WinCC. Encontrará información detallada en la ayuda de cada una de las opciones.

TIPOS DE PROYECTO

En WinCC existen los siguientes tipos de proyecto:

Proyecto para estación monopuesto.

Proyecto para estación multipuesto.

Proyecto de cliente.

PROYECTO PARA ESTACIÓN MONOPUESTO

Si desea trabajar en un proyecto desde un único equipo, debe crear un proyecto para estación multipuesto.

El proyecto WinCC se ejecuta en un equipo que funciona como servidor para el procesamiento de los datos y como equipo de mando. No será posible acceder al proyecto desde otros equipos. El equipo en el que se crea un proyecto para estación monopuesto se configura como servidor.

El equipo se comunica con el sistema de automatización a través de la comunicación de procesos.

PROYECTO PARA ESTACIÓN MULTIPUESTO

Si desea trabajar en un proyecto desde varios equipos, debe crear un proyecto para estación monopuesto.

Para un sistema multipuesto existen dos posibilidades:

varios equipos, debe crear un proyecto para estación monopuesto. Para un sistema multipuesto existen dos posibilidades:
varios equipos, debe crear un proyecto para estación monopuesto. Para un sistema multipuesto existen dos posibilidades:
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL • Sistema multipuesto con uno o más servidores: Varios servidores con uno o más

Sistema multipuesto con uno o más servidores: Varios servidores con uno o más clientes. Un cliente accede a varios servidores. Los datos de Runtime están distribuidos en diferentes servidores. Los datos de configuración se encuentran tanto en los servidores como en los clientes.

Sistema multipuesto con un solo servidor: Un servidor con uno o más clientes. Todos los datos están en el servidor.

En el servidor crea un proyecto para estación multipuesto. El servidor se comunica con el sistema de automatización a través de la comunicación de procesos.

En el proyecto para estación multipuesto configura los clientes que acceden al servidor. En un segundo paso crea en los correspondientes equipos los proyectos de cliente necesarios.

Para trabajar con varios servidores debe duplicar el proyecto para estación multipuesto en el segundo servidor. Adapte el proyecto duplicado de la forma necesaria.

También puede crear en el segundo servidor un segundo proyecto para estación multipuesto independiente del proyecto del primer servidor.

Un servidor también puede acceder como cliente a otro servidor. Esta posibilidad resulta útil por ejemplo si utiliza un servidor de ficheros o un servidor de archivos.

PROYECTO DE CLIENTE

Si ha creado un proyecto para estación multipuesto, deberá crear los correspondientes clientes que accederán al servidor. En cada equipo que va a ejercer la función de cliente debe crear un proyecto de cliente.

Para un cliente WinCC dispone de dos posibilidades:

Sistema multipuesto con uno o más servidores: El cliente accede a varios servidores. Los datos de Runtime están distribuidos en diferentes servidores.

Los datos de configuración de los proyectos para equipo multipuesto se encuentran en los servidores. En los clientes pueden estar los datos de configuración locales en los proyectos de cliente:

imágenes, variables, etc.

Sistema multipuesto con un solo servidor: El cliente accede a un único servidor. Todos los datos se encuentran en el servidor y se hace referencia a los clientes.

Un servidor de ficheros o un servidor de archivos también pueden acceder a un servidor como

cliente.

a los clientes. Un servidor de ficheros o un servidor de archivos también pueden acceder a
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL En el servidor crea un proyecto para estación multipuesto. El servidor se comunica con

En el servidor crea un proyecto para estación multipuesto. El servidor se comunica con el sistema de automatización a través de la comunicación de procesos.

En el proyecto para estación multipuesto crea los clientes que acceden al servidor.

Si configura un sistema multipuesto con un solo servidor, no debe crear un proyecto de cliente propio en el cliente WinCC.

Si configura un sistema de estación multipuesto con varios servidores, deberá crear un proyecto de cliente propio en cada cliente. Lo mismo ocurre si desea acceder a un solo servidor, pero también desea disponer de los datos de Configuración en el cliente.

CREAR Y EDITAR PROYECTOS

Preparativos para la creación de un proyecto

Para crear un proyecto WinCC de la forma más efectiva posible, antes debe estudiar la estructura del proyecto.

Dependiendo del tamaño del proyecto planificado y del número de personas implicadas en la configuración, puede resultar útil definir previamente algunos ajustes y normas.

Los elementos de un proyecto que puede definir antes de configurarlo son:

Tipo de proyecto

Ruta del proyecto

Convenciones de nombres

Grupos de variables

Jerarquía de imágenes

Reutilización de partes de un proyecto

TIPO DE PROYECTO

Antes de comenzar la planificación del proyecto debe saber si va a necesitar un sistema monopuesto o multipuesto. Si desea crear un proyecto con clientes WinCC o clientes Web, deberá observar las indicaciones correspondientes.

Si desea crear un proyecto con clientes WinCC o clientes Web, deberá observar las indicaciones correspondientes.
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL RUTA DEL PROYECTO Un proyecto de WinCC no tiene que crearse necesariamente en la

RUTA DEL PROYECTO

Un proyecto de WinCC no tiene que crearse necesariamente en la misma partición o espacio de memoria en la que se ha instalado WinCC. Es mejor crear una partición propia para el proyecto. Para crear la partición debe tener en cuenta la cantidad de datos prevista. Si va a archivar un gran número de datos, el proyecto de WinCC podría necesitar varios giga bites de memoria.

Asimismo, una partición propia garantiza que, en caso de fallo del sistema, se mantengan el proyecto de WinCC y todos los datos que contiene.

CONVENCIONES DE NOMBRES

Las convenciones de nombres pueden facilitarle la manipulación de proyectos de gran tamaño. Le ayudan a mejorar la perspectiva general del proyecto especialmente con las variables, las imágenes y las funciones.

Deberá tener en cuenta las limitaciones existentes para la asignación de nombres de caracteres no admitidos"".

NOMBRE DEL PROYECTO

El nombre de un proyecto ya creado no puede cambiarse sin más. Por eso debe pensar un nombre adecuado antes de crear el proyecto.

VARIABLES

Puede asignar prefijos a las variables que identifiquen el tipo de variable o el enlace asignado a la misma. Puede asignar p.ej. el prefijo "txt_" a las variables de texto y el prefijo "int_" a las variables internas.

Si crea un estándar para toda la empresa, deberá fijar prefijos unitarios para todos los proyectos.

IMÁGENES

También puede definir prefijos para los tipos de imágenes p.ej. para distinguir entre imágenes de instalaciones e imágenes de sistemas.

prefijos para los tipos de imágenes p.ej. para distinguir entre imágenes de instalaciones e imágenes de
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL Si crea un gran número de imágenes, puede utilizar números correlativos para los nombres

Si crea un gran número de imágenes, puede utilizar números correlativos para los nombres de las imágenes.

FUNCIONES

Para las funciones es mejor definir un prefijo para el estándar de su empresa. De ese modo es posible distinguir a primera vista qué funciones son necesarias para el estándar.

GRUPOS DE VARIABLES

Para estructurar las variables puede crear grupos de variables. En WinCC no es posible intercalar grupos entre sí; sólo puede crear un nivel con grupos de variables.

JERARQUÍA DE IMÁGENES

Para reducir el tiempo necesario para la configuración del proyecto, antes de comenzar debe estudiar la jerarquía de imágenes que va a utilizar en el proyecto. Para ello debe hacerse una idea de las imágenes que se van a crear.

Con una imagen básica y la utilización del prefijo de variables podrá estructurar la navegación en su proyecto.

REUTILIZACIÓN

Puede utilizar diferentes partes de proyectos WinCC ya existentes, como imágenes, variables, funciones y acciones.

PROYECTO ESTÁNDAR

Si no desea aplicar una y otra vez datos de un proyecto WinCC ya existente, puede crear un proyecto estándar. En él puede configurar partes de proyecto adaptadas a sus necesidades. Cuando cree un nuevo proyecto WinCC, sólo tiene que copiar el proyecto estándar y adaptar la copia de la forma necesaria. Con ello puede ahorrar tiempo en la configuración del proyecto.

estándar y adaptar la copia de la forma necesaria. Con ello puede ahorrar tiempo en la
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL UN PROYECTO ESTÁ COMPUESTO POR: El nombre del proyecto. Computer: Todos los parámetros relacionados

UN PROYECTO ESTÁ COMPUESTO POR:

El nombre del proyecto.

Computer: Todos los parámetros relacionados con el entorno de trabajo de la aplicación en general.

Tag Management: Administrador de comunicaciones (tener en cuenta a partir de ahora que tag equivale en el proyecto a una variable, sea de comunicaciones con el PLC o interna del proyecto).

· Data Types: Agrupación de las variables del WinCC por tamaño, sin distinción de origen de los datos (comunicaciones o internos).

· Editors: Editores de las diferentes partes en que se subdivide el runtime del WinCC. Dentro de este apartado nos encontramos con:

Graphics Designer: Editor gráfico que nos permite dibujar las pantallas que componen el WinCC.

Alarm Logging: Editor de alarmas que nos permite configurar las ventanas y tratamiento de alarmas del proceso.

Tag Logging: Editor de archivos y gráficas que se encarga de configurar el almacenamiento de datos y su posterior visualización en forma de curvas o de tablas.

Report Designer: Editor de informes a impresora. Se encarga de configurar todo lo referente al envío a impresora de informes.

Global Script: Compilador en C que nos permite programar nuestras propias acciones y ejecutarlas de manera periódica o mediante eventos de cambio de variables.

Text Library: Editor de texto que nos permite asignar diferentes configuraciones de textos según el idioma seleccionado en el WinCC.

User Administrator: Administrador de usuarios que nos permite activar o desactivar usuarios mediante activación de passwords.

¿QUÉ ES UN DRIVER O CANAL DE COMUNICACIONES?

Un driver de comunicaciones es una dll, con la extensión *.CHN que posibilita al WinCC comunicarse con un determinado protocolo con un tipo determinado de PLC industrial o aplicación de software.

al WinCC comunicarse con un determinado protocolo con un tipo determinado de PLC industrial o aplicación
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL Un canal de comunicaciones puede soportar varios enlaces de comunicaciones a la vez o

Un canal de comunicaciones puede soportar varios enlaces de comunicaciones a la vez o no, dependiendo del tipo de canal.

Existen canales de comunicaciones que, pese a encontrarse dentro del CD de WinCC, necesitan para funcionar una licencia aparte.

Es posible generar un nuevo canal de comunicaciones si se dispone de la herramienta CDK, paquete de desarrollo de WinCC para canales de comunicaciones.

¿QUÉ ES UN GRUPO?

Todas las variables, tanto las internas como las externas pueden agruparse en grupos o grupos de variables, lo que permite cuando el proyecto crece en tamaño acceder a las variables de una manera más intuitiva.

EJEMPLO DEMOSTRATIVO

Supongamos que deseamos realizar un proyecto de una máquina de lavado de coches, que se compone de cuatro partes bien diferenciadas, entrada al lavadero, enjabonado, lavado y secado.

Definimos cuatro grupos de variables dentro de los cuales crearemos los tags que correspondan a cada una de las partes de la máquina.

grupos de variables dentro de los cuales crearemos los tags que correspondan a cada una de
grupos de variables dentro de los cuales crearemos los tags que correspondan a cada una de
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL ¿QUÉ ES UN TAG? Un tag es el elemento de enlace entre la base

¿QUÉ ES UN TAG?

Un tag es el elemento de enlace entre la base de datos del WinCC, las variables del PLC y los objetos del runtime de nuestra aplicación. Los valores de los tags son almacenados en nuestra base de datos del proyecto.

Cuando arranca el WinCC, carga estos valores de la base de datos. A partir de ese momento se pueden modificar dichos valores, pero hay que tener en cuenta que dichas modificaciones no se almacenan en la base de datos, por lo que si utilizamos variables internas para realizar una receta de valores, y nos salimos de WinCC, cargará al arrancar de nuevo los valores de las variables internas que tenga asignados en propiedades estáticas, y no el último valor que hubiésemos introducido.

las variables internas que tenga asignados en propiedades estáticas, y no el último valor que hubiésemos
PRÁCTICAS DEL
PRÁCTICAS DEL
PRÁCTICAS DEL EJERCICIOS PREVIOS A LA REALIZACIÓN DE LA PRACTICA DE HMI El alumno deberá elaborar

EJERCICIOS PREVIOS A LA REALIZACIÓN DE LA PRACTICA DE HMI

El alumno deberá elaborar y entregar, un reporte escrito a mano, anexando como preliminares el siguiente custionario:

1. Que significan las siglas HMI.

2. Investigue que es un sistema escada y explíquelo.

3. Investigue por lo menos 3 procesos de alguna industria donde se use un sistema de manejo y visualización, y explíquelos brevemente.

4. Para que sirve WinCC y cual es su estructura fundamental.

5. Mencione 10 características principales con que cuenta WinCC.

6. Explique que es un proyecto en WinCC.

7. Enumere los pasos para la creación de un proyecto.

8. Realice un diagrama de flujo respecto la creación de un proyecto

9. Cuantos tipos de proyecto existen y cuales son las características de cada uno.

10. Investigue a que se le llama variable y explique que entiende por ello.

11. A que se le llama driver de conexión.

12. Porque necesitamos escoger un driver de conexión.

13. Cuál es el driver de conexión que se utiliza en el LPAIC.

14. Investigue el significado de las siglas MPI.

15. De cuantos elementos de trabajo se compone el LPAIC.

16. Cuáles son los parámetros de conexión interna que se deben establecer en el caso del LPAIC, e investigue porque; es decir a que se refiere cada uno.

17. Explique que es un grupo de variables.

18. Explique que es un tag y cuáles son los parámetros que se deben establecer al crear una.

19. Cuál es la diferencia entre una variable de entrada y una de salida

parámetros que se deben establecer al crear una. 19. Cuál es la diferencia entre una variable

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC PRACTICA 1: OBJETIVO: Al termino de esta practica el alumno será capaz de

PRACTICA 1:

OBJETIVO:

Al termino de esta practica el alumno será capaz de elaborar un programa proyecto de la interfaz hombre maquina (HMI) correspondiente al recorrido de la banda conveyor utilizando las herramientas del software Win CC.

EQUIPO:

Computadora central (conveyor)

Computadora PC (HMI)

Banda transportadora Conveyor

Software Win CC.

PLC S7-300

NOTA:

Es importante recordar que antes de iniciar las prácticas de HMI es necesario cargar en el PLC la configuración de las variables a utilizar y un programa vacío para así poder utilizar las variables desde HMI.

DESARROLLO:

Encendido del equipo.

Encender gabinete.

o

Retirar paro de emergencia del gabinete

o

Girar perilla de arranque a posición de encendido

o

Presionar el botón de encendido (botón Verde)

Encender PLC S7-300

Encender PC (HMI)

de encendido o Presionar el botón de encendido (botón Verde)  Encender PLC S7-300  Encender
de encendido o Presionar el botón de encendido (botón Verde)  Encender PLC S7-300  Encender

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC Configuración previa:  Acceder al programa Win CC (Windows Control Center)  En

Configuración previa:

Acceder al programa Win CC (Windows Control Center)

En la barra de herramientas dar clic en la opción nuevo, aparecerá la siguiente ventana en la cual seleccionaremos proyecto para estación monopuesto

seleccionaremos “ proyecto para estación monopuesto ”  Se solicita a continuación un nombre para el

Se solicita a continuación un nombre para el proyecto, le daremos el nombre que deseemos y daremos clic en aceptar

le daremos el nombre que deseemos y daremos clic en aceptar  Al crear el nuevo

Al crear el nuevo proyecto se genera por default un subdirectorio del mismo en el cual se almacenaran todos los archivos que se generaron en la realización del proyecto.

Ahora el programa carga el nuevo proyecto y aparece el nombre que le dio de lado izquierdo de la pantalla.

proyecto.  Ahora el programa carga el nuevo proyecto y aparece el nombre que le dio
proyecto.  Ahora el programa carga el nuevo proyecto y aparece el nombre que le dio

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Se desea conectar el Win CC a un autómata S7-300 para obtener
PRÁCTICAS DE LPAIC  Se desea conectar el Win CC a un autómata S7-300 para obtener

Se desea conectar el Win CC a un autómata S7-300 para obtener información de él, para esto es necesario añadir el driver de comunicación adecuado.

En nuestro directorio que se encuentra del lado izquierdo, con el botón derecho del mouse en administrador de variables se selecciona la opción agregar nuevo driver.

variables se selecciona la opción agregar nuevo driver .  Aparece una ventana en la cual

Aparece una ventana en la cual se selecciona la opción SIMATIC S7 Protocol Suite.chn y damos clic en aceptar.

.  Aparece una ventana en la cual se selecciona la opción SIMATIC S7 Protocol Suite.chn
.  Aparece una ventana en la cual se selecciona la opción SIMATIC S7 Protocol Suite.chn
.  Aparece una ventana en la cual se selecciona la opción SIMATIC S7 Protocol Suite.chn

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  En nuestro directorio abriremos la carpeta de administrador de variables/ SIMATIC S7

En nuestro directorio abriremos la carpeta de administrador de variables/ SIMATIC S7 Protocol Suite/ y con el botón derecho del mouse en MPI selecciona la opción nueva conexión.

del mouse en MPI selecciona la opción nueva conexión.  Es necesario dar de alta las

Es necesario dar de alta las propiedades de la conexión interna que son el nombre de la misma y establecer sus parámetros.

En la ventana que aparecerá a continuación le daremos nombre a nuestra conexión en este ejemplo dejaremos el nombre que aparece por default.

en este ejemplo dejaremos el nombre que aparece por default.  Daremos clic en propiedades, se

Daremos clic en propiedades, se muestra la siguiente ventana en la cual se escribe numéricamente el número 2 para la dirección de estación y 2 en número de slots quedando de la siguiente forma:

numéricamente el número 2 para la dirección de estación y 2 en número de slots quedando
numéricamente el número 2 para la dirección de estación y 2 en número de slots quedando

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Con esto ha quedado definido el enlace con el PLC S7-300 en
PRÁCTICAS DE LPAIC  Con esto ha quedado definido el enlace con el PLC S7-300 en

Con esto ha quedado definido el enlace con el PLC S7-300 en la dirección MPI. 2

Ahora deseamos crear las variables que vamos a ocupar en esta práctica, para ello, en nuestro directorio, abriremos ahora la carpeta de MPI y daremos clic derecho sobre la conexión que acabamos de crear que en este ejemplo lleva el nombre de nuevo enlace, y seleccionaremos la opción grupo nuevo.

de nuevo enlace, y seleccionaremos la opción grupo nuevo.  En el caso de esta práctica

En el caso de esta práctica se va a utilizar solo un grupo de la célula de manufactura el cual es CONVEYOR.

Una vez que seleccionamos nuevo grupo se procede a asignar el nombre para identificar nuestro grupo, en la ventana que aparece a continuación, daremos el nombre de Conveyor y dar clic en aceptar.

nuestro grupo, en la ventana que aparece a continuación, daremos el nombre de Conveyor y dar
nuestro grupo, en la ventana que aparece a continuación, daremos el nombre de Conveyor y dar

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Una vez creado nuestro grupo, dentro de este, se crearan las variables
PRÁCTICAS DE LPAIC  Una vez creado nuestro grupo, dentro de este, se crearan las variables

Una vez creado nuestro grupo, dentro de este, se crearan las variables de estado que se ocuparan en esta práctica.

Para crear una variable con el botón derecho del mouse daremos clic sobre nuestro grupo Conveyor y seleccionaremos la opción variable nueva.

Conveyor y seleccionaremos la opción variable nueva.  Aparecerá la siguiente ventana en la cual

Aparecerá la siguiente ventana en la cual introduciremos el nombre de nuestra primer variable la cual será el actuador de plataforma 0 (AP0) de la cual su dirección es Q 0.1

el nombre de nuestra primer variable la cual será el actuador de plataforma 0 (AP0) de
el nombre de nuestra primer variable la cual será el actuador de plataforma 0 (AP0) de
el nombre de nuestra primer variable la cual será el actuador de plataforma 0 (AP0) de

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Dando clic sobre el botón seleccionar aparece una ventana en la cual

Dando clic sobre el botón seleccionar aparece una ventana en la cual definiremos la dirección de nuestra variable, configuraremos de la siguiente forma.

de nuestra variable, configuraremos de la siguiente forma.  Tomando en cuenta que en las opciones

Tomando en cuenta que en las opciones A y Bit se pondrá la dirección de cada variable

Siguiendo los pasos anteriores crear las variables restantes con sus respectivas direcciones

o

Conveyor



Cadena de entrada 0 (CE0)

Dirección (Q 0.3)



Actuador de plataforma 1 (AP1)

Dirección (Q 0.6)



Cadena izquierda 1 (CdI1)

Dirección (Q 0.7)



Actuador de retención 4 (AR4)

Dirección (Q 1.1)



Actuador de plataforma 4(AP4)

Dirección (Q 1.2)

Cadena derecha 4(CdD4)

Dirección (Q 1.4)



Actuador de plataforma 6 (AP6)

Dirección (Q 2.4)



Cadena derecha 6 (CdD6)

Dirección (Q 2.6)



Actuador de retención 9 (AR9)

Dirección (Q 2.7)



Actuador de plataforma 9 (AP9)

Dirección (Q 3.0)

Cadena izquierda 9 (CdI9)

Dirección (Q 3.1)

 Actuador de plataforma 9 (AP9) Dirección (Q 3.0)  Cadena izquierda 9 (CdI9) Dirección (Q
 Actuador de plataforma 9 (AP9) Dirección (Q 3.0)  Cadena izquierda 9 (CdI9) Dirección (Q

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Nuestras variables deberán quedar de la siguiente manera.  Una vez creadas

Nuestras variables deberán quedar de la siguiente manera.

Nuestras variables deberán quedar de la siguiente manera.  Una vez creadas todas nuestras variables se

Una vez creadas todas nuestras variables se procederá a realizar la parte grafica para ello se abrirá el programa Graphics Designer.

En nuestro directorio daremos clic derecho sobre Graphics Designer, seleccionaremos nueva imagen y abriremos nuestra imagen dando doble clic sobre NewPdl0.Pdl

abriremos nuestra imagen dando doble clic sobre NewPdl0.Pdl  Esto nos abrirá la ventana de Graphics
abriremos nuestra imagen dando doble clic sobre NewPdl0.Pdl  Esto nos abrirá la ventana de Graphics

Esto nos abrirá la ventana de Graphics Designer en la cual crearemos la interfaz gráfica de nuestro proyecto.

 Esto nos abrirá la ventana de Graphics Designer en la cual crearemos la interfaz gráfica
 Esto nos abrirá la ventana de Graphics Designer en la cual crearemos la interfaz gráfica

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Para este ejercicio se van a configurar botones los cuales podemos encontrar
PRÁCTICAS DE LPAIC  Para este ejercicio se van a configurar botones los cuales podemos encontrar

Para este ejercicio se van a configurar botones los cuales podemos encontrar en la parte derecha, de la paleta de objetos desplegaremos objetos Windows y seleccionaremos dando doble clic en la opción botón

y seleccionaremos dando doble clic en la opción botón  Nos aparecerá una ventana la cual

Nos aparecerá una ventana la cual nos pide que le demos nombre a nuestro botón el cual será, para cada botón, el nombre de cada una de nuestras variables, en el primer caso es AP0 (actuador de plataforma 0) y se dará clic en aceptar.

nombre de cada una de nuestras variables, en el primer caso es AP0 (actuador de plataforma
nombre de cada una de nuestras variables, en el primer caso es AP0 (actuador de plataforma
nombre de cada una de nuestras variables, en el primer caso es AP0 (actuador de plataforma

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Nuestro botón ha quedado creado pero ahora necesitamos relacionarlo con nuestra variable.

Nuestro botón ha quedado creado pero ahora necesitamos relacionarlo con nuestra variable.

Daremos doble clic sobre el botón lo cual nos abrirá la ventana de propiedades del objeto.

Dentro de la ventana seleccionaremos la pestaña evento, dentro de esta pestaña seleccionaremos de la parte izquierda la opción ratón.

En la parte derecha nos aparecen las opciones de clic del ratón, para este caso se utilizaran pulsar a la izquierda y pulsar a la derecha.

Daremos clic derecho sobre el icono de acción que se encuentra a la derecha de la opción pulsar a la izquierda y seleccionaremos acción c.

pulsar a la izquierda y seleccionaremos acción c.  Aparecerá la ventana editar acción en la

Aparecerá la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble clic sobre Set Tagbit.

la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble
la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble
la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Aparecerá la ventana asignación de parámetros, en la cual daremos clic sobre

Aparecerá la ventana asignación de parámetros, en la cual daremos clic sobre Tag_Name, al hacer esto aparecerá un botón, el cual dando clic sobre él nos despliega una lista de opciones, de la cual seleccionaremos selección de variables.

de la cual seleccionaremos selección de variables.  Aparecerá la ventana donde creamos nuestras variables,

Aparecerá la ventana donde creamos nuestras variables, seleccionaremos nuestra primer variable que es AP0 (actuador de plataforma 0) y daremos clic en aceptar.

es AP0 (actuador de plataforma 0) y daremos clic en aceptar.  Esto nos regresara a

Esto nos regresara a la ventana de asignación de parámetros en la cual ahora dando clic en value le daremos el valor numérico de 1.

a la ventana de asignación de parámetros en la cual ahora dando clic en value le
a la ventana de asignación de parámetros en la cual ahora dando clic en value le
a la ventana de asignación de parámetros en la cual ahora dando clic en value le

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Daremos clic en aceptar en la ventana de asignación de parámetros, aceptar

Daremos clic en aceptar en la ventana de asignación de parámetros, aceptar en la ventana de editar acción, diremos que si en la ventana de advertencia, y esto nos regresara a la ventana de propiedades del objeto.

Ya ha quedado la configuración de activación de nuestro botón al pulsar el botón izquierdo del mouse, ahora, configuraremos el botón derecho para que se desactive nuestra variable.

En la ventana propiedades del objeto daremos clic derecho sobre el icono de acción pero ahora de pulsar a la derecha y seleccionaremos acción c.

ahora de pulsar a la derecha y seleccionaremos acción c.  Aparecerá la ventana editar acción

Aparecerá la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble clic sobre Set Tagbit.

la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble
la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble
la ventana editar acción en la cual abriremos Funciones Internas/ Tag / Set/ y daremos doble

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Aparecerá la ventana asignación de parámetros, en la cual daremos clic sobre

Aparecerá la ventana asignación de parámetros, en la cual daremos clic sobre Tag_Name, al hacer esto aparecerá un botón, el cual dando clic sobre él nos despliega una lista de opciones, de la cual seleccionaremos selección de variables.

de la cual seleccionaremos selección de variables.  Aparecerá la ventana donde creamos nuestras variables,

Aparecerá la ventana donde creamos nuestras variables, seleccionaremos nuestra primer variable que es AP0 (actuador de plataforma 0) y daremos clic en aceptar.

es AP0 (actuador de plataforma 0) y daremos clic en aceptar.  Esto nos regresara a

Esto nos regresara a la ventana de asignación de parámetros en la cual ahora dando clic en value le daremos el valor numérico de 0.

a la ventana de asignación de parámetros en la cual ahora dando clic en value le
a la ventana de asignación de parámetros en la cual ahora dando clic en value le
a la ventana de asignación de parámetros en la cual ahora dando clic en value le

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC  Daremos clic en aceptar en la ventana de asignación de parámetros, aceptar

Daremos clic en aceptar en la ventana de asignación de parámetros, aceptar en la ventana de editar acción, diremos que si en la ventana de advertencia, y esto nos regresara a la ventana de propiedades del objeto, y cerraremos dicha ventana.

De esta forma hemos definido que dando clic izquierdo sobre nuestro botón activaremos la señal para manejar la variable y dando clic derecho la desactivaremos.

De esta forma a quedado la configuración de nuestro primer botón.

Siguiendo los pasos anteriores se crearan 11 botones más para manejar cada una de nuestras variables que previamente dimos de alta.

NOTA: es recomendable acomodar cada botón en el mismo orden en el que están los actuadores sobre la banda Conveyor para facilitar la activación y desactivación de las variables al momento de correr el programa

Nuestro programa deberá de quedar de la siguiente forma:

de las variables al momento de correr el programa  Nuestro programa deberá de quedar de
de las variables al momento de correr el programa  Nuestro programa deberá de quedar de
de las variables al momento de correr el programa  Nuestro programa deberá de quedar de

PRÁCTICAS DE LPAIC

PRÁCTICAS DE LPAIC Ejecución del programa:  Para correr nuestro programa seleccionamos el botón de play

Ejecución del programa:

Para correr nuestro programa seleccionamos el botón de play que se encuentra en la barra de herramientas

botón de play que se encuentra en la barra de herramientas  El programa te pedirá

El programa te pedirá que guardes el documento, guárdalo en la dirección que viene por default.

Poner el PLC en modo RUN

Aparecerá la ventana completa de HMI en la cual se podrá comprobar si el proyecto funciona al activar y desactivar por medio de los botones las distintas variables.

Deberás realizar el recorrido de la banda alrededor del rectángulo activando y desactivando las variables desde HMI.

Apagado del equipo:

Poner el PLC en modo STOP

Cerrar la rutina de HMI

Cerrar el proyecto de Win CC

Apagar computadora (HMI)

Apagar PLC

Apagar gabinete

la rutina de HMI  Cerrar el proyecto de Win CC  Apagar computadora (HMI) 