Anda di halaman 1dari 15

Page 1 of 15

Capitulo 10
10. Download

10. Download

T300
Engineering an 800xA System

Prepared By:

ABB University
Av. Vicua Mackenna 1602
Santiago Chile
Fono:56-2-471-4371; Fax:56-2-4714399

Page 2 of 15
Capitulo 10
10. Download

Contenido

10. Download...............................................................................................................3
10.1 Informacin General .....................................................................................3
10.2 Carga de Firmware.......................................................................................3
10.2.1 Ejercicio 10.1 Uso de la Herramienta Serial
Firmware Upgrade ............................................................5
10.3 Configuracin de la direccin 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 al
Controlador .....................................................................12

Page 3 of 15
Capitulo 10
10. Download

10.

Download

10.1

Informacin General
Este captulo estudia la carga hacia un controlador, y la manera de lograr que las
aplicaciones con el cdigo que se ha generado, puedan llegar al controlador para
ser ejecutadas.

10.2

Carga de Firmware
Un controlador AC 800M proveniente de fbrica puede tener un firmware que no sea
compatible con el software de control que se utilizar para configurarlo. Esta
informacin se puede obtener de Control Builder seleccionando el men Help >
About Control Builder M Professional.

Por lo anterior, es recomendable verificar la versin de firmware cargada en el


controlador y contrastarla con la que es compatible con el sistema. Para lo anterior
tenemos dos posibilidades: con la herramienta SerialFirmwareUpgrade, y con la
herramienta Firmware Information.
La herramienta SerialFirmwareUpgrade, se comunica con el controlador a travs de
un puerto serial (generalmente se utiliza la COM4 propia del controlador). Se debe
utilizar 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 .

Page 4 of 15
Capitulo 10
10. Download

Para conectarse al controlador, es necesario presionar el botn Connect y


presionar el switch fsico Init del controlador por un tiempo necesario, hasta que el
Led R del controlador, quede intermitente.
Una vez conectado el controlador, se mostrarn las versiones de firmware
disponibles para descargar al controlador.

La herramienta Firmware Information se puede obtener desde el explorador de


proyecto, simplemente dando click derecho sobre el controlador y seleccionando
Remote System. En este pop-up se debe seleccionar el botn Show Firmware
Information.

Page 5 of 15
Capitulo 10
10. Download

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

10.2.1 Ejercicio 10.1 Uso de la Herramienta Serial Firmware Upgrade


Revise la versin de Firmware cargada en un controlador.

10.3

Configuracin de la direccin IP
La direccin IP de un controlador nuevo, se puede conocer utilizando la herramienta
IPConfig. Esta herramienta permite configurar la direccin IP del primer puerto
Ethernet CN1. Esta aplicacin se llama entrando al men de programas de
Windows Start > ABB Industrial IT > 800xA System > Engineering > Utilities >
IPConfig.

Page 6 of 15
Capitulo 10
10. Download

Para conectarse al controlador, es necesario presionar el botn Connect y


presionar el switch fsico Init del controlador por un tiempo necesario, hasta que el
Led R del controlador, quede intermitente. Mientras se est en proceso de
conexin con el controlador, se tendr la siguiente ventana:

Una vez finalizado el proceso de conexin, se mostrar la actual configuracin IP del


controlador. Si corresponde, se pueden cambiar parmetros y presionar Set IP
para cargar la nueva configuracin al controlador.

Page 7 of 15
Capitulo 10
10. Download

La direccin IP de un controlador depende de la arquitectura diseada. Depende


tambin del tipo de red de control utilizada. Por ejemplo, si se utiliza una red simple,
sin redundancia, la direccin de un controlador no tiene restricciones. Sin embargo
si 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 construccin especfica de los cuatro octetos
que componen la direccin IP. Para mayor informacin se puede acceder a manual
Automation System Network (3BSE 034 463R101).
10.3.1 Ejercicio 10.2 Uso de la Herramienta IPConfig
Verifique la configuracin IP de un controlador.

10.4

Descarga Utilizando Ethernet


Si bien es cierto, normalmente los controladores se encuentran conectados a travs
de una red Ethernet, es posible comunicarse tambin por medio de una
comunicacin serial, bajo protocolo PPP. En este curso solo se estudiarn las
descargas utilizando una conexin Ethernet.
Como se mostr en un comienzo, el explorador de proyectos contiene un icono que
permite descargar las aplicaciones al controlador y quedar en lnea. Al seleccionar
ese icono, se requiere la autentificacin del usuario que requiere realizar la descarga
al controlador.

