SR

Flipflop Set/Reset ativado por estado com prioridade para o estado SET.

Bloco

        SR
      +-----+
S1----|     |---Q1
      |     |
R-----|     |
      +-----+

Parâmetros

Nome

Classe

Tipo

Dim.

V. Ini.

Descrição

S1

Entrada

BOOL

FALSE

Entrada Set do latch

R

Entrada

BOOL

FALSE

Entrada Reset do latch

Q1

Saída

BOOL

FALSE

Saída do latch

A saída Q1 fica ativa se a entrada S1 estiver ativa, independente do estado da entrada R.

A saída Q1 fica inativa se a entrada S1 estiver inativa e a entrada R estiver ativa.

A saída Q1 mantém o seu corrente se as entradas S1 e R estiverem inativas.

Diagrama de Tempo

      +---+             +-------+
S1    |   |             |       |
    --+   +-------------+       +-------------------
               +---+        +---------+
R              |   |        |         |
    -----------+   +--------+         +-------------
      +--------+        +-------+
Q     |        |        |       |
    --+        +--------+       +-------------------

Detalhes:

  • Quando as entradas “S1” e “R” estiverem ativas simultaneamente, a saída Q1 ficará no estado ativo visto que a entrada de set S1 possui prioridade sobre a entrada de reset R.

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

inp_S1

BOOL

Entrada S1

inp_R

BOOL

Entrada R

out_Q1

BOOL

Saída Q1

my_SR

SR

Instância do bloco SR

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação do bloco SR dentro da POU *)
(* ... *)
my_SR(S1:= inp_S1, R:= inp_R);   (* Ativação da instancia do bloco SR *)
out_Q1 := my_SR.Q1;              (* Obtem parametro de saida Q1 do bloco SR *)
(* ... *)