Para diferentes fabricantes de PLC es posible realizar un intercambio de datos de PLC en formato AutomationML (
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 formatos 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 proyectos 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 puntos de conexión de las funciones también reciben GUID propios. Los puntos de conexión se exportan como
ExternalInterface . - Los artículos accesorios 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 propiedades 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 dispositivos o el cambio de orden en la ficha Artículos). - 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 puntos de conexión bus. 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 AR APC, deben ser unívocos los nombres de los grupos constructivos dentro de un bastidor. 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 textos de función 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 AR APC, 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 componentes 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 objetos PLC mediante la prueba de funcionamiento 004029.
- Las direcciones simbólicas libres (que no están asignadas a ningún punto de conexión PLC) pueden exportarse e importarse en formato AutomationML AR APC 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 dar de baja desde la lista de asignación.
Ampliaciones a partir de la versión 1.1.0 de AutomationML AR APC
- Mediante ampliaciones en el formato AML AR APC, se pueden intercambiar identificadores de medios de explotación más largos.
- Las ampliaciones en formato AML AR APC con respecto a la lista de asignación permiten un mejor intercambio de direcciones simbólicas gratuitas.
- Se intercambia la asignación de las tarjetas PLC a sus CPU. Esto permite restaurar la pertenencia de las tarjetas PLC a su CPU durante el intercambio de datos de PLC.
- Este sistema de bus "PortToPort" puede utilizar si no se va a exportar la red lógica, sino solo la conexión entre los puntos de conexión bus (interconexión con precisión de puertos).
- Los sistemas de bus "DRIVE-CLiQ", "PortToPort" y "ET-Connection" se exportan correctamente con una interconexión de puerto específica.
- Las conexiones entre bastidores se intercambian con una interconexión con precisión de puertos.
- Se intercambian las direcciones de seguridad de los sistemas de bus.
- Se puede cambiar el nombre del fabricante en los dispositivos. En EPLAN, el nombre del fabricante se guarda en los datos de referencia de artículos.
Ampliaciones a partir de la versión 1.2.0 de AutomationML AR APC
- Es posible intercambiar componentes de accionamiento. Para exportar accionamientos y componentes de accionamiento puede activar en el cuadro de diálogo Ajustes: Exportación de AutomationML AR APC la casilla de verificación Exportar accionamientos.
- Es posible intercambiar valores de configuración relacionados con el dispositivo. Para ello, puede especificar en las propiedades Dispositivo PLC: TemplateIdentifier y / o Estación PLC: TemplateIdentifier una plantilla o utilizar propiedades de referencia de artículos definidas por el usuario.
Ampliaciones a partir de la versión 1.3.0 de AutomationML AR APC
- El intercambio de direcciones simbólicas es posible dentro de tipos de datos definidos por el usuario (UDT). Para ello, en las propiedades Dirección simbólica: UDT (nombre) y Dirección simbólica: UDT (tipo de datos), puede especificar el nombre y el tipo de datos correspondiente de UDT. La estructura real de UDT solo se requiere en el programa de configuración de PLC y solo se define allí.
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 AR APC. 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 |
|
|
|
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