Top Banner

of 35

HMI y SCADA - Protool Siemens

Jul 07, 2018

Download

Documents

xendika
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/18/2019 HMI y SCADA - Protool Siemens

    1/[email protected] Página 1

    AUTÓMATAS PROGRAMABLES 

    HMI y SCADA

    1. INTRODUCCIÓN

    Antes de empezar este tema, es conveniente conocer un par de siglas: HMI y SCADA

      HMI: “Human Machine Interface” o “Interfaz de Usuario” es el medio con que el usuario puede comunicarsecon una máquina, equipo, computadora o dispositivo, y comprende todos los puntos de contacto entre elusuario y el equipo. El objetivo de estos sistemas es que sean amigables e intuitivos, algo que hay quetener muy en cuenta en el diseño, para que el operario no tenga problemas de entender y accionar loscampos y controles necesarios.

      SCADA:  Acrónimo de “Supervisory Control And Data Acquisition” (Supervisión, Control y Adquisición deDatos) es un software para ordenadores que permite controlar y supervisar procesos industriales adistancia. Facilita retroalimentación en tiempo real con los dispositivos de campo (sensores y actuadores),y controla el proceso automáticamente. Provee de toda la información que se genera en el procesoproductivo (supervisión, control calidad, control de producción, almacenamiento de datos, etc.) y permitesu gestión e intervención..

  • 8/18/2019 HMI y SCADA - Protool Siemens

    2/[email protected] Página 2

    Está es una pequeña guía para aprender a operar con entornos SCADA y dispositivos HMI. Para ello, como base se vaa emplear el TP170A de Siemens como HMI, el cual está descatalogado desde el 2008 pero todavía está presente enmuchas empresas.

    1.  Este orificio responde a necesidades constructivas; no es una ranura para una tarjeta de memoria2.  Display / Pantalla táctil3.  Junta incorporada4.  Escotadura para tensor5.  Interface de alimentación a 24V6.  Interfaces de comunicación. En la parte trasera de la pantalla hay disponible un DIP para especificar el tipo

    de comunicación.

    El objetivo de estos paneles es que el operario que está trabajando en la máquina pueda operar sobre la máquina,poniéndola en marcha o seleccionando un proceso u otro; y por otro lado que el PLC a través del HMI deinformación sobre el procesos: cuantas piezas se han fabricado, en que punto del proceso está, etc.

    2. SOFTWARE

    A la hora de configurar el HMI, Siemens ofrece dos software diferentes. Por un lado tenemos el Protool, el cual esun software más antiguo y por el otro lado tenemos el WinCC Flexible, el cual verdaderamente es la evolución deProtool.

    Hay que mencionar, que hoy en día, con el TIA Portal, tanto la programación del autómata como la programaciónde los HMI, configuración de redes, … se hace todo en el mismo software; lamentablemente este software no escompatible con varios de los equipos que tenemos en clase. Pues la primera versión del TIA Portal para el públicofue la 10.5 (las versiones anteriores sólo la usaban técnicos de Siemens), y esta salió en el 2010, cuando el HMITP170A ya estaba descatalogado, y por eso no se incorporó en el TIA Portal.

    Tanto el Protool como el WinCC flexible se pueden considerar SCADA-s, pues permiten el control del PLC desde elordenador, sin necesidad de emplear un HMI, como veremos en esta guía.

    Antes de pasar al siguiente punto, hay que asegurarse que el Protool está instalado, y si no proceder a suinstalación.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    3/[email protected] Página 3

    Tras entrar en el menú de instalación, instalar las diferentes herramientas, en orden de arriba abajo:

      Protool/Pro CS: Es necesario. Es el propio software de programación.  ProTool/Pro RT: Nos permite la simulación del HMI, o incluso tratar el ordenador como el HMI mediante el

    cual controla el PLC. De manera que también es necesaria su instalación para nuestras prácticas.  ProAgent: Es un conjunto de pantallas de diagnóstico que ofrecen varios paneles o HMI. En nuestro caso no

    es necesario su instalación.  ProSave (Standalone):  No es necesario si tenemos instalado el Protool. Pues el objetivo de esta

    herramienta es poder transferir o recuperar del HMI el programa. Es una herramienta de “servicio”,

    mediante la cual no se puede editar el programa.

    3. CREAR UN PROYECTO

    Vamos a empezar, empezamos creando un proyecto de Step 7 para nuestro autómata.

    1.  Crear el proyecto.2.  Agregar el Hardware para nuestro autómata. Y en el Hardware, pinchar en la CPU con el botón derecho del

    ratón, e indicar que va a ser el elemento con dirección 2 de una red MPI:

    Lo siguiente que hacemos es configurar el Hardware como en los proyectos que hemos hecho hasta ahora:

    Y a continuación pinchamos con el botón derecho del ratón sobre la CPU:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    4/35

  • 8/18/2019 HMI y SCADA - Protool Siemens

    5/[email protected] Página 5

    Pulsamos en aceptar, guardamos los cambios realizados en la configuración hardware:

    Y no olvidaros de subir está configuración al autómata:

    Una vez esto, podemos cerrar el configurador de Hardware y seguir con los siguientes pasos.

    3. 

    A continuación creamos un programa sin un claro objetivo general, sólo por comprobar posteriormente elfuncionamiento de varios controles del HMI. Además realizamos la tabla de símbolos:

    a. 

    La tabla de símbolos:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    6/[email protected] Página 6

    b. 

    Activación de salida del autómata desde pantalla

    c. 

    Activación de señal en pantalla mediante entrada de autómata

    d.  Temporizador a la desconexión, con indicación en panel de activación y tiempos

    e.  Contador, con entrada desde autómata, consigna desde pantalla, e indicación de cuenta enpantalla.

    f.  Simular mediante PLCSim que todos los segmentos funcionan como esperamos:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    7/[email protected] Página 7

    4. 

    Para insertar el Panel 170A, se debe ir al árbol de proyecto, pulsar con el botón derecho sobre el proyecto,y en la opción “Insertar nuevo objeto” seleccionar la opción “SIMATIC OP”

    De esa manera aparece el nuevo objeto en el proyecto con el icono que demuestra que es un objeto asociado aProtool:

    5. 

    Al pulsar dos veces sobre este objeto, como pasa con otros tipos de objetos, arrancará el programaasociado, como ya hemos dicho en este caso el Protool.

    Directamente nos aparece el asistente para realizar un proyecto en Protool. Lo primero que se pide es el panelpara el cual se va a diseñar el proyecto, pues dependiendo del tipo de panel estarán disponibles unos controles yfuncionalidades.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    8/[email protected] Página 8

    En la siguiente pantalla se nos pide un nombre para el proyecto de Protool, el protocolo de comunicación medianteel cual se van a comunicar el PLC y el panel, el cual en nuestro caso será “SIMATIC S7-300/400 V6.0”. Pero esconveniente saber que este tipo de paneles los podemos conectar a otros tipos de autómatas:

    Al pulsar sobre el botón “Parámetros” se entra en otra pantalla donde se deben específicar otras características dela comunicación entre el autómata y el panel, en nuestro caso seleccionamos la opción existente MPI(1):

  • 8/18/2019 HMI y SCADA - Protool Siemens

    9/[email protected] Página 9

    La siguiente opción que vamos a configurar es quien es el interlocutor “Sel. Interlocutor de comunic./lista desímbolos”. Con esta opción, en caso de tener un autómata ya configurado, podemos seleccionarlo de una lista, y deesa manera los parámetros de interlocutor se rellenan automaticamente:

    Y tenemos dos opciones o finalizar ya el asistente, o pulsar sobre siguiente para ir a la última pantalla dondeademás de recordarnos el panel para el que se está haciendo el proyecto, se puede especificar el nombre del autordel proyecto así como un comentario sobre el propio proyecto:

    6.  Una vez pulsamos sobre la tecla finalizar, se termina de abrir el entorno de edición que ofrece el Protool:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    10/[email protected] Página 10

    4. 

    VARIABLES EN PROTOOL

    En el árbol del proyecto uno de los elementos más importantes son las variables.

    Al hacer doble click sobre el icono de variables se abre una ventana emergente que nos permite crear la variableen cuestión.

    En la pestaña “General” la opción más importante es “Control”. Mediante esta opción especificamos si la variableque estamos definiendo es una variable que se encuentra definida en el autómata, y va a ser compartida porProtool. Es decir, va a pasar a ser una variable global que se encuentra en los dos dispositivos. O sin embargo, si esuna variable “Ningún Control”, es decir, que no está asociada a ningún autómata, y por lo tanto su uso se va alimitar al propio programa del Protool.

    En la siguiente imagen se puede observar como al seleccionar que la variable se encuentra en el PLC, aparace un

    recuadro a la derecha de la ventana emergente (siempre que la opción “Con simbolo” este seleccionada), con lasdiferentes variables que se habíand definido en la “Tabla de símbolos” del autómata:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    11/[email protected] Página 11

    Al seleccionar cualquiera de las variables ya definidas, el resto de campos se rellenan automaticamente, y ademásse impide su edición:

    También se pueden definir variables que vayan a modificar posiciones de memoria del PLC, pero que no hemosdefinido en la tabla de símbolos. En tal caso podemos rellenar otros campos como:

      Nombre de la variable  Tipo  Área en la que se encuentra y su dirección  El “Ciclo de registro” específica cada cuanto tiempo es necesario mirar el valor de esa variable

    En el caso de seleccionar variables no asociadas a ningún control, las opciones que se tienen para definir la variableson:

      Nombre  Tipo

    Además de la pestaña “General” donde como se ha visto se definen las variables, hay otras tres pestañas:  Valores limite  Funciones  Opciones

  • 8/18/2019 HMI y SCADA - Protool Siemens

    12/[email protected] Página 12

    En la pestaña de “Valores límite” se puede especificar tanto el valor límite superior e inferior que puede introducirel operario, así como el valor límite el cual si es superado generará una respuesta en forma de acción. Para ello sepulsa sobre la flecha azul y se selecciona la opción “Constante”

    A continuación se introduce un valor en la casilla:

    La pestaña correspondiente a “Opciones” sirve para añadir un comentario sobre la variable, y la opción “Lecturacontinua” sirve para hacer una lectura de la variable en cada ciclo del PLC.

    La pestaña de “Funciones”, o lo que en otros lenguajes de programación se conoce por “Métodos”. Es deciracciones que se pueden ejecutar cuando pase algo.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    13/[email protected] Página 13

    En la imagen anterior se puede comprobar como una variable tiene tres eventos asociados:  Modificación del valor  Valor limite sobrepasado  Valor limite no llegado a alcanzar

    Y cada uno de estos tres eventos los podemos asociar a uno o varios métodos de los que aparecen en la ventana dela derecha. Los métodos que se utilizarán con mayor frecuencia son:

      Poner bit: Poner un bit específico a 1  Reponer bit: Poner un bit específico a 0  Poner reponer bit: Invertir el valor de un bit  Poner valor: Asignar un valor a una variable, o lo que es equivalente escribir en un área de memoria.

    A modo de ejemplo, en la siguiente pantalla, se muestra que cuando la variable en cuestión supera el límitedefinido en la pestaña “Valores límite”, se activa la Salida0_P, que es una dirección de memoria, y la Salida1_PLC,que es la memoria asociada a la imagen de las salidas del PLC:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    14/35

  • 8/18/2019 HMI y SCADA - Protool Siemens

    15/[email protected] Página 15

    En cuanto a las propiedades se dividen en tres pestañas: General, Texto de ayuda y Funciones. En un principionosotros sólo realizaremos modificaciones sobre la pestaña de General.

    Nombre:  Nos sirve para darle un nombre mássignificativo a la imagen.

    Fondo: Nos permite seleccionar el color de fondo.

    Número:  Es un número identificativo de la pantalla,que será necesario cuando deseemos emplear unmétodo o función que tenga que ver pantallas, comopuede ser pasar de una a otra.

    Imagen inici.:  Decidir si será la imagen que aparezcacuando arranque el HMI o la aplicación desde elordenador

    Una vez creada una imagen, en la parte inferior del Protool aparece una pestaña asociada a la ventana de gestióndel proyecto, y otra pestaña asociada a la imagen que acabamos de crear. En caso de crear varias imágenes,aparecerán varias pestañas asociadas a cada una de las imágenes:

    Al seleccionar una pestaña asociada a una “Imagen”, en pantalla se nos muestra la imagen del panel, y en la parte

    inferior los controles que se pueden aplicar. Estos paneles están asociados al tipo de panel. Debido a que el TP170Aes un panel sencillo, el número de controles está limitado, así como los métodos asociados a cada uno de ellos.

     Seleccionar  

    Al igual que en otros programas como Paint, esta flecha sirve para seleccionar algún objeto y moverlo en lapantalla o entrar en sus propiedades. Es decir, no es un objeto que podamos colocar en pantalla.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    16/[email protected] Página 16

    Gráfico 

    Se coloca sobre el panel de manera similar a como se dibujan los rectángulos en Paint: seleccionamos la opcióngráfico y luego dibujamos un rectángulo en el lienzo con el tamaño que deseemos que ocupe.

    Pese a que cuando dibujamos el rectángulo nos aparece una ventana emergente en la que nos ofrece la posibilidadde meter un montón de tipos de objetos, la verdad es que sólo se pueden meter imágenes BMP. Hay dosposibilidades a la hora de meter imágenes:

    1.  Crear una nueva imagen  y al pulsar sobre “Aceptar” se abre el programa que tengamos instalado en el

    ordenador asociado a crear imágenes, justo con un lienzo del tamaño del gráfico que deseamos insertar:

    2.  Crear desde archivo: En la que bien especificamos la ruta en la que tenemos el archivo en cuestión, o sinomediante el botón “Examinar” nos aparece el explorador de Windows para buscarlo.

    Al seleccionar el objeto, es importante desmarcar la opción “Insertar con tamaño original”, para que eldibujo se adapte al rectángulo que hemos dibujado; y por otro lado al marcar la opción “Vista preliminar”podemos hacernos una idea de como quedará el dibujo:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    17/[email protected] Página 17

    Una vez que se ha insertado el primer gráfico, a partir de ese momento cada vez que deseemos colocar unnuevo gráfico en pantalla, tras realizar el rectángulo la pantalla que nos aparece es la siguiente:

    En la parte superior nos aparece información sobre alguno de los gráficos que ya tenemos en pantalla. Y nosaparecen tres botones:

      Nuevo:  Hace que nos aparezca de nuevo la misma pantalla que cuando se ha puesto el primergráfico.

      Edición:  Abre el Paint, o el programa asociado para editar la imagen que este en ese momentoseleccionada.

      Abrir menú: Nos ofrece las dos alternativas anteriores, además de poder renombrar el gráfico yduplicarlo.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    18/[email protected] Página 18

    Según vayamos creando los gráficos, estos apareceran en el árbol del proyecto, en el menú “Gráficos”

    En el caso de la TP170A con los gráficos no se puede hacer nada más que usarlos como elementos decorativos.

    Librerías 

    Cuando tenemos seleccionada una Pantalla o Imagen para dibujar sobre ella, se visualiza un icono en la partesuperior de la pantalla, que da acceso a diversas librerías:

    Como se puede ver en la figura anterior hay “Gráficos” y “Pulsadores” que pueden dar una mejor apariencia anuestro proyecto. Al seleccionar una librería y abrirla; se abre en el lado derecho de la pantalla:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    19/[email protected] Página 19

    En el proyecto ejemplo que estamos haciendo no vamos a coger ningún elemento de la librería, pero en el posteriorproyecto que hagáis podéis coger alguno para dejarlo todo más bonito.

    Campo de Texto 

    Mediante este control podemos poner un texto en pantalla. No se dan más explicaciones pues su uso es idéntico altexto de Paint, y no da muchas más opciones.

    Campo de  salida 

    Mediante este control podemos mostrar al operario el valor de alguna variable local o global. Su situación enpantalla no tiene mayor complicación. Al colocar el control sobre la pantalla directamente aparece una ventanaemergente en la que se muestran las propiedades asociadas. Obviando las variables que se refieren a temasesteticos, las propiedades con las que se va a trabajar son:

    Represent: Formato en el que se va a representar eldato.

    Decimales: Número de decimales a representar.

    Longitud del campo: De cuantos digitos se compone elcampo

    Valor: La variable asociada, es decir la variable que seva a representar en dicho campo.

    Campo de entrada 

    Este control sirve para que el operario introduzca datos. De manera idéntica al “Campo de salida” al colocar elcontrol sobre la imagen aparecen las propiedades asociadas. Al obviar las propiedades estéticas, vamos a ver quesobre todo vamos a trabajar con tres pestañas:

      General: La cuál tiene los mismos campos que tenía el control “Campo de salida” 

      Funciones: Son los métodos que se van a ejecutar cuando se actue sobre este control. En este caso hay doseventos posibles y varios métodos como se puede ver en la siguiente imagen:  

  • 8/18/2019 HMI y SCADA - Protool Siemens

    20/[email protected] Página 20

      Autorización: Podemos evitar que una persona realice una manipulación indebida de los controleslimitando el acceso a estos. Es decir, que para operar sobre un control sea necesario un Password:  

    Botón 

    El botón va a ser el mayor mando virtual que vamos a tener, es decir es pulsador o interruptor virtual, que va apermitir al operario dar las diversas ordenes para que la máquina funcione correctamente.

    La colocación sobre la pantalla no tiene ninguna dificultad, seleccionar la opción botón y dibujar cuanto queremosque ocupe en pantalla. Una vez colocado se abre la ventana de propiedades.

    En la pestaña “General” se va a específicar como va a trabajar el botón: pulsador (palpador) o interruptor. Ademáses posible indicar si queremos que tenga un mensaje de texto o gráfico, así como si queremos que este mensaje de

    texto o gráfico sea diferente cuando el control este accionado o no:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    21/[email protected] Página 21

    En la pestaña de funciones, se va a especificar el método asociado a los diferentes eventos que se puede someteral control:

    Y nuevamente, en la pestaña “Autorización” se puede establecer un nivel de acceso al botón para que sólo laspersonas autorizadas puedan realizar acciones sobre el control.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    22/[email protected] Página 22

     Superficie de estado 

    Este control se puede utilizar sobre todo como indicador de “Dos estados”. Su colocación dentro de la imagen esidéntica a los controles anteriores. Y en cuanto a las propiedades, las más importantes se encuentran en la pestañageneral:

    Tipo: Si va a representar uno o dos estados.

    Representación: Si la representación va a ser de tipotexto o de tipo gráfico.

    Texto o gráfico asociado: Que texto o gráfico va atener asociado cada uno de los estados.

    Variable asociada: La variable asociada, es decir lavariable cuyo estado se va a representar

    Valor en estado “On”: Que se va a considerar comoestado On. Es decir en caso de que en la salidatengamos un actuador NC, se puede considerar 0 comoencendido. 

    Barra 

    Aparece una barra representando un valor analógico.

    En lo que a las propiedades se refiere, las más importantes se encuentran en la pestaña “General”

    Dirección:  En que dirección se va a representar labarra.

    Valor de la barra:  Variable cuyo valor se va a

    representar

    Tamaño de la barra: Valores entre los que se escala labarra.

    Líneas val. Límite: En caso de que a la variable que seva a representar se le han establecido unos valoreslímite, estos aparecerán marcados en la barra.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    23/[email protected] Página 23

    6. 

    SIMULAR EL PROYECTO

    A continuación vamos a utilizar los controles que se acaban de exponer para realizar un pequeño proyecto HMI quelo podamos conectar con el pequeño programa de Step 7 que se hizo.

    Conmutación entre varias imagenes 

    Lo primero que se va a hacer es crear cuatro imagenes, una de bienvenida, otra para la gestión de entradas ysalidas, una para comprobar el uso del temporizador y otra para el uso del comparador. Y vamos a realizar loscontroles para poder movernos entre las diferentes imagenes, para ello en todas ellas vamos a poner 3 botones quenos permitan movernos entre las diferentes pantallas.

    1.  Creamos una imagen, y colocamos tres botones para ir a cualquiera de las otras tres imagenes.

    2. 

    En el árbol del proyecto, seleccionamos la opción imagenes, y copiamos y pegamos la imagen ya creadahasta tener 4.

    3.  A continuación cambiamos los nombres de pantalla para que sea más significativos:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    24/[email protected] Página 24

    Además asignamos un número diferente a cada imagen, y en una de las imágenes activamos el checkboxcorrespondiente a “Imagen inicial”. De manera que puede quedar algo así:

    4.  Ahora nos toca manipular los botones. En cada uno de ellos pondremos el texto correspondiente a la imagenque queremos que nos lleve, y además introduciremos método que haga que al producirse el evento depulsación, eso suceda. Vamos con la pantalla inicial, en los botones aparecerá lo siguiente:

    A continuación entramos en la pestaña de “Funciones” del botón InOut, y configuramos que al “Pulsar” elbotón se debe mostrar la imagen asociada a dicho botón, en este caso la imagen de “Entradas - Salidas”.

    Para ello se siguen los pasos marcados en la siguiente imagen:

    Y en la ventana emergente seleccionamos la imagen “InOut” como se puede ver en la siguiente figura:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    25/[email protected] Página 25

    Terminamos pulsando el botón aceptar.

    5.  Antes de realizar la configuración del resto de botones, vamos a comprobar que lo que acabamos de hacertiene el efecto deseado. Debido a que en este caso no necesitamos ningún intercambio de información conel autómata, nos vamos a limitar a ejecutar una simulación del Protool. Para ello se pulsa sobre el botón“Inicial el simulador Protool/Pro”

    Hacer caso omiso a la ventana emergente que dice que no hay ninguna variable creada, y pulsar sobre elbotón que se ha configurado para comprobar que se va a la pantalla de “Entradas Salidas”:

    6.  Comprobado que funciona, dejo en vuestras manos el realizar la misma acción con el resto de botones ycomprobar que la navegación entre las diferentes imagenes funciona de manera correcta.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    26/[email protected] Página 26

    Configurar  la  pantalla InOut  

    Recordamos aquí el código que habiamos puesto en el programa y vamos a asociar un control a cada uno de loselementos:

    PROGRAMA ELEMENTO CONTROL

    Entrada0_P Interruptor

    Salida0_PLC Superficie de estado

    Entrada0_PLC Superficie de estado

    Salida1_P Superficie de estado

    1.  Lo primero que vamos a hacer, es ir al árbol de proyecto, y declarar o importar las cuatro variablesanteriores al Protool:

    Al final nos quedan las cuatro variables:

    2.  A continuación vamos a la imagen, y se colocan y configuran los diferentes controles. Empezamos con el“Interruptor” asociado a la “Entrada0_P”. Lo más importante es asociar el control a la variable“Entrada0_P” y seleccionar que el botón sea de tipo interruptor:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    27/[email protected] Página 27

    3. 

    Vamos con el control “Superficie de estado”. En este caso queremos conocer el estado tanto de unaentrada del autómata como el estado de una salida, además de una posición de memoria.

    En un principio indispensable seleccionar que refleja dos estados y la variable asociada:

    Una vez terminado de editar la pantalla, podría quedar algo así:

    Un aspecto importante que hay que tener en cuenta, es quedesde un control virtual no se puede modificar el estado deuna imagen de las entradas o salidas del autómata.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    28/[email protected] Página 28

    4.  Antes de pasar a la siguiente pantalla, es interesante simular el funcionamiento. Debido a que en estáocasión para poder comprobar el correcto funcionamiento es necesaria una comunicación con el PLC oPLCSim; cargamos en el PLCSim el programa y lo ponemos en Run:

    Esta vez en el Protool, pulsamos sobre el botón “Iniciar Protool / Pro RT”

    En la siguiente pantalla, se observa como cuando cambiamos el estado de la entrada E124.0 en el PLCSim,este se refleja en el HMI

    De la misma forma, si pulsamos el interruptor virtual que hemos colocado en el panel, vemos que el estadose refleja en el PLCSim, tanto de la posición de memoria asociada a dicho interruptor virtual, como de lasposiciones afectadas por el código del programa del PLC:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    29/[email protected] Página 29

    Configurar  la  pantalla Temporizador  

    Empezamos recordando el código asociado al segmento del temporizador, y seleccionando que controles vamos aemplear:

    PROGRAMA ELEMENTO CONTROL

    Entrada1_PLC Superficie de estado

    Tiempo_Rest_bin Campo de Salida

    Tiempo_Rest_BCD Campo de Salida

    Salida1_P Superficie de estado

    Como comentamos en su día al hablar de los “Timers” había que tener cuidado con el formato con el que setrabajaba. Así en caso de trabajar en BCD o en Binario, a la hora de importar la variable en Protool el método esdiferente, como se puede apreciar en las dos imagenes siguientes:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    30/[email protected] Página 30

    A la variable en BCD, hay que quitarle la conexión “Con símbolo” y especificar que se trata de una variable de tipo“Timer”. Mientras que la variable binaria, se puede dejar tal y como está.

    Tras editar la pantalla y si procedemos a la simulación veremos algo así:

    Configurar  la  pantalla Contador  Al igual que en los temas anteriores, vemos primero el código, y decidimos que controles podemos emplear en lapantalla.

    PROGRAMA ELEMENTO CONTROL

    Entrada0_PLC Superficie de estado

    Entrada1_P Pulsador

    ValorInic Campo de entrada

    Cuenta Barra y Campo de salida

    Salida1_PLC Superficie de estado

    De manera similar a como se ha hecho con el temporizador, debido a que se ha decido utilizar la salida BCD del

    contador, la variable la tendremos que definir como “Contador” en el Protool.

  • 8/18/2019 HMI y SCADA - Protool Siemens

    31/[email protected] Página 31

    Nos vamos a central en los controles que nos hemos empleado por ahora. Empezamos por el “Campo de entrada”

    donde vamos a introducir el valor inicial o el valor a cargar en el contador.

    A continuación configuramos el botón “Cargar” asociado a la “Entrada1_P”, para que setee la variable al pulsarlo, yla vuelva a poner a 0 al soltar el botón:

    Vamos con el “Campo de salida” y la “Barra”, los cuales son inmediatos:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    32/[email protected] Página 32

    De manera que la pantalla puede quedar algo similar a lo siguiente:

    Bueno, ninguna de las pantallas ha quedado excesivamente vistosa, pero creo que se han entendido lasposibilidades de los diferentes controles.

    7. MONTAJE DEL PROYECTO

    Ahora vamos a montar el proyecto con el Hardware, y ver que tal queda todo. Lo primero que vamos a hacer escomprobar que la red está bien conectada, para eso en el “Simatic Manager” pulsamos dos veces sobre el símboloMPI(1):

    Si hemos seguido correctamente los diferentes pasos, al pulsar dos veces sobre el icono MPI(1), en el programaNetPro de gestión de comunicaciones o redes, deberiáis ver una configuración como la siguiente:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    33/[email protected] Página 33

    El S7-300 y el TP170A unidos por una línea roja, y el panel con la dirección 1, y el autómata con la dirección 2.

    Lo siguiente que vamos a hacer es pasar a la pantalla el proyecto realizado. Hasta ahora en la máquina virtual, sehabía hecho una asociación por la cuál el COM3 de la máquina virtual, salía por el COM1 del ordenador. Esto estaba

    hecho así de cuando se crearon las máquinas virtuales. Ahora como el Protool no contempla la posibilidad demandar los datos por el COM3, pues reconfiguramos ese puerto en la máquina virtual.

    Una vez hecho esto, en el Protool en el menú Ar chivo> Tra nsf erencia > Aj ust es   seleccionamos el COM2 y laopción “Serie”, además la pantalla debe estar ejecutando el programa que tenga

    Seguidamente podemos transferir el proyecto con el botón “Iniciar transferencia de proyecto” como se puede veren la siguiente imagen:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    34/[email protected] Página 34

    Sí todo ha sido correcto, nos lo indicará mediante un mensaje:

    La transferencia del programa y la configuración de Hardware del PLC es toda vuestra.

    Nos aseguramos que en la pantalla esté seleccionado que la comunicación va a ser MPI, mediante el DIP en la parte

    posterior del panel:

    Y conectamos el cable al interface MPI del panel, IF1B, y del autómata:

  • 8/18/2019 HMI y SCADA - Protool Siemens

    35/35

    En caso de no disponer de HMI se puede realizar una conexión entre el PC y el autómata, es en estas ocasionescuando tiene sentido instalar el software ProSave, que se veía en el apartado de instalación del software, sinnecesidad de instalar la herramienta completa como es el Protool.

    En caso de que el ordenador no tenga un puerto MPI, como algunos que vende Siemens, necesitaremos un interfaceRS232 o USB a MPI.

    8. REALIZACIÓN DE PROYECTO

    Una vez que ya habéis hecho un proyecto de ejemplo, ahora realizar un proyecto vosotros mismos; bien con algunode los programas ya realizados en clase o bien con un programa nuevo.