0% encontró este documento útil (0 votos)
36 vistas36 páginas

Automatización Industrial Con PLC

Cargado por

angel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas36 páginas

Automatización Industrial Con PLC

Cargado por

angel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PLC I

Denis Chávarry
Hernández
Antes de continuar definamos un

“Sistema de Control”
Un sistema de control es el
procesamiento lógico de
señales de entradas para
activar salidas deseadas.

Lógica

Entrada Salida
En la industria tradicional un sistema
de control está compuesto de la
siguiente manera:
Entradas Lógica Salidas

Pulsador Contactord
Temporiza-
Marcha dores. e Fuerza

Pulsador Contadores Lamparas


Paro

Interruptor Relés.
Display
de posición
..donde las funciones lógicas están
determinadas por la forma del
cableado

TABLERO DE CONTROL

DISPOSITIVOS DE
ENTRADA Y
SALIDA
Cableado
SISTEMA DE CONTROL
AUTOMATIZADO

Entradas Lógica Salidas

Contactor
Pulsador
Marcha
PLC de Fuerza

Pulsador Lamparas
Paro

Límite de Display
Carrera
La Familia SIMATIC S7

S7-400
Autómatas de gama
alta

S7-300
Autómatas de gama media

S7-1200
Autómatas de gama baja: microautómatas
¿ Qué es un PLC´s?
Definición de NEMA

“Es un aparato digital electrónico con una memoria


programable para el almacenamiento de
instrucciones, que permite la implementación de
funciones especificas (tales como lógica,
secuencias, temporizados, conteos, aritmética)
con el objeto de controlar máquinas y procesos”
Funcionamiento

Para explicar el funcionamiento del PLC, se


pueden distinguir las siguientes partes:
 Interfaces de entradas y salidas
 CPU (Unidad Central de Proceso)
 Memoria
 Dispositivos de Programación
Funcionamiento
 El usuario ingresa el programa a través del dispositivo
adecuado (un cargador de programa o PC) y éste es
almacenado en la memoria de la CPU.
 La CPU, que es el "cerebro" del PLC, procesa la
información que recibe del exterior a través de la
interfaz de entrada y de acuerdo con el programa,
activa una salida a través de la correspondiente
interfaz de salida.
 Evidentemente, las interfaces de entrada y salida se
encargan de adaptar las señales internas a niveles del
la CPU. Por ejemplo, cuando la CPU ordena la
activación de una salida, la interfaz adapta la señal y
acciona un componente (transistor, relé, etc.)
Funcionamiento
Funcionamiento
 Al comenzar el ciclo, la CPU lee el estado de las entradas.
 A continuación ejecuta la aplicación empleando el último estado
leído.
 Una vez completado el programa, la CPU ejecuta tareas internas
de diagnóstico y comunicación.
 Al final del ciclo se actualizan las salidas.
 El tiempo de ciclo depende del tamaño del programa, del número
de E/S y de la cantidad de comunicación requerida.
Ejecución Cíclica del Programa

Módulo de
Comienzo del Ciclo de Autómata Entrada

Lectura de los Estados de los Módulos de Entrada,


Almacenando los datos en la Imagen de Proceso de Entrada (PAE)
Ciclo de la

max. 300ms

Ejecución del OB1 Bloque LD E 0.1


(ejecución cíclica) OB 1 A E 0.2
CPU

Eventos (interrupción de tiempo, hardware, etc.) = A 0.0


Rutinas de Interrupción.

Se vuelca el contenido de la Imagen de Proceso de Salida Módulo de


(PAA) en los Módulos de Salidas Salida
Process Images
S1 K1

I 2.0 Q 4.3

PII (PAE) PIQ (PAA)


User
Byte 0 Byte 0
Program
Byte 1 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
1 = Q 4.3
:
:
2 A I 6.4
= Q 4.3
CPU Memory Area : CPU Memory Area
Funcionamiento
Funciones Lógicas

Esta conexión se realiza cumpliendo


ciertas reglas lógicas, las que se
basan en el álgebra booleana, y que
veremos a continuación.
Funciones Lógicas

Las señales eléctricas son L1 Stop Start L2


señales 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

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

O (OR) 7 2M

NO (NOT)
Operaciones Lógicas

Lógica “Y” AND Circuitos Series


L1
y
L2

a b
Lógica:
Símbolo:
a.b y L1

a 0 0 0 a

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

La señal de salida es 1 únicamente si y


todas las señales de entrada son 1. L2
Operaciones Lógicas

Lógica “Y” AND Circuitos Series


L1
y
L2

a b

Ecuación:
L1
y = a.b y =a ^b
a

