A troca de dados do PLC no formato AutomationML é possível para fabricantes de PLC diferentes. Trata-se de um formato de dados baseado em XML, neutro em termos de fabricante (Automation Markup Language). Nos diálogos para a exportação e importação de dados PLC, estão disponíveis na lista dos possíveis formatos as entradas "Formato de intercâmbio por defeito PLC (AutomationML)", "Siemens SIMATIC STEP 7 TIA-Portal (AutomationML)" e "Mitsubishi iQ-Works (AutomationML)". Para a exportação com um destes formatos, aplicam-se as seguintes particularidades:
- No AutomationML, cada objeto é identificado por um GUID (Globally Unique Identifier) único no mundo. Este GUID é automaticamente atribuído durante a exportação, desde que ainda nenhum GUID tenha sido indicado e, por norma, não deverá ser alterado manualmente. Portanto, só é possível a exportação em formato AutomationML de projetos editáveis.
Uma GUID AutomationML tem o formato "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", em que x é um dos carateres "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F". - Também os pontos de ligação de funções obtêm GUIDs próprios. Os pontos de ligação são exportados como
ExternalInterface . - As peças de acessórios podem ser processadas opcionalmente no ficheiro de exportação e obtêm GUIDs próprios. Isto é necessário, por exemplo, para trocar acessórios com a TIA Selection Tool. São considerados acessórios todas as peças que estão registadas na placa de registo Peça, no diálogo de propriedades de uma função principal, nas posições de 2 a 50. O GUID para peças de acessórios é atribuído automaticamente durante a exportação e guardado na propriedade GUID AutomationML (acessórios).
Ao eliminar uma peça de acessórios na função principal, o GUID correspondente também é eliminado. Ao editar uma peça de acessórios (por exemplo, uma nova seleção de peças, seleção de dispositivos ou alteração da sequência na placa de registo Peça) o GUID é conservado. - Para remover um GUID AutomationML não utilizado do projeto (por exemplo, numa cópia do projeto), pode utilizar a compressão de projetos. Para isso, ative, no diálogo Parâmetros: Compressão do layer hierárquico Remover dados do projeto, a caixa de ativação AutomationML GUIDs.
- Ao exportar, são considerados todos os dispositivos que tenham, pelo menos uma porta do bus. Assim, além das caixas PLC, também é possível exportar caixas negras, motores e outros dispositivos.
- Ao exportar sistemas de bus baseados em Ethernet, poderá definir se pretende processar a ligação da porta exata das portas do bus no ficheiro de exportação. Se trabalhar com cablagem flexível, pode desativar o processamento da ligação da porta exata para evitar trabalho suplementar.
- Para exportar em formato AutomationML, os nomes das montagens dentro de um rack têm de ser unívocos. Como nome, neste caso, não é exportada a descrição do objeto, mas sim, a propriedade Nome da carta PLC. Se o nome da carta PLC estiver vazio, é exportada a descrição do objeto e, para torná-la unívoca, é anexado um número do artigo sequencial (Descrição_1, Descrição_2, ...).
- Além dos textos de função dos pontos de ligação PLC, os textos de função das caixas PLC também são exportadas e importadas (propriedade Texto de função (automático)). Os textos de função são exportados e importados em todas as línguas existentes. A língua definida no diálogo Exportar dados do PLC ou Importar dados do PLC é a língua principal no ficheiro de troca e é guardada para cada objeto PLC como valor (
Value ), e todas as outras línguas como atributos adicionais. - Durante a exportação para o formato AutomationML, os pontos de ligação do PLC ajustáveis são convertidos em pontos de ligação de E/S (dependendo do parâmetro para o tipo de sinal na lógica do ponto de ligação). Durante a importação, estes pontos de ligação voltam a ser convertidos em pontos de ligação do PLC ajustáveis, quando for encontrada uma peça adequada, na qual guardada uma função modelo com a definição de função "Ponto de ligação do PLC, multifunção".
- Ao importar um ficheiro AutomationML, os componentes de DT vazios ou em falta não substituem os componentes de DT preenchidos no EPLAN.
- Ao importar um ficheiro AutomationML, também são assinalados no EPLAN pontos de ligação do PLC com a propriedade Marcado para eliminar, se o endereço simbólico estiver vazio no ficheiro de importação, mas se a propriedade Endereço simbólico (automático) estiver preenchida no ponto de ligação do PLC correspondente no EPLAN. O endereço simbólico existente é mantido. Com a verificação 004029 poderá encontrar e controlar estes pontos de ligações PLC.
- É possível exportar e importar endereços simbólicos livres (que não estejam atribuídos a nenhum ponto de ligação do PLC) no formato AutomationML através da troca de dados do PLC. Após a importação de um ficheiro AutomationML os endereços simbólicos livres existentes estão disponíveis no EPLAN e podem ser deduzidos da lista de atribuições.
Veja também