Trabalhar com blocos de função definidos pelo usuário

Os blocos de função definidos pelo usuário (User-defined function blocks, UDFBs) são blocos de função compostos construídos combinando outros blocos de função e/ou blocos de função definidos pelo usuário em uma sequência para executar operações de controle de nível superior.
Como outros blocos lógicos, UDFBs têm dados de parâmetros e instâncias (variáveis de membro). Use o tipo de bloco UDFB para definir blocos defunção e usá-los nos programas de controlador com os blocos de função padrão fornecidos no conjunto de instruções do
FactoryTalk Design Workbench
.

Operação UDFB

Os UDFBs operam da mesma forma que outros blocos de instruções em um programa. Os UDFBs podem ser usados para chamar outros tipos de blocos ou outros UDFBs.
Na
Caixa de ferramentas
, os UDFBs são incluídos na categoria
Definido pelo usuário
.

Uso ideal de UDFBs

Os UDFBs encapsulam funções comumente usadas e são melhores para proporcionar um tipo específico de funcionalidade ou de controle de dispositivo. Os UDFBs são projetados para encapsular totalmente o código e os dados associados à instrução. A lógica dentro de um UDFB usa apenas variáveis locais e parâmetros definidos pela definição de instrução. Não há nenhum acesso programático direto às variáveis de escopo do programa ou globais. O UDFB é um componente independente que pode ser executado em qualquer programa que o chama.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal