O objetivo deste tutorial é explicar como inserir e utilizar o bloco funcional HYSTERESIS em um projeto do MasterTool X.
Componentes
Equipamentos: 1 computador/notebook.
Software: MasterTool X
Seções do Tutorial
- ARQUITETURA
- DESENVOLVIMENTO
- 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 bloco HYSTERESIS é utilizado para evitar oscilações em sinais, criando uma faixa de atuação entre dois limites (HIGH e LOW). Ele é muito útil quando a variável monitorada fica próxima de um ponto de acionamento, evitando chaveamentos constantes.
Esse bloco é amplamente aplicado em:
- Controle de nível
- Temperatura
- Pressão
- Sistemas com liga/desliga por limite
Pré-requisito
O bloco HYSTERESIS está disponível apenas na biblioteca Util.
Portanto, é necessário que a biblioteca esteja adicionada ao projeto através do Library Manager.
Funcionamento
O comportamento do bloco segue a lógica abaixo:
- Se IN estiver abaixo de LOW → OUT = TRUE
- Se IN exceder HIGH → OUT = FALSE
Após isso:
- A saída permanece FALSE enquanto o valor estiver acima de LOW
- Somente quando IN cair novamente abaixo de LOW, a saída volta para TRUE
Inserção do bloco na lógica
O bloco não aparece diretamente na caixa de ferramentas, então deve ser inserido manualmente:
- Crie uma nova rede
- Insira uma caixa genérica (EN/ENO)
- Dentro da caixa, digite:
HYSTERESIS
Figura 2. Adicionando o Bloco Funcional HYSTERESIS
Parâmetros de Entrada
IN (INT)
- Valor monitorado
HIGH (INT)
- Limite superior
LOW (INT)
- Limite inferior
Saída
OUT (BOOL)
- Resultado da lógica com histerese
Interpretação prática
- A ativação ocorre no limite inferior (LOW)
- A desativação ocorre no limite superior (HIGH)
- Entre esses valores, a saída mantém o último estado
Isso cria uma faixa de histerese que evita oscilações rápidas.
Exemplo de aplicação
Configuração:
Valor_Analogico :INT; //IN
Valor_min_IN: INT := 20; //IN_MIN
Valor_max_IN: INT := 80; //IN_MAX
Funcionamento:
- Se o nível cair abaixo de 20 → OUT = TRUE (liga, por exemplo uma bomba)
- Se o nível subir acima de 80 → OUT = FALSE (desliga a bomba)
- Entre 20 e 80 → mantém o estado anterior
Figura 3. Parametrização do bloco HYSTERESIS
Aplicações na automação
O bloco HYSTERESIS é utilizado em:
- Controle de bombas por nível
- Controle de temperatura com faixa de tolerância
- Evitar liga/desliga constante
- Aumentar a vida útil de equipamentos
- Estabilizar sinais
Observações importantes
- Trabalha com valores do tipo INT
- Necessita da biblioteca Util
- HIGH deve ser maior que LOW
- Fundamental para evitar oscilações indesejadas
Em resumo, o bloco HYSTERESIS cria uma faixa de controle com memória de estado, garantindo estabilidade na lógica e evitando acionamentos excessivos em sistemas de automação.
Figura 4. Funcionamento do bloco HYSTERESIS
Comentários
0 comentário
Por favor, entre para comentar.