MOVE

Atribui o valor de uma variável a outra variável do mesmo tipo.

Bloco

             MOVE
        +-------------+
ANY ----|IN           |---- ANY
        +-------------+

Parâmetro

Nome

Parâmetro

Tipo Dado

Descrição

IN

Entrada

ANY

Valor a ser atribuído

OUT

Saída

ANY

Valor de saída

Retorno

Tipo Dado

Descrição

ANY

Variável destino do valor a ser atribuído. Deve ser do mesmo tipo de IN.

Nota

O firmware do equipamento utilizado pode não suportar todos os tipos de dados definidos no padrão IEC616161-3. Para mais informações sobre as restrições de implementação de cada firmware consulte Recursos dependentes de implementação da norma IEC61131-3

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

value_inp

REAL

operando

value_out

REAL

valor resultante da atribuição

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_inp  := 2.0;  (* primeiro operando *)
value_out  := value_inp; (* atribui valor *)

(* chamada alternativa como função MOVE *)
value_out  := MOVE(IN := value_inp); (* atribui valor *)
    (* resultado value_out = 2.0 *)
(* ... *)
value_out  := MOVE(100.5); (* atribui valor *)
    (* resultado value_out = 100.5 *)
(* ... *)