Você está na página 1de 19

Funciones Lgicas

Esta conexin se realiza cumpliendo


ciertas reglas lgicas, las que se
basan en el lgebra booleana, y que
veremos a continuacin.
Funciones Lgicas

Las seales elctricas son L1 Stop Start L2


seales binarias, y estas se 1
1CR
1CR

pueden procesar empleando 2


1CR
Set at
15 sec
1TD 5, 6
las tres operaciones: 3

4
1CR
R
Off Delay

2
OL
1TD
1M 7

Y (AND)
5
Set at
1TD 30 sec
2TD
6 On Delay 7
2TD 1M OL

O (OR) 7 2M

NO (NOT)
Operaciones Lgicas

Lgica Y AND Circuitos Series


L1
y
L2

a b
Lgica:
Smbolo:
a.b y L1

a 0 0 0 a

b
& y 0 1 0
1 0 0
b
1 1 1

La seal de salida es 1 nicamente si y


todas las seales de entrada son 1. L2
Operaciones Lgicas

Lgica Y AND Circuitos Series


L1
y
L2

a b

Ecuacin:
L1
y = a.b y=a^b
a

Se conoce tambin como producto de boole ^


b

y
L2
Operaciones Lgicas

Lgica O OR Circuitos paralelos


L1
y
L2

a
Lgica: b
Smbolo:
a+b y

1
0 0 0 L1
a
y 0 1 1
b 1 0 1 a
b
1 1 1

La seal de salida es 1 si al menos y


una de las seales de entrada es 1. L2
Operaciones Lgicas

Lgica O OR Circuitos paralelos


L1
y
L2

a
Ecuacin: b

y=a+b y = a vb
L1

Se conoce tambin como suma de boole +


a
b

L2
Operaciones Lgicas

Lgica NO NOT Contacto negado


L1 L2
y
a
Smbolo: Lgica:

a y L1

a 1 y
0
1
1
0
a

La seal de salida es 1 si la seal de y


L2
entrada es 0. Si esta es 1, la salida es
0
Operaciones Lgicas

Lgica NO NOT Contacto negado


L1 L2
y
a
Ecuacin:
y= a
L1

Se conoce tambin como complemento de boole a


y
L2
veamos un ejemplo de
operaciones lgicas

Ejemplo 1:
Se tienen tres pulsadores a, b, c.
El vstago de un cilindro de doble efecto
debe salir siempre que se accionen como
mnimo dos de ellos. Al soltar uno o los dos, Y1
el vstago regresa a su posicin inicial.
Se pide:
El circuito elctrico de mando.
El plano de funciones. a b c
Ejemplo de Operaciones Lgicas
Solucin:
Tenemos dos alternativas elctricas

1 Empleando rels auxiliares:

L1
a b c
K1 K1 K2

K2 K3 K3

K1 K2 K3
Y1
L2
Ejemplo de Operaciones Lgicas

Solucin: L1

2 Simplificando, empleando b
pulsadores con doble contacto:
c

Y1
L2
Ejemplo de Operaciones Lgicas

Solucin en plano de funciones:

aa
bb &
Y1

& 1 Y1
cc

& Su ecuacin booleana:


a.b + a.c + b.c = Y1
Ejemplo de Operaciones Lgicas

0
a 0
b
1 &
0 0
0 & 1 Y1
c Y1

0
&

Si slo se presiona uno de ellos (cualquiera), no se activa


el solenoide, y no saldr el vstago.
Ejemplo de Operaciones Lgicas

1
a 1
b
1 &
0 1
0 & 1 Y1
c Y1

0
&
Si se acciona dos pulsadores, entonces el solenoide se
energiza y el vstago del cilindro sale.
Ejemplo de Operaciones Lgicas
estas son todas las alternativas: a 0
0
a
1
1 b
1 &
b
1 &
0 1
0 1 1 & 1 Y1
0 & 1 Y1 c
c
1
& 0 &

1
a 0 & 0
b
1 1
1 & 1 Y1
c
Y1

0
&
Sistema Neumtico con PLC
Programacin
LENGUAJES DE PROGRAMACIN PARA PLCs BASADOS EN LA
NORMA IEC 1131-3
La norma IEC 1131-3 establece los estndares para la programacin de
los PLCs, los fabricantes de estos deben contar con un software en
el que se puedan realizar la programacin manteniendo estos
estndares, los Lenguajes de Programacin que estn
normalizados son:
Lenguajes Textuales
Lista de Instrucciones (AWL)
Lenguajes Grficos
Plano de Funciones (FUC)
Esquemas de Contactos (KOP o LD)
Diagrama Funcional Secuencial (GRAFCET)
Operaciones Lgicas a Nivel de Bit: AND, OR

Esquema del KOP FUP AWL


Circuito

S1 (E 0.0)
E 0.0 E 0.1 A 0.0 E 0.0 AND A 0.0 U E 0.0
= U E 0.1
AND S2 (E 0.1) E 0.1
= A 0.0

L1
(A 0.0)

S3
(E 0.2) E 0.2 A 0.2
A 0.2 O E 0.2
S4 E 0.2 OR
OR = O E 0.3
(E 0.3) E 0.3 = A 0.2
E 0.3

L3 (A 0.2)
Contactos NA y NC. Sensores y Smbolos

Proceso Evaluacin del Programa en el PLC

Tipo de Estado del Voltaje Estado de Comprobar el estado 1 Comprobar el estado 0


sensor Sensor en la la Seal
Entrada en la
Salida Smbolo / Resultado Smbolo / Resultado
Instruccin Instruccin

Contacto Activado
NA KOP: KOP:
Presente 1 Si No
1 0
Normalmente Normalmente
Abierto Cerrado
No No
Activado 0 No Si
Presente
0 1

Contacto Activado FUP:


No FUP:
NC 0 No Si
Presente
& 0 1
&

No
Activado Presente 1 Si No
1 0

Você também pode gostar