T300 Capítulo 10 - Sirve

  • Upload
    formatc

  • View
    255

  • Download
    1

Embed Size (px)

Citation preview

  • 8/9/2019 T300 Capítulo 10 - Sirve

    1/15

      Page 1 of 15Capitulo 10

    10. Download

     

    10. Download T300

    Engineering an 800xA System

    Prepared By:  ABB University

     Av. Vicuña Mackenna 1602

    Santiago – Chile

    Fono:56-2-471-4371; Fax:56-2-4714399

  • 8/9/2019 T300 Capítulo 10 - Sirve

    2/15

      Page 2 of 15Capitulo 10

    10. Download

     

    Contenido

    10.  Download...............................................................................................................3 10.1  Información General .....................................................................................3 

    10.2 

    Carga de Firmware.......................................................................................3 

    10.2.1  Ejercicio 10.1 – Uso de la Herramienta SerialFirmware Upgrade ............................................................5 

    10.3  Configuración de la dirección IP ..................................................................5 10.3.1  Ejercicio 10.2 – Uso de la Herramienta IPConfig.............7 

    10.4  Descarga Utilizando Ethernet ......................................................................7 10.5  Tipos de Reinicio ........................................................................................11 

    10.5.1  Ejercicio 10.3 – Descarga de Aplicaciones alControlador .....................................................................12 

  • 8/9/2019 T300 Capítulo 10 - Sirve

    3/15

      Page 3 of 15Capitulo 10

    10. Download

     

    10. Download

    10.1 Información General

    Este capítulo estudia la carga hacia un controlador, y la manera de lograr que lasaplicaciones con el código que se ha generado, puedan llegar al controlador paraser ejecutadas.

    10.2 Carga de Firmware

    Un controlador AC 800M proveniente de fábrica puede tener un firmware que no seacompatible con el software de control que se utilizará para configurarlo. Estainformación se puede obtener de Control Builder seleccionando el menú Help >About Control Builder M Professional.

    Por lo anterior, es recomendable verificar la versión de firmware cargada en elcontrolador y contrastarla con la que es compatible con el sistema. Para lo anteriortenemos dos posibilidades: con la herramienta SerialFirmwareUpgrade, y con laherramienta Firmware Information.

    La herramienta SerialFirmwareUpgrade, se comunica con el controlador a través deun puerto serial (generalmente se utiliza la COM4 propia del controlador). Se debeutilizar un cable serial TK212. Para acceder al controlador, se debe ir al menú de

    programas de Windows Start > ABB Industrial IT > 800xA System > Engineering> Utilities > Serial Firmware Upgrade .

  • 8/9/2019 T300 Capítulo 10 - Sirve

    4/15

      Page 4 of 15Capitulo 10

    10. Download

     

    Para conectarse al controlador, es necesario presionar el botón “Connect” y

    presionar el switch físico “Init” del controlador por un tiempo necesario, hasta que elLed “R” del controlador, quede intermitente.

    Una vez conectado el controlador, se mostrarán las versiones de firmwaredisponibles para descargar al controlador.

    La herramienta Firmware Information se puede obtener desde el explorador deproyecto, simplemente dando click derecho sobre el controlador y seleccionando

    “Remote System”. En este pop-up se debe seleccionar el botón “Show FirmwareInformation”.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    5/15

      Page 5 of 15Capitulo 10

    10. Download

     

    Esta ventana, muestra las versiones firmware actual de los dispositivos quecomponen el controlador, y las versiones disponibles para cargar.

    10.2.1 Ejercicio 10.1 – Uso de la Herramienta Serial Firmware Upgrade

    Revise la versión de Firmware cargada en un controlador.

    10.3 Configuración de la dirección IP

    La dirección IP de un controlador nuevo, se puede conocer utilizando la herramientaIPConfig. Esta herramienta permite configurar la dirección IP del primer puertoEthernet CN1. Esta aplicación se llama entrando al menú de programas deWindows Start > ABB Industrial IT > 800xA System > Engineering > Utilities >IPConfig.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    6/15

      Page 6 of 15Capitulo 10

    10. Download

     

    Para conectarse al controlador, es necesario presionar el botón “Connect” ypresionar el switch físico “Init” del controlador por un tiempo necesario, hasta que elLed “R” del controlador, quede intermitente. Mientras se está en proceso deconexión con el controlador, se tendrá la siguiente ventana:

    Una vez finalizado el proceso de conexión, se mostrará la actual configuración IP delcontrolador. Si corresponde, se pueden cambiar parámetros y presionar “Set IP”para cargar la nueva configuración al controlador.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    7/15

      Page 7 of 15Capitulo 10

    10. Download

     

    La dirección IP de un controlador depende de la arquitectura diseñada. Dependetambién del tipo de red de control utilizada. Por ejemplo, si se utiliza una red simple,sin redundancia, la dirección de un controlador no tiene restricciones. Sin embargosi se utiliza una red redundante, es necesario ajustarse al protocolo RNRP(Redundant Network Routing Protocol) de ABB. Este protocolo especifica las

    posibles direcciones de acuerdo a una construcción específica de los cuatro octetosque componen la dirección IP. Para mayor información se puede acceder a manual

     Automation System Network (3BSE 034 463R101).

    10.3.1 Ejercicio 10.2 – Uso de la Herramienta IPConfig

    Verifique la configuración IP de un controlador.

    10.4 Descarga Utilizando Ethernet

    Si bien es cierto, normalmente los controladores se encuentran conectados a travésde una red Ethernet, es posible comunicarse también por medio de unacomunicación serial, bajo protocolo PPP. En este curso solo se estudiarán lasdescargas utilizando una conexión Ethernet.

    Como se mostró en un comienzo, el explorador de proyectos contiene un icono quepermite descargar las aplicaciones al controlador y quedar en línea. Al seleccionarese icono, se requiere la autentificación del usuario que requiere realizar la descargaal controlador.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    8/15

      Page 8 of 15Capitulo 10

    10. Download

     

    Una vez que el usuario es aceptado, sigue el procedimiento de carga seleccionandolos controladores a los cuales se realizará la carga.

    Una vez elegidos los controladores a los que se descargará la configuración, sepresenta la ventana de análisis en línea, con el listado de aplicaciones ycontroladores.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    9/15

      Page 9 of 15Capitulo 10

    10. Download

     

    En este análisis se muestra para una aplicación:

    - Configuración SIL (Safety Integrity Level).

    - Cambios(Changed): Bajo el campo “Changed ”, se indica si laaplicación presenta cambios desde la última carga.

    - Tipo de Reinicio (Restart): Bajo el campo Restart , se indica el tipo dereinicio que se aplicará a la aplicación. Si la aplicación no tienecambios desde la última carga, no será necesario reiniciarla. Si serealizan cambios en la aplicación, se requiere un reinicio de tipo“Warm”. Si se quiere forzar un reinicio “Cold”, se puede seleccionar laaplicación y luego seleccionar el tipo de reinicio como “Cold”.

    - Comentario (Remarks): En este campo, se indican los comentariossobre la carga, por ejemplo, si la aplicación es cargada por primeravez.

    Para un controlador se muestra una información similar, pero adicionalmente seindica la identidad del controlador, bajo el campo “SysID”.

    Luego de continuar con la carga, se muestran los análisis de cambios, u otrasalarmas.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    10/15

      Page 10 of 15Capitulo 10

    10. Download

     

    Luego se presenta la ventana de reporte de diferencias. En ella se pueden analizarlos cambios en aplicaciones, programas, bloques, etc.

    También se pueden analizar los problemas para cargar valores de tipo “Coldretain”.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    11/15

      Page 11 of 15Capitulo 10

    10. Download

     

    Luego de aceptar el reporte de cambios, se procede a realizar la carga, quedandoen línea.

    10.5 Tipos de Reinicio

    Como se vio anteriormente, existen dos tipos de carga: “Warm” y “Cold”.

    Un reinicio de tipo “Warm” se produce al descargar al controlador una aplicación quetenga cambios respecto al que se encuentra en ejecución o después de una pérdidade energía.

    Un reinicio de tipo “Cold” se produce después de la primera carga o después depresionar el switch “Init” del controlador. También se puede elegir esa opción porsoftware, como se vio anteriormente.

    Un reinicio de tipo “Warm” o “Cold” puede dividirse en los siguientes pasos.

    - Inicialización de variables: Se inician dependiendo del atributo de

    retención. En un reinicio de tipo “Cold” las variables con atributo“ColdRetain” conservarán su valor siempre que se disponga delúltimo valor en el servidor de aspectos, mientras que al resto de lasvariables se les asignará su valor inicial. Al producirse un reinicio detipo “Warm”, las variables con atributo “ColdRetain” y “Retain”mantendrán su valor, mientras que a las variables sin atributo se lesasignará su valor inicial.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    12/15

      Page 12 of 15Capitulo 10

    10. Download

     

    - Ejecución de los bloques de código con nombres que comienzan con“Start_”.

    - Ejecución normal de las aplicaciones.

    Es conveniente recalcar que en el caso de producirse una falla de alimentación, lasaplicaciones son detenidas de forma abrupta, de manera que puede darse el caso

    de que no todas las variables sean actualizadas por la aplicación.

    10.5.1 Ejercicio 10.3 – Descarga de Aplicaciones al Controlador

    En su aplicación “App_2” cree tres variables reales, llamadas “Var1”, “Var2” y “Var3”. Asígnele los atributos “coldretain”, “retain” a las dos primeras, y deje en blanco elatributo de “Var3”.

    Realice la descarga al controlador “Contr_02”

  • 8/9/2019 T300 Capítulo 10 - Sirve

    13/15

      Page 13 of 15Capitulo 10

    10. Download

     

    Verifique en el reporte de diferencias, el problema de las variables que tienenretención.

    Cambie en el modo OnLine, los valores de las tres variables.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    14/15

      Page 14 of 15Capitulo 10

    10. Download

     

    Salga de línea, y modifique las descripciones de las variables, como se muestra acontinuación:

    Descargue los cambios al controlador, y note que se producirá un reinicio de tipo“Warm”.

    Si analiza las diferencias, notará que existen cambios en la definición de lasvariables.

     Al abrir la aplicación notará que el valor de Var3 volvió al valor inicial.

  • 8/9/2019 T300 Capítulo 10 - Sirve

    15/15

      Page 15 of 15Capitulo 10

    10. Download

     

     Asigne el valor 1 a Var3 nuevamente y salga de línea.

    Sin realizar cambios, seleccione nuevamente descargar e ir a línea, y elija la opción“Cold restart”

     Al verificar los valores en la aplicación, notará que solo se conserva el valor de Var1,ya que tiene el atributo coldretain.