Page 8 of 15
Capitulo 10
10. Download

Una vez que el usuario es aceptado, sigue el procedimiento de carga seleccionando


los controladores a los cuales se realizar la carga.

Una vez elegidos los controladores a los que se descargar la configuracin, se


presenta la ventana de anlisis en lnea, con el listado de aplicaciones y
controladores.

Page 9 of 15
Capitulo 10
10. Download

En este anlisis se muestra para una aplicacin:


-

Configuracin SIL (Safety Integrity Level).

Cambios(Changed): Bajo el campo Changed, se indica si la


aplicacin presenta cambios desde la ltima carga.

Tipo de Reinicio (Restart): Bajo el campo Restart, se indica el tipo de


reinicio que se aplicar a la aplicacin. Si la aplicacin no tiene
cambios desde la ltima carga, no ser necesario reiniciarla. Si se
realizan cambios en la aplicacin, se requiere un reinicio de tipo
Warm. Si se quiere forzar un reinicio Cold, se puede seleccionar la
aplicacin y luego seleccionar el tipo de reinicio como Cold.

Comentario (Remarks): En este campo, se indican los comentarios


sobre la carga, por ejemplo, si la aplicacin es cargada por primera
vez.

Para un controlador se muestra una informacin similar, pero adicionalmente se


indica la identidad del controlador, bajo el campo SysID.
Luego de continuar con la carga, se muestran los anlisis de cambios, u otras
alarmas.

Page 10 of 15
Capitulo 10
10. Download

Luego se presenta la ventana de reporte de diferencias. En ella se pueden analizar


los cambios en aplicaciones, programas, bloques, etc.

Tambin se pueden analizar los problemas para cargar valores de tipo Coldretain.

Page 11 of 15
Capitulo 10
10. Download

Luego de aceptar el reporte de cambios, se procede a realizar la carga, quedando


en lnea.

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 aplicacin que
tenga cambios respecto al que se encuentra en ejecucin o despus de una prdida
de energa.
Un reinicio de tipo Cold se produce despus de la primera carga o despus de
presionar el switch Init del controlador. Tambin se puede elegir esa opcin por
software, como se vio anteriormente.
Un reinicio de tipo Warm o Cold puede dividirse en los siguientes pasos.
-

Inicializacin de variables: Se inician dependiendo del atributo de


retencin. En un reinicio de tipo Cold las variables con atributo
ColdRetain conservarn su valor siempre que se disponga del
ltimo valor en el servidor de aspectos, mientras que al resto de las
variables se les asignar su valor inicial. Al producirse un reinicio de
tipo Warm, las variables con atributo ColdRetain y Retain
mantendrn su valor, mientras que a las variables sin atributo se les
asignar su valor inicial.

Page 12 of 15
Capitulo 10
10. Download

Ejecucin de los bloques de cdigo con nombres que comienzan con


Start_.

Ejecucin normal de las aplicaciones.

Es conveniente recalcar que en el caso de producirse una falla de alimentacin, las


aplicaciones son detenidas de forma abrupta, de manera que puede darse el caso
de que no todas las variables sean actualizadas por la aplicacin.

10.5.1 Ejercicio 10.3 Descarga de Aplicaciones al Controlador


En su aplicacin App_2 cree tres variables reales, llamadas Var1, Var2 y Var3.
Asgnele los atributos coldretain, retain a las dos primeras, y deje en blanco el
atributo de Var3.

Realice la descarga al controlador Contr_02

Page 13 of 15
Capitulo 10
10. Download

Verifique en el reporte de diferencias, el problema de las variables que tienen


retencin.

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

Page 14 of 15
Capitulo 10
10. Download

Salga de lnea, y modifique las descripciones de las variables, como se muestra a


continuacin:

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 definicin de las


variables.
Al abrir la aplicacin notar que el valor de Var3 volvi al valor inicial.

Page 15 of 15
Capitulo 10
10. Download

Asigne el valor 1 a Var3 nuevamente y salga de lnea.


Sin realizar cambios, seleccione nuevamente descargar e ir a lnea, y elija la opcin
Cold restart

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