05 Bloques de Funciones II TRIM 2022 UTH Ing. Cesar Nunez
05 Bloques de Funciones II TRIM 2022 UTH Ing. Cesar Nunez
05 Bloques de Funciones II TRIM 2022 UTH Ing. Cesar Nunez
EL RETO
Almacena TRUE en <var>, si una evaluación del AE, por medio del
S LE Conmuta el AE a TRUE, si AE < = es <val>, de lo contrario, se conmuta a FALSE.
álgebra booleana, conduce a TRUE.
Ejecuta una operación lógica OR exclusiva con AE y <val>. Ejecuta un salto de retroceso desde una función o un componente funcional. El
XOR RETC
salto de retroceso sólo se realiza si el AE contiene el valor TRUE.
Ejecuta una operación lógica OR exclusiva con AE y <val>. Después
XORN RETCN Ejecuta un salto de retroceso desde una función o un componente funcional. El
de la operación, se niega <val>. salto de retroceso sólo se realiza si el AE contiene el valor FALSE.
** Potenciación
- Inversión de signos
* Multiplicación
/ División
+ Suma
- Resta
= Prueba de homogeneidad
OR OR bit a bit
• Por medio de un comando de reposición, el operando binario puede volver al nivel lógico "0".
• Si ambas entradas tienen el estado de señal "1", se impone el comando de Reset puesto que éste viene a continuación del comando de Set. Este comportamiento se denomina
• Por medio de un comando de reposición, el operando binario puede volver al nivel lógico "0".
• Si ambas entradas tienen el estado de señal "1", se impone el comando de Set puesto que éste viene a continuación del comando de Reset.
R_TRIG1(clk:=S1);
Q1:=R_TRIG1.Q;
Flanco ascendente
F_TRIG1(clk:=S1);
Q1:=F_TRIG1.Q;
Flanco descendente
TON1(IN:=S1, PT:=TIME1);
Q1:= TON1.Q;
TOF(IN:=S1, PT:=TIME1);
Q1:= TOF1.Q;
TP1(IN:=S1, PT:=TIME1);
Q1:= TOF1.Q;
TP (PULSO)
IN Condición de inicio
PT Predeterminación del valor temporal
Q Estado binario del temporizador
ET Valor actual de tiempo
Bloque funcional Operandos Programación
clock1(IN:=S1,
PT:=TIME1);
Q1:= clock1.Q;