Você está na página 1de 71

Automatizacin y

Servicio Industrial
Impartido por: Andrs Muoz Garca
Ing. En Electrnica
Automatizacin y Control

Automatizacin y
Servicio Industrial

INTRODUCCIN A LOS PLCS

DEFINICION DE PLC
ARQUITECTURA DE UN PLC
NOTACIONES NUMERICAS
FUNCIONES DEL CPU

TIPOS DE PROGRAMACION
DIAGRAMA DE ESCALERA
LISTA DE INSTRUCCIONES
ORDEN DE LECTURA

ELEMENTOS BASICOS
Entradas
Salidas
Marcas

Curso Bsico de PLCS

TEMARIO
2

Automatizacin y
Servicio Industrial
Que es un PLC?

Un PLC es una computadora utilizada en la ingeniera


automtica o automatizacin industrial, para controlar y
eficientar procesos electromecnicos. De aqu su nombre;
Programable Logical Controller (Controlador Lgico
Programable). Tambin conocido como API Autmata
Programable Industrial.

Curso Bsico de PLCS

Definicin
3

Automatizacin y
Servicio Industrial
Definicin

PLC

CONTROLADOR LOGICO
PROGRAMABLE
CONTROLADOR:
Orientacin, regulacin,
vigilancia.
LOGICO: Verdad y falsedad.
PROGRAMABLE: Que se
puede determinar la
respuesta, o el siguiente
paso, en ciertas condiciones
de entrada salida.

Curso Bsico de PLCS

Definicin
4

OTROS
SISTEMAS

Automatizacin y
Servicio Industrial

FUNCIONES
DE
COMUNICACIO
N

ALIMENTACION
PRINCIPAL

FUNCION DE
FUENTE DE
ALIMENTACION

Arquitectura de un PLC

FUNCIONES DE
PROCESAMIENTO
DE SEAL

FUNCIONES DE
PROGRAMA

FUNCIONES
DE INTERFACE
HUMANO-MAQUINA
FUNCIONES DE
PRUEBA
PROGRAMACION
DEPURACION

OPERADOR

PROGRAMADOR

FUNCIONES DE
SISTEMA
OPERATIVO
FUNCIONES DE
ALMACENAMIENTO
DE PROGRAMA

ALMACENAMIENTO
DE
DATOS

FUNCIONES DE INTERFACE HACIA ACTUADORES Y SENSORES

MAQUINA/PROCESOS

Curso Bsico de PLCS

Arquitectura de un 5PLC

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Arquitectura de un 6PLC

Automatizacin y
Servicio Industrial

DECIM
AL

BYTE
PALABRA
PALABRA
DOBLE

HEXADECI
MAL

01

10

11

100

101

1,0

011

1111 0011

111

1000

10

1001

11

10

1010

12

11

1011

13

12

1100

14

13

1101

15

14

1110

16

15

1111

17

16

10000

20

10

1111 1111 0011 0000


1111 0000 0011 1111 1100
1111 1111 0001

Curso Bsico de PLCS

OCT
AL

Notaciones Numricas
BIT

BINAR
IO

Notaciones numricas
7

Automatizacin y
Servicio Industrial
Funciones del CPU

Grupos de funciones

Ejemplos

Control Lgico
Lgica
Contadores
Temporizadores

Elementos de lenguaje de
programacin.
AND, OR, NOT, XOR, elementos
bi-estables, on-delay, offdelay, contadores up/down.
Aritmtica bsica: ADD, SUB,
MUL, DIV. Aritmtica
extendida: SQRT, funciones
trigonomtricas.
Comparaciones: mayor que,
menor que, igual que.
Mdulos i/o analgicos y
digitales.
Conversiones BCD.
Protocolos de comunicacin.
Visualizacin, mensajes de
comandos, reportes.
Ejecucin de controles/eventos
peridicos
Chequeo de estatus.

Procesamiento de
seales/datos
Funciones matemticas
Manejo de datos
Procesamiento de datos
analgicos
Funciones de interface
Entradas/salidas
HMI
Impresoras
Memoria masiva
Control de ejecucin
Configuracin de sistema

Curso Bsico de PLCS

Funciones del CPU


8

Automatizacin y
Servicio Industrial

Los lenguajes de programacin


para Nivel
PLCs se clasifican en
Bajo
dos tipos:

Visuales
Escritos

Alto Nivel

Curso Bsico de PLCS

