Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operaciones Binarias
E 1.0 &
M1.1 M8.1
E 1.1 N =
M0.0
E 1.2 A 9.3
SR
S A
E 1.3
R
Binary Operations
S1 (I 0.0)
I0.0 E0.1 Q 8.0 I 0.0 & Q 8.0 U I0.0
= U I0.1
AND S2 (I 0.1) I 0.1
Q 8.1 Q 8.1 = Q 8.0
= = Q 8.1
L1 L2
(A 8.0) (A 8.1)
S3 Q 8.2
I0.2
(I 0.2) A 8.2 O I0.2
S4 I 0.2 >=1
OR = O I0.3
(I 0.3) I0.3 I 0.3
= Q 8.2
L3 (A 8.2)
Binary Operations
Contacto activado
NA KOP: KOP:
Sí 1 “Si“ “No”
1 0
“Contacto “Contacto
NA” NC”
No No
activado 0 “No” “Si”
0 1
FUP: FUP:
& &
Contacto activado
No
NC 0 “No” “Si”
0 1
No
AWL: AWL:
activado Sí 1 “Si” “No”
U E x.y 1 UN E x.y 0
Binary Operations
Ejercicio
Tarea: ¡En los tres ejemplos, la luz debe encenderse cuando S1 sea activado y S2 no esté activado!
Hardware
S1 S2 S1 S2 S1 S2
EI1.0
1.0 EI1.1
1.1 EI1.0
1.0 EI1.1
1.1. EI1.0
1.0 EI1.1
1.1
Controlador programable Controlador programable Controlador programable
A 4.0 A 4.0 A 4.0
Software
E 1.0 E 1.1 A 4.0 E 1.0 E 1.1 A 4.0 E 1.0 E 1.1 A 4.0
KOP
Ejercicio :
Complete los programas anteriores para
obtener la funcionalidad siguiente : Cuando
el interruptor S1 se activa y el interruptor S2
no se activa , la luz debe estar encendida en
los tres casos .
Nota!
Los términos de "no contacto
" y " contacto NC" tienen
diferentes significados
dependiendo de si se
utilizan en el contexto de
hardware proceso o
como símbolos en el software
Binary Operations
I 1.0 I 1.1
Q 8.0 I 1.0 A I 1.0
& Q 8.0
Asignación ( ) A I 1.1
I 1.1 =
= Q 8.0
I 1.2 I 1.3
Q 8.1 I 1.2
& Q 8.1
A I 1.2
Set (S) A I 1.3
I 1.3 S
S Q 8.1
I 1.4 Q 8.1
(R) I 1.4 O I 1.4
>=1 Q 8.1
Reset I 1.5 I 1.5 R O I 1.5
R Q 8.1
Binary Operations
Asignación
Flip-Flop
Prioridad
Un flip-flop tiene una entrada
de Set y una entrada de
Reset. El bit de memoria se
activa o desactiva
dependiendo de la entrada
,
En KOP y FUP hay diferentes
que tiene un RLO = 1 . símbolos para dominante Set y
funciones de la memoria
Si hay un RLO = 1 en Restablecer dominantes . En
ambas entradas al mismo AWL, la instrucción que fue
tiempo , la prioridad debe programada última, tiene la
ser determinado . prioridad.
Binary Operations
Nota!
A I 0.0
Q 8.0
NOT I 0.0 I 0.1 I 0.0 & Q 8.0 A I 0.1
NOT ( ) =
I 0.1 NOT
= Q 8.0
Ejemplos:
STAT 0 - Marca
CLR
CLR No disponible No disponible
= M 0.0
STAT 1 - Marca
I 1.0
I 1.1
Ejemplo RLO
M8.0 Ciclo - OB1 Ciclo - OB1
M8.1
Ciclo - OB1 Ciclo - OB1
Binary Operations
U E 1.0
E 1.0 E 1.1
M8.0 E 1.1 E 1.0 & U(
POS A POS M8.0 U E 1.1
M1.0 M_BIT M1.0 M_BIT = FP M1.0
)
= M8.0
E 1.1
E 1.0 M8.1 E 1.1 E 1.0 & U E 1.0
NEG A M8.1 U (
NEG U E 1.1
M1.1 M_BIT M1.1 M_BIT = FN M1.1
)
= M8.1
E 1.0
E 1.1
Ejemplo M1.0
M1.1
Ciclo - OB1
M8.0
M8.1