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.
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.