Академический Документы
Профессиональный Документы
Культура Документы
Lista de instrucciones
VAR
I0 AT %IX0.7 : BOOL;
I1 AT %IX0.6 : BOOL;
I2 AT %IX0.5 : BOOL;
Q0 AT %QX2.2 : BOOL;
END_VAR
LD I0
OR I1
OR I2
ST Q0
Texto estructurado
VAR
I0 AT %IX0.7 : BOOL;
I1 AT %IX0.6 : BOOL;
I2 AT %IX0.5 : BOOL;
Q0 AT %QX2.2 : BOOL;
END_VAR
Q0:= I0 OR I1 OR I2;
¿Cuál es la respuesta de la variable de salida Q0?
Q0 no varía
Q0 es 0, si I0, I1 e I2 tienen el valor 1
¡Correcto!
Q0 es 0, si I0, I1 e I2 tienen el valor 0
Q0 es 1, si I0, I1 ó I2 tienen el valor 1
Operación XOR
Lista de Instrucciones
VAR
I0 AT %IX0.0 : BOOL;
I1 AT %IX0.1 : BOOL;
Q0 AT %QX2.0 : BOOL;
END_VAR
LD I0
XOR I1
ST Q0
Texto Estructurado
VAR
I0 AT %IX0.0 : BOOL;
I1 AT %IX0.1 : BOOL;
Q0 AT %QX2.0 : BOOL;
END_VAR
Q0:= I0 XOR I1
Q0 no varía
Q0 es 0, si I0 e I1 tienen el valor 1
¡Correcto
Q0 es 1, si I0 tiene el valor 1 e I1 tiene el valor 0
Q0 es 1, si I0 tiene el valor 0 e I1 tiene el valor 1
Operación NOT
Texto estructurado
VAR
I0 AT %IX0.0 : BOOL;
I1 AT %IX0.1 : BOOL;
Q0 AT %QX2.0 : BOOL;
END_VAR
Q0:= NOT I0
Lista de instrucciones
VAR
I0 AT %IX0.0 : BOOL;
I1 AT %IX0.1 : BOOL;
Q0 AT %QX2.0 : BOOL;
END_VAR
LDN I0
ST Q0
Texto estructurado
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
Lista de instrucciones
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
LD S1
ANDN S2
ST H1
PASOS PARA DISENAR UN PROGRAMA
5) Identificar las variables que necesitan negación (leyendo la tarea y tabla de estados)
Lista de instrucciones
VAR
S1 AT %IX0.0 : Bool; (* interruptor de luz principal *)
S2 AT %IX0.1 : Bool; (* iniciador del recinto oscurecido *)
S3 AT %IX0.2 : Bool; (* interruptor de proyector interactivo *)
H1 AT %QX2.0 : Bool; (* iluminación de proyector interactivo *)
END_VAR
LDN S1
AND S2
AND S3
ST H1
Texto estructurado
EXPERIMENTO NEGACION OR
LISTA DE INSTRUCCIONES
VAR
S1 AT %IX0.0 : Bool; (* control de velocidad de giro *)
S2 AT %IX0.1 : Bool; (* temperatura del rodamiento *)
S3 AT %IX0.2 : Bool; (* circuito de refrigeración *)
H1 AT %QX2.0 : Bool; (* luz de advertencia *)
K1 AT %QX2.1 : Bool; (* suministro de agua *)
END_VAR
LDN S1
ORN S2
ORN S3
ST H1
ST K1
TEXTO ESTRUCTURADO
VAR
S1 AT %IX0.0 : Bool; (* control de velocidad de giro *)
S2 AT %IX0.1 : Bool; (* temperatura del rodamiento *)
S3 AT %IX0.2 : Bool; (* circuito de refrigeración *)
H1 AT %QX2.0 : Bool; (* luz de advertencia *)
K1 AT %QX2.1 : Bool; (* suministro de agua *)
END_VAR
H1:= NOT S1 OR NOT S2 OR NOT S3;
K1:= NOT S1 OR NOT S2 OR NOT S3;
1)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
2)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
3)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
1)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
LDN S1
XOR S2
ST H1
2)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
LD S1
XORN S2
ST H1
3)
VAR
S1 AT %IX0.0 : Bool;
S2 AT %IX0.1 : Bool;
H1 AT %QX2.0 : Bool;
END_VAR
LD S1
XOR S2
STN H1
TES DE CONOCIMIENTO
LD S1 ¡Correcto!
XORN S2
ST H1
1) AND antes de OR
Lista de instrucciones
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
LD S1 AND S2
OR (S3 AND S4)
ST H1
Texto extructurado
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
Sólo si se activa S4
Sólo si se activa S3
Si se activan S3 y S4 ¡Correcto!
Si se activan S1 y S2
2) OR antes de AND
Texto estructurado
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
Lista de instrucciones
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
H1 AT %QX2.0 : BOOL;
END_VAR
LD S1 OR S2
AND (S3 OR S4)
ST H1
Experimento Dos
Lista de instrucciones
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
S5 AT %IX0.4 : BOOL;
H1 AT %Q2.0 : BOOL;
END_VAR
(*RED 1*)
LD S2 OR S4
AND S3
ST ZW1
(*RED 2*)
LD S2 OR S3
AND S1
ST ZW2
(*RED 3*)
LD S1 AND S2
OR ZW1
ST ZW3
(*RED PRINCIPAL*)
LD ZW3 AND S5
OR ZW2
ST H1
Texto estructurado
VAR
S1 AT %IX0.0 : BOOL;
S2 AT %IX0.1 : BOOL;
S3 AT %IX0.2 : BOOL;
S4 AT %IX0.3 : BOOL;
S5 AT %IX0.4 : BOOL;
H1 AT %Q2.0 : BOOL;
ZW1 : BOOL; (* Memoria intermedia de la 1a red parcial *)
ZW2 : BOOL; (* Memoria intermedia de la 2da red parcial *)
ZW3 : BOOL; (* Memoria intermedia de la 3ra red parcial *)
END_VAR
(*RED 1*)
(*RED 2*)
(*RED 3*)
(*RED PRINCIPAL*)