Modos de programacin
9

Automatizacin y
Servicio Industrial
VISUAL

ESCRITO

Lista de Instrucciones - IL Diagrama de Bloques de Funciones- FBD


LD
A
ANDN B
ST
C

Texto Estructurado - ST

Diagrama de Escalera- LD
A

C= A AND NOT B

Curso Bsico de PLCS

Modos de programacin
10

Automatizacin y
Servicio Industrial
Visuales

Dentro de los visuales se encuentra el diagrama de Escalera o


de Contactos. Los cuales simulan contactos, ya sean NC, NA,
bobinas y otros elementos. Conectados en paralelo o en serie,
segn se necesite. Y siguen una secuencia en filas apiladas una
sobre otra, simulando una escalera.

Curso Bsico de PLCS

Lista de instrucciones

Como su nombre lo dice, la programacin se realiza


solamente escribiendo instrucciones que vienen
predeterminadas segn el fabricante del PLC, pero que la
mayora ya estn estandarizadas para todas las marcas.

Modos de programacin
11

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Diagrama de escalera

12

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Lista de instrucciones
13

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Orden de lectura
14

Automatizacin y
Servicio Industrial
Partes del IEC 61131

Equipo requerimientos y pruebas.

Es un estndar internacional que rene una coleccin de


estndares referentes a controladores programables y sus
perifricos asociados.

Lenguajes de programacin.

International Electrotechnical Commission

Guas de usuario.

Especificacin del servicio de mensajera.

Curso Bsico de PLCS

Informacin general.

Programacin en lgica difusa.

Guas de aplicacin e implementacin de lenguajes de


programacin

Normas IEC 61131


15

Automatizacin y
Servicio Industrial

Muchos smbolos y movimientos bsicos del diagrama


escalonado son los mismos que los de los equipos mecnicos
y elctricos del tablero de alimentacin elctrica automtica
tradicional, como por ejemplo el botn, el interruptor, el rel,
el temporizador, el contador, etc.

Curso Bsico de PLCS

Elementos Bsicos

Los tipos y cantidades de equipos internos de PLC sern


diferentes con las marcas. Aunque los equipos internos tienen
el nombre del circuito de control elctrico tradicional, tales
como rel, bobina y contacto, no tiene los componentes
reales en l.

Elementos internos/externos
16

Automatizacin y
Servicio Industrial
Bsicos

El rel de entrada es la unidad bsica que corresponde al


punto de entrada externa. Es el terminal que se utiliza para
conectar al interruptor de la entrada externa y recibir la seal
de entrada. La seal de entrada del exterior decidir si
mostrar 0 o 1. Los contactos x, pueden ser utilizados
repetidamente de forma interna. Si no hay seal de entrada,
el correspondiente rel de entrada podra estar vaco y no
puede ser utilizado con otras funciones.

Curso Bsico de PLCS

Rel de entrada

Normalmente se utiliza un nmero para cada entrada el cual


depender del fabricante y la capacidad del PLC utilizado.

X0, X1, X2 Xn

Elementos internos/externos
17

Automatizacin y
Servicio Industrial
Bsicos

El rel de salida es la unidad bsica de almacenamiento de


la memoria interna que corresponde al punto de salida
externa (se le utiliza para conectar a una carga externa).
Puede ser accionado por el contacto del rel de entrada, el
contacto de otros equipos internos y su propio contacto.
Utiliza un contacto normalmente abierto para conectar a la
carga externa. Otros contactos Y pueden ser utilizados
ilimitadamente como contactos de entrada. No tiene el
correspondiente rel de salida; si fuera necesario, puede ser
utilizado como rel interno.

Curso Bsico de PLCS

Rel de salida

Normalmente se utiliza un nmero para cada salida el cual


depender del fabricante y la capacidad del PLC utilizado.

Y0, Y1, Y2 Yn

Elementos internos/externos
18

Automatizacin y
Servicio Industrial

NO se recomienda utilizar una misma salida Yn ms de dos


veces, ya que el estado de sta ser definido por la ltima
lnea de programacin y la(s) anteriores sern ignoradas.

Curso Bsico de PLCS

Elementos internos/externos
19

Automatizacin y
Servicio Industrial
Bsicos

El rel interno no conecta directamente con el exterior. Es un


