Para diferentes fabricantes de PLC es posible realizar un de PLC en formato AutomationML. Se trata de un formato de datos independiente del fabricante y basado en XML (Automation Markup Language).
En los cuadros de diálogo para la exportación e importación de datos PLC, dispone de las entradas correspondientes en la lista de posibles, según el programa de configuración PLC seleccionado. Las siguientes características especiales se aplican a la exportación en formato AutomationML:
En AutomationML, cada objeto se identifica con un GUID unívoco (Globally Unique Identifier) en todo el mundo. Ese GUID se asigna automáticamente al exportar si no se ha indicado aún ningún GUID y, normalmente, no debería modificarse de forma manual. Por lo tanto, la exportación en formato AutomationML solo es posible desde editables. Un GUID de AutomationML tiene el formato "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", donde x equivale a uno de los caracteres "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F".
Los de las también reciben GUID propios. Los puntos de conexión se exportan como ExternalInterface .
Los pueden incluirse opcionalmente en el fichero de exportación y reciben GUID propios. Resulta necesario, p. ej., para intercambiar accesorios con TIA Selection Tool. Se consideran accesorios todos los artículos que se han especificado en las posiciones 2 a 50 del diálogo de de una función principal en la ficha Artículos . Para la exportación de los artículos accesorios es imprescindible que dichos artículos tengan especificada una designación de tipo PLC en la gestión de artículos. El GUID para artículos accesorios se asigna automáticamente al exportar y se guarda en la propiedad GUID de AutomationML (accesorios) . Cuando se borra un artículo accesorio en la función principal, también se borra el GUID correspondiente. El GUID se conserva al editar un artículo accesorio (p. ej., una nueva selección de artículos, una selección de o el cambio de orden en la ficha Artículo ).
Para eliminar del proyecto los GUID de AutomationML que no sean necesarios (por ejemplo, en una copia del proyecto), puede utilizar la compresión de proyectos. Para hacerlo, en el cuadro de diálogo Ajustes: Compresión , en el nivel jerárquico Eliminar datos de proyectos , active la casilla de verificación GUID de AutomationML .
En la exportación se tienen en cuenta todos los medios de explotación que tengan al menos punto de conexión bus. Así, por ejemplo, además de cajas PLC también pueden exportarse cajas de aparato, motores y otros dispositivos.
Al exportar sistemas de bus basados en Ethernet puede especificar si se va a incluir en el fichero de exportación la interconexión con precisión de puertos de los . Si trabaja con un cableado flexible, puede desactivar la salida de la interconexión con precisión de puertos para evitar elaboraciones posteriores.
Para la exportación en el formato AutomationML, deben ser unívocos los nombres de los dentro de un . En este caso, no se exporta la descripción de objeto, sino la propiedad Nombre de tarjeta PLC . Si el nombre de tarjeta PLC está vacío, se exporta la descripción de objeto y, para que sea unívoca, se le anexa un número de posición consecutivo (Descripción_1, Descripción_2...). Si no hay una descripción del objeto, se genera un nombre de tarjeta PLC único. Los nombres de las tarjetas PLC generados durante la exportación se guardan en la propiedad Nombre de tarjeta PLC (ID 20437).
Además de los de los puntos de conexión PLC, también se exportan e importan los textos de función de las cajas PLC (propiedad Texto de función (automáticamente) ). Los textos de función se exportan e importan en todos los idiomas que existen. El idioma ajustado en el cuadro de diálogo Exportar datos PLC o Importar datos PLC es el idioma principal en el fichero de intercambio y se guarda allí como valor para el objeto PLC correspondiente (Value ); todos los demás idiomas se guardan como atributos adicionales.
En la exportación en formato AutomationML, los puntos de conexión PLC ajustables se convierten en puntos de conexión de E/S normales (en función del ajuste del tipo de señal en la lógica de punto de conexión). En la importación, esos puntos de conexión se convierten de nuevo en puntos de conexión PLC ajustables, si se encuentra un artículo adecuado en el que haya guardada una plantilla de funciones con la definición de función "Punto de conexión PLC, multifunción".
Al importar un fichero AutomationML, los de IME vacíos o que faltan no sobrescriben los componentes IME no rellenados en EPLAN.
Al importar un fichero AutomationML, los dispositivos y los puntos de conexión PLC que están presentes en el proyecto, pero no en el fichero de importación se identifican en EPLAN con la propiedad Marcado para ser borrado . Este es el caso de los puntos de conexión PLC si la dirección simbólica en el fichero de importación está vacía, pero se ha rellenado la propiedad Dirección simbólica (automática) en el punto de conexión PLC correspondiente en EPLAN. Se conserva la dirección simbólica existente. Puede buscar y controlar estos PLC mediante la prueba de funcionamiento 004029.
Las libres (que no están asignadas a ningún punto de conexión PLC) pueden exportarse e importarse en formato AutomationML mediante el intercambio de datos PLC. Después de importar un fichero AutomationML, las direcciones simbólicas libres disponibles en él estarán disponibles en EPLAN y se podrán desde la lista de asignación.
Ajustes para diferentes sistemas de bus
La siguiente tabla ofrece un resumen de las propiedades relevantes para el intercambio de datos de PLC en formato AutomationML. Las propiedades en los puntos de conexión bus que deben rellenarse (x) u opcionales (o) dependen del sistema de bus utilizado.
Propiedad
Id.
Sistema de bus
Basado en Ethernet
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: ampliación
Todos los demás
Proyecto de configuración
20161
o*1
o*1
o*1
o*1
o*1
Sistema de bus
20308
x
x
x
x
x
Designación de conector
20406
x
Interfaz bus: Nombre
20447
x
Interfaz de bus: Punto de conexión bus principal
20448
o
Red física: Nombre
20413
o
o
o
o
Red física: Dirección bus / número de posición
20311
o
o
o
o
Red física: Dirección bus / número de posición 2
20386
o*2
Máscara de subred
20446
o
Red lógica: Nombre
20414
o
o
Red lógica: Punto de conexión bus es maestro
20310
o
o
Ignorar dirección bus que falta
20412
o*3
*1: Solo es necesario si el valor se desvía del de la caja PLC asociada.
*2: Se puede rellenar si se trata de un dispositivo ASI doble.
*3: Puede activarse para omitir los puntos de conexión bus que no requieran una dirección bus al ejecutar la prueba de funcionamiento 004037.
Los campos sin marcar no son necesarios para el intercambio de datos PLC. Si los campos opcionales (o) se dejan en blanco, es posible realizar una importación en el programa de configuración PLC, pero es necesario volver a trabajar allí.
Véase también
Estructura de PLC
Intercambio de datos de ficheros de configuración de PLC
Cuadro de diálogo Ajustes: Exportación de AutomationML