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);
(* ... *)