MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

10
MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE BUS CANOPEN CON SOFTWARE UNITY INDICE 1. Configurar la isla ADVANTYS ................................................................................................ 2 1.1 Abrir nueva isla ................................................................................................................ 2 1.2 Crear imagen de la isla ..................................................................................................... 2 1.3 Exportar ............................................................................................................................ 4 2. Configuración en UNITY .......................................................................................................... 4 2.1 Iniciar programa ............................................................................................................... 4 2.2 Configuración bus CANopen ........................................................................................... 5 3. Exportación e importación de archivo .xsy en ADVANTYS.................................................... 8 3.1 Exportación en ADVANTYS de dicho archivo ............................................................... 8 3.2 Importación del archivo .XSY en UNITY ....................................................................... 8

Transcript of MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Page 1: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

MANUAL PARA CONFIGURAR UNA ISLA

ADVANTYS MEDIANTE BUS CANOPEN CON

SOFTWARE UNITY

INDICE

1. Configurar la isla ADVANTYS ................................................................................................ 2

1.1 Abrir nueva isla ................................................................................................................ 2

1.2 Crear imagen de la isla ..................................................................................................... 2

1.3 Exportar ............................................................................................................................ 4

2. Configuración en UNITY .......................................................................................................... 4

2.1 Iniciar programa ............................................................................................................... 4

2.2 Configuración bus CANopen ........................................................................................... 5

3. Exportación e importación de archivo .xsy en ADVANTYS .................................................... 8

3.1 Exportación en ADVANTYS de dicho archivo ............................................................... 8

3.2 Importación del archivo .XSY en UNITY ....................................................................... 8

Page 2: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

1. Configurar la isla ADVANTYS

1.1 Abrir nueva isla

En primer lugar se requiere definir la isla ADVANTYS con el objetivo de exportar los archivos

que van a servir a UNITY para direccionar las entradas y salidas.

Cuando uno quiere crear una nueva isla, se

encuentra con el siguiente menú:

El área de trabajo es la carpeta que alojará los

archivos creados.

La isla es el nombre del archivo que contendrá

la configuración de la isla.

1.2 Crear imagen de la isla

Una vez abierta nos encontraremos con la siguiente pantalla, donde se puede ver un raíl

completamente vacío. La biblioteca de componentes se encuentra marcada en la imagen por una flecha.

De ella tendremos que arrastrar los componentes que formen parte de la isla. A continuación se

enumeran las partes en que está dividida la isla ADVANTYS de la estación 3:

Conexión de red: NCO2212 v1

Alimentación: PDT3100

Entradas digitales: DDI3610

DDI3610

DDI3420

Salidas digitales: DDO3600

DDO3600

DDO3200

Accesorios: XMP1100

Page 3: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Una vez arrastrados los componentes hasta el raíl, debe quedar con este aspecto:

Ahora vamos a pasar a asignar nombre a cada una de las variables que están presentes en los

módulos haciendo doble clic en cada uno de ellos. En la pantalla siguiente vemos que en la pestaña

IMAGEN DE E/S tenemos la posibilidad de asignar nombre. Es necesario para un tipo de exportación de

la isla.

Page 4: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

1.3 Exportar

Ya tenemos preparada la configuración para exportar. Para ello nos dirigiremos a

ARCHIVO/EXPORTAR y allí nos encontraremos con la siguiente pantalla. Lo que interesa en el primer

momento es exportar el archivo DCF.

2. Configuración en UNITY

2.1 Iniciar programa

Una vez iniciado UNITY XP

se abre nuevo proyecto en el menú

FICHERO y nos encontramos con el

siguiente diálogo. En él está señalado

el PLC que corresponde con la

estación 3. Seleccionamos y

aceptamos.

Page 5: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

2.2 Configuración bus CANopen

En la ventana explorador de proyectos abrimos la pestaña ESTACIÓN/CONFIGURACIÓN y

hacemos doble clic en 3: CANopen. Aparecerá una pantalla como la siguiente. En la ventana

CATÁLOGO DE SOFTWARE se selecciona el módulo E/S DISTRIBUIDAS correspondiente a la

estación 3, que es STB_NCO_2212. La arrastramos hasta situarla en el primer nodo del bus. Dirección

topológica: 1.

Aparecerá una imagen genérica de una isla ADVANTYS. Hacemos doble clic sobre ella.

Page 6: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Una vez hemos

accedido a su contenido

seleccionamos SIMPLE

debajo de función y

hacemos clic sobre

STB_NCO_2212 para

validar la elección.

Después hacemos doble

clic sobre la sección

CANAL 0 y accedemos

a la pestaña PDO. En

ella, a su derecha, nos

encontraremos con el

botón destacado en la

imagen. Importaremos

el archivo exportado en el software ADVANTYS con el resultado que viene a continuación.

Tenemos la configuración de la isla, pero nos falta direccional las variables a palabras legibles.

