Está en la página 1de 21

Unity Pro: Importación /

Exportación
Extensiones de los archivos exportados desde Unity Pro

Elemento a ser exportado Tipo de archivo


Configuración de entradas / salidas XHW
Programa XPG
Sección en lenguaje LD XLD
Sección en lenguaje IL XIL
Sección en lenguaje ST XST
Sección en lenguaje FBD XBD
Sección en lenguaje SFC XSF
Bloque de datos derivado DFB XDB
Tipo de datos derivado DDT XDD
Variables SCY / TXT / XSY / XVM
Redes de comunicación XCM
Ventanas del operador (Runtime Screens) XCR
Tablas de animación XTB
Módulo funcional XFM
Proyecto global XEF
Principales diferencias entre Concept y Unity Pro

 Unity Pro sólo soporta lenguajes IEC 61131-3


 Autorizaciones de Concept no se pueden traspasar a Unity Pro
 Ejecución del programa:
 En Concept:
– Actualizar las salidas (n-1)
– Leer las entradas (n)
– Procesar el programa
 En Unity Pro
– Leer las entradas
– Procesar el programa
– Actualizar las salidas
 Orden de ejecución en Unity Pro no necesariamente el mismo que en
Concept
 Timer, Reloj Calendario, Monitoreo Batería no se asignan a la RAM de
estados en Unity Pro
Principales diferencias entre Concept y Unity Pro (cont.)

 Unity Pro: variables a forzar o con flancos deben ser tipo EBOOL
 Registros tipo 0xxxxx. En Concept: no “bufereados”. En Unity Pro: si
 En Concept: sólo secciones 984LL pueden asignarse a un drop
determinado.
En Unity Pro: secciones IEC pueden asignarse a un drop determinado:

Clic botón derecho sobre sección Porperties  Ficha Remote I/O


Principales diferencias entre Concept y Unity Pro (cont.)

 Al importar proyecto Concept  Unity Pro, la mayoría de los EFB son


100% compatibles.
 EFB no compatibles: Unity Pro los sustituye por DFB, pero sin estructura
interna y se reporta error. Usuario debe programarlos.
 Comportamiento señales EN y ENO. Ejemplo:
 Concept

 Unity Pro
Exportación de un proyecto completo: Concept  Unity Pro

 PASO 1: Abrir Concept Converter desde Concept


Exportación de un proyecto completo: Concept  Unity Pro

 PASO 2:
File  Export  Project with used DFBs si se quiere incluir los DFB ó
Project without DFB si no.
Exportación de un proyecto completo: Concept  Unity Pro

 PASO 3:
Escoger el nombre del proyecto a convertir (en este caso: testprj.prj) y
validar. El archivo es convertido a un .ASC.
Exportación de un proyecto completo: Concept  Unity Pro

 PASO 4: de no haber errores, debe aparecer la siguiente ventana:

 PASO 5:
Asegurarse que en Unity Pro se haya instalado el Concept Converter, ya
que esta opción NO se instala por defecto.
Exportación de un proyecto completo: Concept  Unity Pro

 PASO 6:
Desde Unity Pro seleccionar File  Open para abrir archivos tipo .ASC y
escoger el archivo TESTPRJ.ASC de donde haya sido guardado
Exportación de un proyecto completo: Concept  Unity Pro

 PASO 7:
Se inicia proceso de conversión e importación del proyecto. En caso de
aparecer errores, hay que corregirlos manualmente. Al final aparece:
Exportación de un proyecto completo: Concept  Unity Pro

 Bloques de Concept que no son parte de la biblioteca de Unity Pro


 DIOSTAT
 RIOSTAT
 READREG
Unity Pro genera estos
 CREADREG
bloques de forma de mantener
 WRITEREG
la compatibilidad en ambos
 CWRITEREG ambientes.
 LOOKUP TABLE1 DFB
 PLCSTAT
El bloque PLCSTAT, por
 SET TOD
ejemplo, se genera como un
 GET TOD
DFB con estructura interna
 BYTE TO BIT DFB adaptada a Unity Pro.
 WORD TO BIT DFB
 WORD AS BYTE DFB
 DINT AS WORD DFB
 LIMIT IND DFB
Importación de una tabla de datos: Concept  Unity Pro
Nota: Desde Unity Pro pueden importarse únicamente
archivos de variables con las extensiones .XSY ó .TXT.
 PASO 1:
Abrir la tabla de declaración de variables en Concept y marcar todas las
variables a exportar (columna Exp).
Importación de una tabla de datos: Concept  Unity Pro

 PASO 2:
Cerrar el editor de variables guardando los cambios;
Ir a File  Export.
En la ventana que aparece, elegir la opción: Variables: Text delimited
Importación de una tabla de datos: Concept  Unity Pro

 PASO 3:
 Validar con OK. Aparece entonces una segunda ventana donde se eligen las
opciones del archivo a exportar. Marcar por ejemplo:
 Export variables
 Export constants (para exportar también las constantes)
 Tab como separador
Importación de una tabla de datos: Concept  Unity Pro

 PASO 4: Darle un nombre al archivo

 PASO 5:
Validar la ventana. Comienza el proceso de exportación. De no haber errores,
debe aparecer la ventana siguiente:
Importación de una tabla de datos: Concept  Unity Pro

 PASO 6: Abrir el archivo exportado desde Unity Pro:


Variables & FB instances  Import…
Importación de una tabla de datos: Concept  Unity Pro

 PASO 7: Escoger archivo de texto generado con Concept y pulsar Import.


Importación de una tabla de datos: Concept  Unity Pro

 PASO 8: Observar y eventualmente corregir cambios en editor de datos


Exportación de una tabla de datos: Unity Pro  .TXT

 PASO 1: Desde Unity Pro seleccionar Variables & FB Instances del navegador y
con botón derecho elegir Export
 PASO 2: Escoger archivo .TXT a exportar y pulsar Export
Exportación de una tabla de datos: Unity Pro  .TXT
 PASO 3: se puede abrir el archivo exportado por ejemplo desde Excel

También podría gustarte