Se conoce también como producto de boole “ ^”


b

y
L2
Operaciones Lógicas

Lógica “O” OR Circuitos paralelos


L1
y
L2

a
Lógica: b
Símbolo:
a+b y

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

La señal de salida es 1 si al menos y


una de las señales de entrada es 1. L2
Operaciones Lógicas

Lógica “O” OR Circuitos paralelos


L1
y
L2

a
Ecuación: b

y=a+b y = a vb
L1

Se conoce también como suma de boole “ +”


a
b

L2
Operaciones Lógicas

Lógica NO NOT Contacto negado


L1 L2
y
a
Símbolo: Lógica:

a y L1

a 1 y
0
1
1
0
a

La señal de salida es 1 si la señal de y


L2
entrada es 0. Si esta es 1, la salida es
0
Operaciones Lógicas

Lógica NO NOT Contacto negado


L1 L2
y
a
Ecuación:
y= a
L1

Se conoce también como complemento de boole a

“ ¬”

y
L2
… veamos un ejemplo de
operaciones lógicas

Ejemplo 1:
Se tienen tres pulsadores a, b, c.
El vástago de un cilindro de doble efecto
debe salir siempre que se accionen como
mínimo dos de ellos. Al soltar uno o los dos, Y1
el vástago regresa a su posición inicial.
Se pide:
• El circuito eléctrico de mando.
• El plano de funciones. a b c
Ejemplo de Operaciones Lógicas
Solución:
Tenemos dos alternativas eléctricas

1° Empleando relés auxiliares:

L1
a b c
K1 K1 K2

K2 K3 K3

K1 K2 K3
Y1
L2
Ejemplo de Operaciones Lógicas

Solución: L1

2° Simplificando, empleando b
pulsadores con doble contacto:
c

Y1
L2
Ejemplo de Operaciones Lógicas

Solución en plano de funciones:

aa
bb &
Y1

& 1 Y1
cc

& Su ecuación booleana:


a.b + a.c + b.c = Y1
Ejemplo de Operaciones Lógicas

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

0
&

Si sólo se presiona uno de ellos (cualquiera), no se activa


el solenoide, y no saldrá el vástago.
Ejemplo de Operaciones Lógicas

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 vástago del cilindro sale.
Ejemplo de Operaciones Lógicas
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 Neumático con PLC
Programación
LENGUAJES DE PROGRAMACIÓN PARA PLC´s BASADOS EN LA
NORMA IEC 1131-3
La norma IEC 1131-3 establece los estándares para la programación de
los PLC´s, los fabricantes de estos deben contar con un software en
el que se puedan realizar la programación manteniendo estos
estándares, los Lenguajes de Programación que están
normalizados son:
 Lenguajes Textuales
 Lista de Instrucciones (AWL)
 Lenguajes Gráficos
 Plano de Funciones (FUC)
 Esquemas de Contactos (KOP o LD)
 Diagrama Funcional Secuencial (GRAFCET)
Operaciones Lógicas 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 Símbolos

Proceso Evaluación 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 Señal
Entrada en la
Salida Símbolo / Resultado Símbolo / Resultado
Instrucción Instrucción

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
Sensors and Symbols
Process Interpretation in the PLC Program

The The sensor Voltage Signal Check Check


sensor is ... present state for signal state “1” for signal state “0”
is a ... at input? at
Symbol / Result of Symbol / Result of
input
Instruction check Instruction check

NO activated
LAD: LAD:
contact yes 1 “Yes” “No”
1 0
“NO contact” “NC contact”

not no
activated 0 “No” “Yes”
0 1
FBD: FBD:

& &
NC activated no 0 “No” “Yes”
contact
0 1

not
STL: STL:
activated yes 1 “Yes” “No”
A I x.y 1 AN I x.y 0
Exercise 1: Sensors and Symbols
Task: In all three examples, the light should be on when S1 is activated and S2 is not activated!

Hardware

S1 S2 S1 S2 S1 S2

EI1.0
1.0 E I1.1
1.1 EI1.0
1.0 E 1.1
I1.1 EI1.0
1.0 E 1.1
I1.1
Programmable controller Programmable controller Programmable controller
Q 4.0 Q 4.0 Q 4.0

Light Light Light

Software
I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q 4.0
LAD

I 1.0 & I 1.0 & I 1.0 &

FBD
I 1.1 Q 4.0 I 1.1 Q 4.0 I 1.1 Q 4.0

....... I 1.0 ....... I 1.0 ....... I 1.0


STL ....... I 1.1 ....... I 1.1 ....... I 1.1
....... Q 4.0 ....... Q 4.0 ....... Q 4.0

También podría gustarte