As funções PLC existentes listadas no diálogo Gerar esquema do PLC são usadas durante a geração do esquema, ou seja, são atribuídas às funções adequadas nas macros.
As funções nas macros são adequadas sob as seguintes condições:
- Em Pontos de ligação PLC a categoria de definição de função e a designação do ponto de ligação têm de corresponder.
- Se a designação do ponto de ligação do ponto de ligação PLC existente a ser usados contiver um ponto de interrogação à frente, o canal terá de corresponder.
- Uma designação do ponto de ligação com ponto de interrogação à frente nunca substitui designações do ponto de ligação existentes sem ponto de interrogação durante a utilização.
- Em Caixas PLC as definições de funções têm de corresponder.
Nas macros podem estar contidas funções existentes que não são usadas, por exemplo, funções PLC excedentes ou funções que não são caixas PLC ou pontos de ligação PLC. Dessa forma, por exemplo, as macros de ligação não contêm funções PLC.
Estas funções obtêm os seus dados da macro ou, caso a macro contenha objetos posicionadores, dos conjuntos de valores atribuídos às variáveis. As variáveis, por outro lado, não estão previstas para a atribuição de funções PLC; estas recebem os seus valores durante a utilização de existentes.
DT de funções nas macros de ligação e de funções adicionais nas macros PLC
Os DT de funções novas são inseridos tal como estão definidos por objetos posicionadores diretamente na macro.
Se for definido um DT através do objeto posicionador, por exemplo "?K1" (ponto de interrogação, letra identificadora e um número no final), ou se não existir nenhum objeto posicionador e existir um DT com ponto de interrogação na macro (por exemplo "-?K1"), então os DT são numerados novamente na inserção. Os DT com ponto de interrogação, letra identificadora igual e um número comum no objeto posicionador recebem o mesmo nome.
Se for inserido apenas um pontos de interrogação através do objeto posicionador, então este é colocado antes das letras identificadoras do DT existente na macro e, igualmente, são renomeados todos os DT com ponto de interrogação, letra identificadora igual e número comum.
Funções principais nas variantes de macro PLC
- Se nas variantes de macro estiver contida uma caixa PLC, que não seja nenhuma função principal, e não existir ainda nenhuma carta PLC colocadas, então esta caixa permanece um função auxiliar e é gerado como função adicional. Esta função auxiliar importa os dados na função principal (não colocada). Ou seja, são geradas com os mesmos dados uma função principal não colocada e uma função auxiliar colocada.
- Se nas variantes de macro não estiver contida uma caixa PLC, que seja função principal, e ainda não existir nenhuma caixa PLC colocada como função principal, então esta caixa é colocada como função principal e importa os dados da função principal existente. Ou seja, a função principal existente é usada.
- Se nas variantes de macro não estiver contida uma caixa PLC, que seja função principal, e já existir uma caixa PLC colocada como função principal, então a caixa nova inserida torna-se uma função auxiliar. É geradas como função adicional, que utiliza os dados existentes da função principal. Ou seja, é gerada adicionalmente uma função auxiliar colocada com os mesmos dados.
Veja também