As funções do CLP listadas na caixa de diálogo Gerar esquema de CLP são utilizadas na geração existente do esquema, isto é, são atribuídas às funções ajustadas nas Macros.
As funções nas Macros estão ajustadas sob as seguintes condições:
- Em Pontos de conexão de CLP, a categoria da definição de função e a designação do ponto de conexão têm que concordar.
- Caso a designação do ponto de conexão de CLP existente a ser utilizado contenha um ponto de interrogação representativo, o canal tem que concordar.
- Uma designação do ponto de conexão com o ponto de interrogação nunca substitui uma designação do ponto de conexão existente ao utilizar sem ponto de interrogação.
- Em Caixas de CLP as definições de função têm que concordar.
Nas Macros, as funções podem estar contidas, as quais não são utilizadas, por exemplo, funções do CLP em excesso ou funções que não são caixas ou pontos de conexões CLP. Assim as Macros do circuito não contêm funções do CLP.
Estas funções recebem seus dados a partir da Macro ou, se a Macro contiver objetos placeholder, a partir dos conjuntos de valores atribuídos às variáveis. Em contrapartida, as variáveis não são previstas para a atribuição de valores às funções do CLP; estas contêm seus valores ao utilizar os existentes.
TAG de funções nas Macros do circuito e de funções adicionais nas Macros do CLP
Os TAG's de funções novamente acrescentados são assim inseridos, como eles são definidos através de objetos placeholder ou diretamente na Macro.
Sendo inserido um TAG com ponto de interrogação através do objeto placeholder, por exemplo, "?K1" (ponto de interrogação, letra identificadora e um número no final), ou não existe nenhum objeto placeholder e um TAG está com ponto de interrogação na Macro (por exemplo, "-?K1"), os dispositivos são numerados ao inserir. Aqueles com pontos ponto de interrogação, de mesma letra identificadora e um número em comum, são igualmente denominados no objeto placeholder.
Sendo inserido somente um ponto de interrogação através do objeto placeholder, ele é colocado antes das letras identificadoras do TAG existente na Macro, sendo todos os TAG's igualmente denominados com pontos de interrogação de mesma letra identificadora e com um mesmo número em comum.
Funções principais nas variantes de Macro do CLP
- Estando contida uma caixa de CLP nas variantes de Macro que não é função principal, e ainda não existir nenhuma caixa de CLP posicionada, esta caixa permanece função auxiliar e é gerada como função adicional. Esta função auxiliar importa os dados da função principal (não posicionada). Portanto, são geradas uma função principal não posicionada e uma função auxiliar posicionada com os mesmos dados.
- Estando contida uma caixa de CLP nas variantes de Macro, a função principal aparece e ainda não existe nenhuma caixa de CLP posicionada como função principal; esta caixa é posicionada como função principal e importa os dados da função principal existente. Isto é, a função principal existente é utilizada.
- Estando contida uma caixa de CLP nas variantes de Macro, a função principal aparece e já existe uma caixa de CLP posicionada; a função principal aparecendo, a caixa novamente inserida se torna em função auxiliar. Ela é gerada como função adicional e utiliza os dados existentes da função principal. Isto é, é gerada adicionalmente uma função auxiliar posicionada com os mesmos dados.
Veja também