Para ello tenemos que Generar el proyecto, que se realiza o bien mediante el icono en la parte superior

situado dos puestos a la izquierda de los prismáticos o bien en el menú GENERAR/GENERAR

PROYECTO.

A través de los errores que nos comunica conoceremos la cantidad de bytes que hay que reservar

para las variables:

Page 7: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Conocidos estos datos, hay que aplicarlos en la ventana correspondiente, que es

ESTACIÓN/CONFIGURACIÓN/BUS PLC/BMX XBP 0800/BMX P34 2030/CANOPEN y dentro de

éste, CANAL 2.

Nos encontraremos con el cuadro de configuración del mapa de memoria de las variables. Hay que

reservar las entradas y salidas necesarias, sabiendo que en primer lugar se colocan las entradas y que entre

éstas y las salidas tiene que haber dos bytes de diferencia. De esta manera si para entradas se reservan

132, comenzarán en el byte 0 y ocuparán 132 posiciones, mientras que las salidas comenzarán en el byte

134 y ocuparán 96 posiciones. El número de bits a reservar es cero.

Otra cosa importante es la velocidad. La isla está preconfigurada para comunicar a una velocidad

de 500 kilobaudios, por lo que habrá que reflejarlo.

Una vez realizados estos cambios hacemos doble clic a STB_NCO_2212 para que aparezca la

petición de confirmación de validar los cambios y volvemos a generar el proyecto. Esta vez no tiene que

haber errores.

Podemos observar que ahora cada carpeta con variables digitales tiene asignada una dirección de

memoria para una palabra. Ahora volvemos al software ADVANTYS para exportar un nuevo archivo.

Para verlo mejor activamos OCULTAR PDO VACÍOS.

Page 8: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

3. Exportación e importación de archivo .xsy en ADVANTYS

3.1 Exportación en ADVANTYS de dicho archivo

Para ello volvemos a abrir la isla configurada, de la que hemos exportado el .DCF. Volvemos a

exportar, pero atendemos a las nuevas características del archivo:

Como hemos visto en la página anterior, mediante la generación de proyecto se puede ver el mapa

de memoria. De él tomaremos la dirección de la primera palabra de entradas y la dirección de la primera

palabra de salidas. De esta manera las variables exportadas aparecerán direccionadas a las ya presentes

con los nombres asignados. Es posible que sobren variables que en verdad no existen, pero las existentes

están presentes.

3.2 Importación del archivo .XSY en UNITY

Volvemos a unity e importamos el nuevo archivo creado accediendo a ESTACIÓN/VARIABLES

E INSTANCIAS FB, click con el botón derecho e IMPORTAR.

Page 9: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Esto dará como resultado una lista de variables booleanas en la misma carpeta VARIABLES E

INSTANCIAS FB en la subcarpeta VARIABLES ELEMENTALES. Esta operación de importación

puede tardar unos minutos.

Se puede acceder a la lista con doble clic sobre dicha subcarpeta una vez finalizado el proceso.

Ya tenemos las variables registradas y direccionadas. Faltaría dar la dirección IP del autómata para

conectar transferir y crear la pertinente tabla de animación para identificar y comprobar las entradas y

salidas.

Para la estación 3 las direcciones son las siguientes:

Entradas Salidas

Cinta_atras %MW35.0 Cinta_avanza %MW134.0 Cinta_adelante %MW35.1 Cinta_retrocede %MW134.1 Gira_dcha_est3 %MW35.2 Roscar %MW134.2 Gira_izda_est3 %MW35.3 Pinza_sube_baja %MW134.3 Pinza_arriba %MW35.4 Culata %MW134.4 Pinza_abajo %MW35.5 Fijar %MW134.5 Cargador %MW37.0 Pinza_est3 %MW135.0 Emergencia_est3 %MW37.1 Marcha_est3 %MW37.2 Ind_int_est3 %MW37.3 Borrar_est3 %MW37.4 Manual_Automatico_est3 %MW37.5

Page 10: MANUAL PARA CONFIGURAR UNA ISLA ADVANTYS MEDIANTE …

Para la estación 6 éstas son las variables: Entradas Optico_alimentador_drcho %MW35.3 Adelante %MW135.0 Optico_alimentador_izdo %MW35.1 Atrás %MW135.1 Placa_abajo %MW35.5 Alarma %MW135.2 Placa_adelante %MW39.2 Alimentador_izdo %MW134.0 Placa_arriba %MW35.4 Alimentador_drcho %MW134.1 Placa_atras %MW39.1 Coger_placa %MW134.2 Placa_drcha %MW37.0 Bajar_subir %MW134.3 Placa_izda %MW37.1 Izda %MW134.4 Rearme %MW37.5 Drcha %MW134.5 Vacio %MW39.3 Alimentador_drcho_atras %MW35.2 Alimentador_izdo_atras %MW35.0 Emergencia %MW37.2 Ind_int %MW39.0 Manual_automatico %MW37.4 Marcha %MW37.3