A do PLC no 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 de possíveis os registos correspondentes, dependendo do programa de configuração PLC selecionado. Para a exportação no formato AutomationML 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 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 de obtêm GUIDs próprios. Os pontos de ligação são exportados como ExternalInterface .
As de 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 de uma função principal, nas posições de 2 a 50. Para exportar a peça de acessórios, é obrigatório que na gestão de peças esteja registada uma designação de tipo de PLC para essa peça. 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 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 , 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 , motores e outros dispositivos.
Ao exportar sistemas de bus baseados em Ethernet, poderá definir se pretende processar a ligação da porta exata das 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 dentro de um 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, ...). Se não existir nenhuma descrição do objeto, é gerado um nome unívoco da carta PLC. Os nomes das cartas PLC gerados durante a exportação são guardados na propriedade Nome da carta PLC ( 20437).
Além dos 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 ). 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 de DT vazios ou em falta não substituem os componentes de DT preenchidos no EPLAN.
Na importação de um ficheiro AutomationML, os dispositivos e os pontos de ligação do PLC que estão presentes no projeto, mas não no ficheiro de importação, são identificados no EPLAN com a propriedade Marcado para eliminar . É o que acontece com os pontos de ligação do PLC quando o endereço simbólico está vazio no ficheiro de importação, mas a propriedade Endereço simbólico (automático) está 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 PLC.
É possível exportar e importar 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.
Parâmetros para diferentes sistemas bus
A tabela seguinte dá fornece uma vista geral sobre as relevantes para a troca de dados PLC no formato AutomationML. Que propriedades devem ser preenchidas nas portas do bus (x) ou são opcionais (o) depende do sistema bus utilizado.
Propriedade
ID
Sistema bus
Baseado em Ethernet
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: Ampliação
Todos os outros
Projeto de configuração
20161
o*1
o*1
o*1
o*1
o*1
Sistema bus
20308
x
x
x
x
x
Designação da ficha
20406
x
Interface bus: Nome
20447
x
Interface bus: Porta do bus principal
20448
o
Rede física: Nome
20413
o
o
o
o
Rede física: Endereço do bus / número do artigo
20311
o
o
o
o
Rede física: Endereço do bus / número do artigo 2
20386
o*2
Máscara de sub-rede
20446
o
Rede lógica: Nome
20414
o
o
Rede lógica: Porta do bus mestre
20310
o
o
Ignorar o endereço bus em falta
20412
o*3
*1: Só é necessário, se o valor da caixa PLC correspondente for diferente.
*2: Pode ser preenchido, caso se trate de um dispositivo duplo ASI.
*3: Pode ser ativado, para ignorar as portas do bus, que não necessitam de endereço bus durante a execução da verificação 004037.
Oc campos não identificados não são necessários para a troca de dados PLC. Se os campos opcionais (o) forem mantidos vazios, é possível efetuar uma importação para o programa de configuração PLC, no entanto, é necessário um pós-processamento.
Veja também
Estrutura PLC
Troca de dados de ficheiros de configuração PLC
Diálogo Parâmetros: Exportação de AutomationML