T Latch on a PLC / Biestable tipo T en un PLC [ EN / ES ]

avatar
(Edited)
Authored by @@j2e2xae
EnglishEspañol

A T latch on a PLC, easy task...

Synchronous, edge activation, clock ...


We need a clock signal, an edge evaluation solves the problem.

// Edge evaluation
//     pclock, rising edge at clock

| clock zclock pclock +--------| |--------|/|--------( ) |
| clock zclock +--------| |-------------------( ) |
This is a generic code, each PLC brand has its own commands for edge evaluation, also IEC 61131-3 mandates R_TRIG/F_TRIG as the functions at hand.

Scan, edge, xor ...

// T flip-flop
//     exclusive-or

| pclock qT qT +--------| |----+----|/|----+--------( ) | | | | qT | pclock | +--------| |----+----|/|----+ |

In the edge evaluation domain an exclusive-or suffices for the workings of a T latch.

A lamp that blinks


As an example we are making an astable multivibrator of 50% duty cycle, also know as a blinker.
Maybe you are thinking, easy-going... take two timers, well we are making it with only one timer.

// Blinker
//     blink, semiperiod
//     blinker, blink 0/1

clock +------+ | clock | TON | +--------|/|--------|IN | | | | t#blink---|PT | +------+
| clock blinker blinker +--------| |----+----|/|----+--------( ) | | | | blinker | clock | +--------| |----+----|/|----+ |

Easier...

Related posts
PLC. D Latch



EspañolEnglish

Realizar un biestable tipo T en un PLC, fácil ...

Síncrono, activación por flanco, reloj ...


Necesitamos una señal de reloj para nuestro biestable, una evaluación de flanco nos la facilitará.

// Evaluación de flanco
//     pclock, flanco ascendente en clock

| clock zclock pclock +--------| |--------|/|--------( ) |
| clock zclock +--------| |-------------------( ) |
Este código es genérico, cada modelo de PLC dispone de instrucciones específicas para la evaluación de flancos, así mismo la norma IEC 61131-3 establece que para estas cuitas se deben utilizar las funciones R_TRIG/F_TRIG.

Ciclo de scan, flanco, xor ...

// Biestable T
//     or exclusiva entre el reloj y el biestable

| pclock qT qT +--------| |----+----|/|----+--------( ) | | | | qT | pclock | +--------| |----+----|/|----+ |

En el contexto de las evaluaciones de flanco, la función o-exclusiva es todo lo necesario para realizar un biestable T.

Una lamparita que parpadea


A modo de ejemplo, vamos a realizar un oscilador de onda cuadrada de ciclo de trabajo del 50%, en cristiano, un intermitente.
Seguramente, estarás pensando, esto lo hago yo en un momento con dos temporizadores como en los ejemplos de programación de los manuales, cierto; pero vamos a utilizar sólo un temporizador, no dos.

// Intermitente
//     blink, semiperiodo
//     blinker, blink 0/1

clock +------+ | clock | TON | +--------|/|--------|IN | | | | t#blink---|PT | +------+
| clock blinker blinker +--------| |----+----|/|----+--------( ) | | | | blinker | clock | +--------| |----+----|/|----+ |

Fácil, no...

Entradas relacionadas
PLC. Biestable D


0
0
0.000
0 comments