O objetivo deste tutorial é explicar como utilizar o bloco de comparação com função de igualdade 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
O operador EQ é utilizado para realizar comparações de igualdade entre dois valores. Ele é amplamente empregado em lógicas de decisão, permitindo que uma ação seja executada somente quando dois valores forem exatamente iguais.
Esse operador retorna um valor lógico (BOOL), que pode ser usado para habilitar contatos, blocos ou bobinas dentro da lógica Ladder.
Conceito de funcionamento do EQ
O operador EQ compara dois operandos:
- Retorna TRUE → quando os dois valores comparados são iguais
- Retorna FALSE → quando os valores são diferentes
A comparação pode ser feita entre:
- Variável × constante
- Variável × variável
- Constante × constante
Desde que os tipos de dados sejam compatíveis.
Utilização do EQ na lógica Ladder
O resultado do operador EQ é um valor lógico (TRUE ou FALSE), que normalmente é utilizado:
- Em série com outros blocos
- Para habilitar bobinas
- Para permitir a execução de operações
- Para validar condições específicas do processo
A lógica somente será executada quando a condição de igualdade for satisfeita.
Inserção do operador EQ na lógica
Para adicionar o operador EQ:
- Abra a Caixa de Ferramentas.
- Acesse Operadores Matemáticos.
- Selecione o operador EQ.
- Clique e arraste o bloco para a lógica Ladder.
Após inserido, o operador ficará disponível para receber os dois valores que serão comparados.
Figura 2. Inserção do operador matemático EQ
Exemplo conceitual de aplicação
- Comparar um valor de processo com um valor de referência
- Acionar uma saída apenas quando:
- Um contador atingir um valor específico
- Uma variável estiver exatamente no valor esperado
- Um estado interno do sistema for alcançado
Nesse cenário:
- Se os valores forem iguais → EQ = TRUE → lógica habilitada
- Se forem diferentes → EQ = FALSE → lógica bloqueada
Cuidados com tipos de dados
Ao utilizar o operador EQ, é importante observar:
- Os tipos de dados devem ser compatíveis (ex.: INT com INT, REAL com REAL)
- Comparações entre REAL podem exigir atenção devido a casas decimais
- Evite comparar valores de tipos muito diferentes sem conversão adequada
Esses cuidados evitam resultados inesperados na lógica.
Figura 3. Parametrização do operador matemático EQ
Ligação em série como controle lógico
Assim como outros operadores de comparação, o EQ costuma ser ligado em série com o restante da lógica:
- O EQ funciona como um filtro lógico
- Apenas quando a condição for verdadeira, o fluxo da lógica continua
- Isso torna o programa mais organizado, previsível e seguro
Aplicação prática
Após inserir e parametrizar o operador EQ:
- Faça o download da aplicação.
- Coloque a CPU em modo RUN.
- Altere os valores comparados:
- Valores iguais → condição verdadeira
- Valores diferentes → condição falsa
- Observe o comportamento da lógica associada ao resultado do EQ.
O operador EQ é essencial para decisões baseadas em igualdade, sendo muito utilizado em comparações de estados, validações de processo e controle lógico preciso dentro de aplicações industriais.
Figura 4. Operador matemático EQ condicionando a lógica como filtro
Comentários
0 comentário
Por favor, entre para comentar.