rel auxiliar en el PLC. Su funcin es la misma que la del rel
auxiliar en el circuito de control elctrico. Puede ser
accionado por el contacto del rel de entrada, el rel de
salida u otros equipos internos. Sus contactos pueden ser
utilizados ilimitadamente. El rel interno auxiliar no puede
generar salida directamente, sino que debe hacerlo con
punto de salida.

Curso Bsico de PLCS

Rel interno

Normalmente se utiliza un nmero para cada marca el cual


depender del fabricante y la capacidad del PLC utilizado.

M0, M1, M2 Mn

Elementos internos/externos
20

Automatizacin y
Servicio Industrial

En diagrama de escalera dibuje las siguientes instrucciones:

2.-Ponga los elementos necesarios


para hacer la funcin lgica AND.

1.- 1 bit de entrada igual a 1 bit de


salida.

3.- Cree la funcin OR.

Curso Bsico de PLCS

Dinmica en curso
21

Automatizacin y
Servicio Industrial

4.- Dibuje la funcin lgica que


x1
x2la siguiente
y
representa
tabla. En
0
0 escalera.
0
diagrama
de
0

Curso Bsico de PLCS

5.-Active una Marca y que dicha marca


se enclave para accionar una salida.
En diagrama de escalera.

Dinmica en curso
22

Automatizacin y
Servicio Industrial

6.-Describa como se comporta


cada una de las salidas
mostradas en el siguiente
diagrama de escalera
cuando se activan
X1
las entradas.
M1

X1
M1
X1
Y1

Y1
Y1

Y2

Y2

M2

Y2

Curso Bsico de PLCS

Y3

Dinmica en curso
23

Automatizacin y
Servicio Industrial

Realice un diagrama de escalera donde se muestren los contactos necesarios


para encender un motor y pararlo, as como detenerlo en caso de una
sobrecarga.
Realice un diagrama de escalera donde se muestren los elementos necesarios
para arrancar un motor, pararlo con un botn de paro, detenerlo con un
guardamotor por una sobrecarga, detenerlo con un paro de emergencia y
adems que al momento de activar el motor active tambin una salida para
abrir una electrovlvula.
En el ejercicio anterior agregue los elementos con los contactos necesarios
para tener una seal de entrada de Habilitar y una para Deshabilitar el
arranque del motor. Utilizando una salida interna M para tal funcin.

Curso Bsico de PLCS

Dinmica en curso
24

Automatizacin y
Servicio Industrial

Realice el diagrama de escalera apropiado para que:

Al presionar el botn 1 encienda una luz.


Al presionar el botn 2 encienda una segunda luz.
Al presionar el botn 3 apague la primera luz
Al presionar el botn 4 apague la segunda luz.
Al presionar el botn 5 encienda las dos luces.
Al presionar el botn 6 apague las dos luces y el ventilador.
Suponga que todos los botones son pulsadores
El botn 5 enciende tambin el ventilador.

Curso Bsico de PLCS

Dinmica en curso
25

Automatizacin y
Servicio Industrial

A&S Automatizacin y Servicio


Industrial
Ing. Andrs Muoz Garca
TEL. (442) 414 1827
Email. andresmunozg@Hotmail.com

CONTACTO
26

Automatizacin y
Servicio Industrial

GENERALES DE HARDWARE

ORDEN DE MONTAJE S7-300


FUENTE DE ALIMENTACION
CPU
MODULOS ENTRADAS/SALIDAS
Digitales
Datos tcnicos de un SM
Analgicas

GENERALES DE S7-200
CPU S7-200
Esquema de conexiones CPU
214

Curso Bsico de PLCS

TEMARIO
27

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Orden de Montaje S7-300


28

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Fuente de Alimentacin
29

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Fuente de Alimentacin
30

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

CPU
31

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

CPU
32

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

33
Modulos I/O digitales/Analgicas

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

34
Datos tcnicos de un
SM

Automatizacin y
Servicio Industrial
2

Curso Bsico de PLCS

35
Datos tcnicos de un
SM

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

36
Datos tcnicos de un
SM

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

CPU S7-200
37

Automatizacin y
Servicio Industrial

CPU214

CPU226

Curso Bsico de PLCS

CPU S7-200
38

Automatizacin y
Servicio Industrial

Especificaciones Generales

Curso Bsico de PLCS

CPU S7-200
39

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

CPU S7-200
40

Automatizacin y
Servicio Industrial

A&S Automatizacin y Servicio


Industrial
Ing. Andrs Muoz Garca
TEL. (442) 414 1827
Email. andresmunozg@Hotmail.com

