T Latch on a PLC / Biestable tipo T en un PLC [ EN / ES ]
English | Españ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 clockThis 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.
| clock zclock pclock +--------| |--------|/|--------( ) |
| clock zclock +--------| |-------------------( ) |
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ñol | English |
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 clockEste 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.
| clock zclock pclock +--------| |--------|/|--------( ) |
| clock zclock +--------| |-------------------( ) |
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