SEL

Retorna o valor selecionado pela entrada G.

Bloco

              SEL
        +-------------+
BOOL ---|G            |--- ANY
        |             |
 ANY ---|IN0          |
        |             |
 ANY ---|IN1          |
        +-------------+

Nota

Esta função aceita como parâmetros de entrada qualquer um dos dados do tipo ANY. Consulte os Grupos de tipos de dados para identificar quais os tipos de dados suportados pela função.

Note que, todos os parâmetros de entrada e o valor de retorno devem ser do mesmo tipo.

Parâmetro

Nome

Classe

Tipo

Descrição

G

Entrada

BOOL

Seletor

IN0

Entrada

ANY

Variavel de entrada 0

IN1

Entrada

ANY

Variavel de entrada 1

Retorno

Tipo Dado

Descrição

ANY

Valor resultante da operação.

Exemplo

Declaração de Variáveis

Nome

Classe

Tipo

Descrição

value_1

Local

REAL

Valor 1

value_2

Local

REAL

Valor 2

value_out

Local

REAL

Valor de saída

Clique aqui para baixar a tabela de variáveis

Código ST

// Exemplo de ativação da função dentro da POU
(* ... *)
value_1  := 1.0   (* Valor 1 a ser avaliado *)
value_2  := 5.0;  (* Valor 2 a ser avaliado *)

value_out  := SEL(G:= TRUE, IN:= value_1, MIN:= value_2);

(* A variável value_out recebe o valor 5.0 *)
(* ... *)