CONTACTO
41

Automatizacin y
Servicio Industrial

SOFTWARE/PROGRAMACION

CREACION DE NUEVO
PROYECTO
COMUNICACIN PG/PC PLC
DESCARGA DE PROGRAMA
DE PLC (RESPALDOS)
EJEMPLOS/PRACTICA

Curso de PLCS

Programacin de PLCs S7-300


42

Automatizacin y
Servicio Industrial
Lo primero

Lo primero que se necesita para comenzar un proyecto en un


PLC S7_300 es seleccionar el hardware. Los modelos de PS,
CPU, IM, SM AI, SM AO, SM AI/O, SM DI, SM DO, SM DI/O y
otros mdulos especiales.

Curso de PLCS

IM: Mdulo Interface

SM: Mdulo de Seal

AI: Entradas analgicas


AO: Salidas analgicas
DI: Entradas digitales
DO: Salidas digitales

Nuevo Proyecto
43

Automatizacin y
Servicio Industrial
Y tambin se necesita

STEP 7 es el software estndar para configurar y programar


sistemas de automatizacin SIMATIC, tales como: SIMATIC S7200, S7-300 Y S7 400.

Curso Bsico de PLCS

Software

44

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Creacin de nuevo proyecto


45

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Creacin de nuevo proyecto


46

Automatizacin y
Servicio Industrial

SE INSERTA EQUIPO

Curso Bsico de PLCS

Creacin de nuevo proyecto


47

Automatizacin y
Servicio Industrial

SE PUEDE COLOCAR NOMBRE

Curso Bsico de PLCS

Creacin de nuevo proyecto


48

Automatizacin y
Servicio Industrial

DAR DOBLE CLICK PARA ABRIR MENU

Al abrir la carpeta del proyecto, nos abre el PLC y la configuracin del Hardware

Curso Bsico de PLCS

Creacin de nuevo proyecto


49

Automatizacin y
Servicio Industrial

SELECCIONAR EL EQUIPO QUE TENEMOS

ABRIRA EL SIG. CUADRO

Curso Bsico de PLCS

Creacin de nuevo proyecto


50

Automatizacin y
Servicio Industrial

SELECCIONAR EL RACK
(doble click o arrastre)

Curso Bsico de PLCS

Creacin de nuevo proyecto


51

Automatizacin y
Servicio Industrial

SELECCIONAR FUENTE, CPU,


Y MODULOS DE SEAL A OCUPAR E INSERTARLOS

Curso Bsico de PLCS

Creacin de nuevo proyecto


52

Automatizacin y
Servicio Industrial

RESERVADO

Curso Bsico de PLCS

Creacin de nuevo proyecto


53

Automatizacin y
Servicio Industrial

1.Guardar y compilar.

Curso Bsico de PLCS

Creacin de nuevo proyecto


54

Automatizacin y
Servicio Industrial

Este es el bloque principal para programar.


Doble click para abrirlo y comenzar.

Curso Bsico de PLCS

Creacin de nuevo proyecto


55

Automatizacin y
Servicio Industrial

Curso Bsico de PLCS

Creacin de nuevo proyecto


56

Automatizacin y
Servicio Industrial
COMUNICACIN PG/PC- PLC

Curso Bsico de PLCS

Comunicacin PG/PC con


57 PLC

Automatizacin y
Servicio Industrial

Es posible establecer una


comunicacin PG/PC-PLC
por medio de un cable de
red Ethernet (Rj45) o bien
por medio de un cable MPI
o PPI.

Curso Bsico de PLCS

Comunicacin PG/PC con


58 PLC

Automatizacin y
Servicio Industrial

En el men Opciones
Abrir Set PG/PC

Curso Bsico de PLCS

Comunicacin PG/PC con


59 PLC

Automatizacin y
Servicio Industrial

Seleccionar la interface

Los protocolos/interfaces ms comunes son


TCP/IP
PC ADAPTER
CP5711

Agregar interface, si no se encuentra en la lis

Ajustar propiedades

Curso Bsico de PLCS

Comunicacin PG/PC con


60 PLC

Automatizacin y
Servicio Industrial

Propiedades como puerto de comunicacin , velocidad, direccin IP

Curso Bsico de PLCS

Comunicacin PG/PC con


61 PLC

Automatizacin y
Servicio Industrial

