O objetivo deste tutorial é explicar como utilizar o bloco de soma e subtração dentro do contexto de operações aritméticas em um projeto do MasterTool X.
Componentes
Equipamentos: 1 computador/notebook.
Software: MasterTool X
Seções do Tutorial
ARQUITETURA
DESENVOLVIMENTO
1. ARQUITETURA
Será necessário a utilização de um computador/notebook para utilizar o Mastertool X.
Figura 1. Computador executando o Mastertool X
2. DESENVOLVIMENTO
Os operadores ADD (adição) e SUB (subtração) são utilizados para realizar operações matemáticas básicas dentro da lógica Ladder, permitindo somar ou subtrair valores provenientes de variáveis ou constantes.
Eles são amplamente utilizados em:
- Incrementos e decrementos de valores
- Ajustes de setpoints
- Cálculos intermediários
- Processos de controle numérico
Funcionamento dos operadores
🔹 ADD (Adição)
Realiza a soma entre dois valores:
- Resultado = Primeiro parâmetro + Segundo parâmetro
🔹 SUB (Subtração)
Realiza a subtração entre dois valores:
- Resultado = Primeiro parâmetro − Segundo parâmetro
Importante:
A ordem dos parâmetros importa.
O operador sempre executa a operação do primeiro parâmetro em relação ao segundo.
Inserção dos operadores na lógica
Os operadores ADD e SUB não são blocos de função, e sim operadores matemáticos.
Para adicioná-los na lógica:
- Abra a Caixa de Ferramentas.
- Acesse Operadores Matemáticos.
- Selecione ADD ou SUB.
- Clique e arraste o operador para a lógica Ladder.
Figura 2. Inserção dos operadores matemáticos ADD e SUB
Parâmetros de entrada e saída
Entradas
- Podem receber:
- Variáveis
- Constantes numéricas
Saída (obrigatória)
Como ADD e SUB não são blocos de função, a saída deve obrigatoriamente ser associada a uma variável previamente declarada.
Diferente dos blocos de função, não é possível apenas visualizar o resultado no bloco sem declarar uma variável de saída.
Tipos de dados e cuidados importantes
É fundamental garantir a compatibilidade dos tipos de dados utilizados:
- INT / DINT
- Trabalham apenas com números inteiros
- Não aceitam casas decimais
- REAL
- Permite números com casas decimais
Boas práticas:
- Evite misturar INT com REAL no mesmo operador.
- Caso necessário, utilize conversões de tipo.
- A variável de saída deve ser do mesmo tipo das entradas.
Uso de variáveis ou constantes
- Constantes: Indicadas para valores fixos (ex.: somar 1, subtrair 10).
- Variáveis: Permitem cálculos dinâmicos durante a execução do programa.
Ambos podem ser utilizados livremente nas entradas do operador.
Figura 3. Inserção das variáveis dos operadores matemáticos ADD e SUB
Execução da operação
O CLP executa a operação matemática a cada ciclo de varredura, seguindo a ordem:
- Leitura do primeiro parâmetro
- Leitura do segundo parâmetro
- Aplicação da operação matemática
- Escrita do resultado na variável de saída
Aplicação prática
Após inserir o operador ADD ou SUB:
- Declare a variável de saída.
- Associe variáveis ou constantes às entradas.
- Faça o download da aplicação.
- Coloque a CPU em modo RUN.
- Observe o valor da variável de saída sendo atualizado conforme as entradas mudam.
Os operadores ADD e SUB são essenciais para criar lógicas matemáticas simples e eficientes, desde que o programador declare corretamente a variável de saída, garantindo clareza e funcionamento correto do programa.
Figura 4. Funcionamento dos operadores matemáticos ADD e SUB
Comentários
0 comentário
Por favor, entre para comentar.