Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
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
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
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.
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.
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.
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:
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.
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.
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
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