O objetivo deste tutorial é explicar como inserir e utilizar o operador MOVE 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
MOVE é um operador utilizado para transferência direta de valores entre variáveis dentro da lógica do programa.
Esse operador é muito utilizado quando há necessidade de atualizar uma variável com o valor de outra, armazenar leituras de sensores, ou organizar o fluxo de dados dentro da lógica de controle.
Diferente de alguns operadores que possuem múltiplas entradas ou realizam cálculos, o MOVE trabalha apenas com uma entrada e uma saída, realizando uma operação equivalente a uma atribuição direta de valor.
Funcionalidade
O operador MOVE realiza uma operação simples de movimentação de dados.
Ele pega o valor presente na entrada do operador e copia esse valor para a variável de saída, mantendo o mesmo tipo de dado.
Essa operação é equivalente a uma atribuição direta de valor, permitindo atualizar uma variável com base em outra variável ou constante.
Como inserir no código
Para utilizar o operador MOVE na lógica do programa:
- Abrir a Toolbox (Caixa de Ferramentas)
- Ir até a categoria Outros Operadores
- Localizar o operador MOVE
- Arrastar o operador para a área da lógica
- Parametrizar a entrada IN com uma variável ou constante
- Definir na saída OUT a variável que receberá o valor
Lembrando que, por não ser um bloco de função, a variável utilizada na saída precisa ser declarada previamente no programa.
Figura 2. Inserindo o operador MOVE no código
Parâmetro de Entrada
IN
Representa o valor que será transferido para a saída.
- Pode ser uma variável
- Pode ser uma constante
- Deve possuir tipo de dado compatível com a saída
Exemplos de uso:
- IN = Temperatura
- IN = 50
- IN = Nivel_Tanque
Parâmetro de Saída
OUT
Representa a variável que receberá o valor da entrada.
- Deve ser declarada previamente no programa
- Deve possuir tipo de dado compatível com a entrada
Sempre que a lógica que contém o operador MOVE for executada, o valor presente em IN será copiado para OUT.
Lógica de Operação
O funcionamento do operador pode ser representado da seguinte forma:
OUT := IN
Ou seja, o valor da entrada IN é atribuído diretamente à variável de saída OUT.
Figura 3. Parametrização do operador MOVE
Exemplo de Aplicação
Suponha um sistema onde o valor de um sensor precisa ser armazenado em outra variável para uso posterior.
Configuração do operador:
- IN = Sensor_Temperatura
- OUT = Temperatura_Atual
Funcionamento:
Sempre que a lógica for executada, o valor da variável Sensor_Temperatura será copiado para Temperatura_Atual.
Figura 4. Funcionamento do operador MOVE
Aplicações na Automação
O operador MOVE é frequentemente utilizado para:
- Copiar valores entre variáveis
- Armazenar leituras de sensores
- Atualizar variáveis de processo
- Transferir dados entre partes do programa
- Organizar o fluxo de dados na lógica
Em resumo, o operador MOVE permite transferir o valor de uma entrada para uma variável de saída, sendo uma operação simples, porém muito utilizada na organização e manipulação de dados dentro de programas desenvolvidos no MasterTool X.
Comentários
0 comentário
Por favor, entre para comentar.