TST - Teste lógico

Esta função efetua um AND lógico com os 2 parâmetros e ativa a saída se o resultado é diferente de zero.

Bloco

              TST
        +-------------+
INT ----|IN1          |---- [BOOL]
        |             |
INT ----|IN2          |
        +-------------+

Parâmetros

Nome

Classe

Tipo

Dim.

V. Ini.

Descrição

IN1

Entrada

INT

0

Operando 1

IN2

Entrada

INT

0

Operando 2

Saída

Tipo

Descrição

BOOL

Retorna true se IN1 AND IN2 for diferente de zero

Exemplo

Exemplo em ST:

// Exemplo de Declaração de Variáveis que devem ser realizadas na aba "Variaveis" da POU:
a  : INT;
b  : DINT;
out: BOOL;  (* Parametro de saída    *)

// Exemplo de ativação do bloco SWP_MD dentro da POU
(* ... *)
out := TST(IN1:=a, IN2:=b);
(* ... *)