O objetivo deste tutorial é explicar como inserir e utilizar o operador SEL 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
SEL é um operador lógico, utilizado para selecionar entre dois valores de entrada com base em uma condição booleana.
Esse operador é bastante utilizado quando é necessário escolher automaticamente qual valor será utilizado no processo, dependendo do estado de uma variável lógica.
Funcionalidade
O operador SEL funciona como um seletor de valores. Ele avalia uma condição booleana e, com base nesse resultado, define qual dos dois valores disponíveis será enviado para a saída.
Seu funcionamento ocorre da seguinte forma:
- Se a condição booleana for FALSE, o operador retorna o valor da entrada IN0.
- Se a condição booleana for TRUE, o operador retorna o valor da entrada IN1.
Dessa forma, o operador permite alternar entre dois valores diferentes dentro da lógica do programa.
Como inserir no código
Para utilizar o operador SEL no programa, ele deve ser inserido diretamente na lógica do programa (como em Ladder, FBD ou CFC) através da caixa de ferramentas:
- Abrir a Toolbox (Caixa de Ferramentas)
- Ir até a categoria Outros Operadores
- Localizar o operador SEL
- Arrastar o operador para a área de programação
- Conectar a variável booleana na entrada G
- Definir os valores ou variáveis nas entradas IN0 e IN1
- Utilizar a saída OUT na lógica do programa
Figura 2. Inserindo o operador SEL no código
Parâmetros de Entrada
G (Gate ou Condição)
Define a condição lógica que controla a seleção do valor.
- Tipo de dado: BOOL
- Determina qual entrada será encaminhada para a saída.
IN0
Primeiro valor disponível para seleção.
- Tipo de dado: numérico ou compatível com a saída
- Será selecionado quando G = FALSE
IN1
Segundo valor disponível para seleção.
- Tipo de dado: mesmo tipo de IN0
- Será selecionado quando G = TRUE
Parâmetros de Saída
O operador gera um único resultado:
OUT
- Tipo de dado: mesmo tipo das entradas IN0 e IN1
- Representa o valor selecionado com base na condição G
Lógica de Operação
O comportamento do operador pode ser representado da seguinte forma:
- Se G = FALSE, então OUT = IN0
- Se G = TRUE, então OUT = IN1
Esse operador funciona de forma semelhante a um seletor ou chave lógica, direcionando um dos valores para a saída.
Figura 3. Parametrização do operador SEL
Exemplo de Aplicação
Considere um sistema onde um equipamento pode operar em modo automático ou manual, utilizando velocidades diferentes.
Configuração do operador:
- G = Modo_Automatico
- IN0 = Velocidade_Manual
- IN1 = Velocidade_Automatica
Resultados possíveis:
| Modo Automático | Saída do SEL | Valor em números |
| FALSE | Velocidade_Manual | 50 |
| TRUE | Velocidade_Automatica | 100 |
Assim, quando o sistema estiver em modo automático, a velocidade automática será utilizada. Caso contrário, o sistema utilizará a velocidade definida para o modo manual.
Figura 4. Funcionamento do operador SEL
Aplicações na Automação
O operador SEL é frequentemente utilizado em situações como:
- Seleção entre modo manual e automático
- Escolha entre dois setpoints
- Alternância entre dois sensores
- Seleção de valores de referência
- Controle de parâmetros de processo
Em resumo, o operador SEL permite selecionar entre dois valores com base em uma condição lógica, sendo uma ferramenta muito útil para implementar decisões simples dentro da lógica de controle em projetos desenvolvidos no MasterTool X.
Comentários
0 comentário
Por favor, entre para comentar.