Caminho:  Programação > Ladder > Conceitos >

Terminologia

Previous pageReturn to chapter overviewNext page

AT: Representação direta de uma variável.

 

BLOCO FUNCIONAL (FUNCTION BLOCK): Consiste numa Função que necessita de uma Instância.

 

CONFIGURAÇÃO (CONFIGURATION): Consiste na organização de um software em um nível mais elevado. Pode conter vários Recursos dentro de uma Configuração.

 

FUNÇÃO (FUNCTION): É um bloco responsável por executar um determinado comportamento ou uma ação, baseado em possíveis parâmetros (VAR_IN, VAR_IN_OUT, VAR_OUT).

 

INSTÂNCIA (INSTANCE): Área de memória ocupada para uso do Bloco Funcional.

 

LD (Ladder Diagram): Linguagem gráfica de programação baseada nos diagramas elétricos (contatos e bobinas interconectadas), conforme o fluxo de potência entre os elementos.

 

OVERFLOW: Ocorre quando o resultado de um cálculo matemático ultrapassa os limites permitidos para o tipo de dado do resultado.

 

POU: Unidade de Organização de Programas. Pode ser: Programa, Bloco Funcional ou Função.

 

PROGRAMA (PROGRAM): É um agrupamento lógico de todos os elementos de programação e construções necessários ao processamento de sinais requeridos para o controle de uma máquina ou um processo..

 

RECURSO (RESOURCE): Consistem em qualquer elemento com capacidade de processamento, responsável pela execução dos programas.

 

SCAN: Ciclo de varredura de um programa.

 

STACK: Pilha do programa Ladder. É a área de memória utilizada para realizar as Lógicas dos Programas.

 

TAG: Nome da Variável.

 

TAREFA (TASK): Responsável pelo controle de execuçã de programas, de forma periódica ou engatilhada, com disparo por eventos.

 

TIPO DE DADO (DATATYPE): Informa ao compilador o espaço ocupado por uma variável e seu respectivo formato (aos Blocos).

 

VARIÁVEL: Consiste numa posição da memória capaz de reter e representar um valor ou expressão. Pode ter escopo:

Local: cuja posição automática, é calculada pelo compilador.
Global: localizada numa área de memória determinada, como entradas e saídas digitais, podendo ser acessada em qualquer ponto da Configuração.

A Variável pode ser:

Retentiva: armazena o valor após a desenergização do equipamento;
Volátil: inicia com o valor contido no campo de valor inicial, após a energização do equipamento;
Constante: não permite alteração do seu conteúdo.

 

VAR: Variáveis de uso interno de um Bloco do Usuário (USERFB). Equivalente a uma variável de escopo Local.

 

VAR_INPUT: Argumento de entrada de um Bloco do Usuário (USERFB). As variáveis configuradas neste campo, apenas serão lidas no USERFB.

 

VAR_IN_OUT: Argumento de entrada e de saída de um Bloco do Usuário (USERFB). Não permite variáveis CONSTANTES, ENTRADAS FÍSICAS (%I_), ENTRADAS DE REDE (%I_) ou MARCADORES DE SISTEMA DE LEITURA (%S_), pois elas serão lidas no início do USERFB e serão atualizadas com novos valores (escritas) no final do USERFB.

 

VAR_OUTPUT: Argumento de saída de um Bloco do Usuário (USERFB). Não permite variáveis CONSTANTES, ENTRADAS FÍSICAS (%I_), ENTRADAS DE REDE (%I_) ou MARCADORES DE SISTEMA DE LEITURA (%S_), pois elas serão atualizadas com novos valores (escritas) no final do USERFB.

 

WATCHDOG: É um meio proporcionado pelo fabricante para desempenhar ações específicas, se a integridade do sistema for violado.