PARA CARGAR EL PROGRAMA EN EL PLC

Curso Bsico de PLCS

Comunicacin PG/PC con


62 PLC

Automatizacin y
Servicio Industrial

Descarga de programa de PLC hacia la PG/PC

Respaldos

Curso Bsico de PLCS

Comunicacin PG/PC con


63 PLC

Automatizacin y
Servicio Industrial
TCP/IP: La sigla TCP/IP significa "Protocolo de control de
transmisin/Protocolo de Internet. Se debe seleccionar uno
de estos protocolos para poder comunicarse via Ethernet.
CP5711: Es un adaptador (o tarjeta) para poder comunicarse con
el PLC por medio de cable MPI.
PC ADAPTER: Es un adaptador para poder comunicarse por medio
del puerto serie (com). Al puerto MPI,PPI.
TS: Teleservice. Para comunicacin PG/PC por medio de un
modem (web).
MPI: Multi point interface.
PPI: Point to point interface.

Curso Bsico de PLCS

GLOSARIO
64

Automatizacin y
Servicio Industrial

A&S Automatizacin y Servicio


Industrial
Ing. Andrs Muoz Garca
TEL. (442) 414 1827
Email. andresmunozg@Hotmail.com

CONTACTO
65

CONTADOR DESCENDENTE S7-300


CD Entrada de contador
S coloca el valor preestablecido
PV valor preestablecido C#<VALOR>
R reset
Q estatus del contador (salida)

TIMER ON DELAY S7-300


S Entrada de inicio
TV valor preestablecido s5t#<VALOR>s,m
R reset
Q estatus del timer (salida)
66

Supongamos un silo lleno de pelets, que tiene una


electrovlvula en su base, que abre para dejar caer el
material, primero por gravedad, durante 5 segundos, y
despus se activa un
para enviar
peletsde
a dos
El soplador
proceso inicia
con unlos
selector
una tolva.
posiciones que el operador acciona a
0
1
SILO
voluntad, segn necesite material.
TOLVA
SOPLADOR

Curso de PLCS

ELECTROVALVULA

Temporizadores

Ahora imagine el mismo sistema de llenado anterior


pero se agregan dos sensores a la tolva, uno detecta
que esta en el limite inferior y otro detecta el limite
superior. El sistema funcionar automticamente;
cuando detecte limite alto se detendr y cuando
detecte limite bajo arrancar.
0

SILO

TOLVA
SOPLADOR

Curso de PLCS

ELECTROVALVULA

VALVULA
MANUAL

SENSOR 2
LIMITE ALTO
SENSOR 1
LIMITE BAJO

Temporizadores

Se tiene una banda transportadora que lleva un recipiente de


vidrio. El proceso es como sigue: Hay un sensor que detecta que el
recipiente ha sido colocado en la banda, espera 3 segundos para
que se estabilice y avanza, lo detecta un sensor y se detiene la
banda transportadora, se abre una electrovlvula que permite el
paso de agua para lavar el recipiente durante 5 segundos, despus
de los cuales continua avanzando y es detectado por otro sensor
que detendr nuevamente la banda y activar otra electrovlvula
para permitir el paso de aire comprimido durante 10 segundos y
secar el recipiente, despus de esto la banda continuar su avance
y otro sensor detectar el recipiente en una estacin de llenado
donde llenar el recipiente hasta el nivel donde un sensor detectar
que est lleno y detendr todo hasta que sea retirado el recipiente.

Curso de PLCS

Temporizadores

EV1

EV2

EV3

S5
S1

S2

S4

S3

M
ENTRADAS

SALIDAS

X0: S1: DETECTA RECIPIENTE

Y0: M: MOTOR

X1: S2: DETECTA PARA


LAVADO

Y1: EV1: ELECTROVALVULA


LAVADO

X2: S3: DETECTA PARA


SECADO

Y2: EV2: ELECTROVALVULA


SECADO

X3: S4: DETECTA PARA


LLENADO

Y3: EV3: ELECTROVALVULA


LLENADO

Curso deX4:
PLCS
S4: DETECTA LLENO

Temporizadores

Con dos temporizadores realice el diagrama de escalera


que permita activar y desactivar una salida de forma
automtica, segn se desee el tiempo de on/off. Un
temporizador se utilizar para el tiempo de encendido
deseado y el otro para el tiempo de apagado tambin
deseado.

Curso de PLCS

Temporizadores

Você também pode gostar