O objetivo deste tutorial é explicar como inserir e utilizar o bloco funcional LIN_TRAFO 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 bloco LIN_TRAFO é utilizado para realizar uma transformação linear de valores, ou seja, ele converte um valor de entrada de uma determinada faixa para outra faixa proporcional.
Esse tipo de bloco é muito utilizado quando se trabalha com sinais analógicos, como por exemplo:
- Escalonamento de sensores
- Conversão de valores de entrada (ex: 0–10V, 4–20mA)
- Ajuste de faixas de operação
Pré-requisito
Assim como o bloco BLINK, o LIN_TRAFO está disponível apenas na biblioteca Util.
Portanto, para utilizá-lo, é necessário que a biblioteca esteja previamente adicionada ao projeto através do Library Manager.
Funcionamento
O bloco aplica uma transformação linear baseada na relação entre as faixas:
Se o valor de entrada estiver dentro da faixa definida, ele será convertido proporcionalmente para a faixa de saída.
Inserção do bloco na lógica
O bloco LIN_TRAFO não aparece diretamente na caixa de ferramentas, então deve ser inserido manualmente.
Para isso:
- Crie uma nova rede na lógica
- Insira uma caixa genérica (caixa vazia com EN/ENO)
- Pela caixa de ferramentas (Geral)
- Ou com botão direito sobre a rede
- Dentro da caixa, digite o nome do bloco:
LIN_TRAFO
Após isso, o sistema reconhecerá automaticamente o bloco.
Figura 2. Adicionando o Bloco Funcional Lin_Trafo
Parâmetros de Entrada
IN
- Valor de entrada a ser convertido
IN_MIN
- Valor mínimo da faixa de entrada
IN_MAX
- Valor máximo da faixa de entrada
OUT_MIN
- Valor mínimo da faixa de saída
OUT_MAX
- Valor máximo da faixa de saída
Saída
OUT
- Valor convertido proporcionalmente para a nova faixa
Exemplo de aplicação
Considere um sensor analógico que trabalha de 0 a 27648 (valor bruto do CLP) e deseja-se converter para 0 a 100%.
Configuração:
Valor_Analogico :REAL; //IN
Valor_min_IN: REAL := 0; //IN_MIN
Valor_max_IN: REAL := 27648; //IN_MAX
Valor_min_OUT: REAL := 0; //OUT_MIN
Valor_max_OUT: REAL := 100; //OUT_MAX
Resultado:
- Se IN = 13824, então OUT ≈ 50
- Se IN = 27648, então OUT = 100
Figura 3. Parametrização do bloco Lin_Trafo
Aplicações na automação
O bloco LIN_TRAFO é amplamente utilizado em:
- Escalonamento de sinais analógicos
- Conversão de valores de sensores
- Ajuste de faixas de operação
- Interface com IHMs e supervisórios
- Normalização de sinais
Observação importante
- O bloco só estará disponível se a biblioteca Util estiver adicionada
- Todos os parâmetros devem ser coerentes com a faixa utilizada
- Evitar valores incorretos para não gerar resultados inesperados
Em resumo, o bloco LIN_TRAFO é essencial para trabalhar com conversão e escalonamento de sinais, permitindo adaptar valores de uma faixa para outra de forma simples e eficiente dentro do MasterTool IEC XE.
Figura 4. Funcionamento do bloco Lin_Trafo
Comentários
0 comentário
Por favor, entre para comentar.