Professional Documents
Culture Documents
Diplomado en
Automatizacin
Industrial
Ing. Edilberto Vsquez Daz
Mdulo 3
PLCs
Introducci
Qu es un PLC?
n
Definicin IEC
61131
Un PLC, sigla de Progra Logi Contr (Controlad lgic
programable), es una mquina electrnica programable
s m c ol or o
diseada
memori programabl para el almacenamient interno de
instruccione orientada
para ser utilizada al usuario
en un entorno para
industrial implanta
(hostil), unas
que utiliza
a e o
soluciones especfcas tales como funciones lgicas,
s
una s , r
secuencias,
controla mediant entrada y salidas digitale y analgica
diversos tipos de mquinas
temporizaciones, conteos yo funciones aritmticas con el
r e s , s s
procesos.
fn de
Introduccin
un
Un PLC se puede considerar como un
microprocesador, siendo sus bsic la siguiente
sistema
basado en
Fuente de Alimentacin
estructura a :
Unidad Central de Proceso
(CPU)
Memoria
Sistema de Entradas y Salidas
(E/S)
Los PLCs pueden tener en un mismo o
cada una de ellas separada por mdulos
mdulo
diferentes. As pueden distinguirse PLCs
s
compactos
Introducci
CP
DIAGRAMA DE BLOQUES DE LA DE
Introducci
ARQUITECTURA D UN PL
Unidad de nConexin a otros controladores E
MODULAR
programacin C
supervisin Conectores
o con E/S remotas
al bus para
Bus ms mdulos
de E/S
Mdulo
Fuente de Especiales
Mdulo Mdulo Mdulo Mdulo (contadores,
alimenta- CPU Entradas Salidas E/S comunica-
cin Digitales Digitales analgicas
ciones,
PID ...
Telecomunicacion
es
Informtic
Introducci
Electrnica n
Desarroll de
Sistema con Microprocesadore
o y
Microcontroladore avanzado de
:s s 32
bits con posibilida de operacione
s s
matemtica complejas
d s
de la microelectrnica y
s .
Contribuci
la
n
memorias: Flash.
tecnologa
en
Introducci
a travs
n
Telecomunicaciones : Las Comunicaciones
los protocolos han permitido la
Industriales
entre PLC de diferentes sistema de control
de comunicacin
distribuid (DCSs y las computadoras, la
s marcas, s
integracin de la de los procesos de
o ) facilitando
con los sistema de gestin empresarial (ERP) en
informacin produccin
"tiempo
real.
Entorno de los autmatas programables
Introducci
n
Informtic Ingeniera de
a: Software
Estrategias de Diseo y
Modelamiento de
sistemas
Sistemas de programacin,
supervisin, validacin y
control
de calidad
Clasifcacin de los
Debido a la gran variedad de tipos distintos de PLC, tanto en sus funciones, en su
PLC
capacidad, en el nmero de E/S, en su tamao de memoria, en su aspecto fsico y
otros, es
Generalmente PLC de tipo compacto (Fuente, CPU e I/O integradas) que puede
manejar
Permiten
en un
slo mdulo principal y permiten manejar desde unas pocas I/O hasta varios
1. Entradas y salidas
cientos
2. anlogas
(alrededor de 500 I/O ) , su tamao es superior a los Nano PLC y soportan una
3. Mdulos contadores
gran
4. rpidos
variedad de mdulos especiales, tales como:
5. Mdulos de
comunicaciones
Interfaces de operador
Expansiones de E/S
Clasifcacin los PLC
PLC tipo Modular:
de
Estos PLC se componen de un conjunto de
elementos
1. Rack
que conforman el controlador fnal, estos son:
2. Fuente de
3. Alimentacin
4. CPU
5. Mdulos de I/O
6. Comunicaciones.
7. Contaje rpido.
Funciones especiales
Gama de PLCs en distintos fabricantes
Siemens
TSX
Premium
S7- S7-
300 400
Aplicacione
S7-200
TSX
s
Micro
TSX Nano
N E/S
46 300 2000
Descripci Funciona del PLC CPU
Memoria
de
n l progra
ma :
Memoria CPU Memoria
Imagen de Imagen de
las las salidas
entradas
Memoria
Mdulos de Mdulos de
de
entrada salida
datos
Sensores Actuadores
del del
Proceso Proceso
La CPU no acta directamente con las E/S del PLC. Utiliza la
Descripcin del PLC
Funcional
CPU: Unidad Central de
Procesamiento. Es la
encargada de ejecutar
el programa del
usuario, el cual es
realizado previamente
a travs de la consola
de programacin y
almacenado en la Consolas Programacin
memoria de programa
de :
Descripcin Funcional del
PLC
Ejecutar el programa del usuario
Funcin Watchdog: Vigilar que el tiempo de
ejecucin
Las funciones del
principales de la CPU son:
programa no exceda un determinado tiempo
mximo (tiempo
de ciclo mximo).
Crear una imagen de las entradas, ya que el
programa de
usuario no debe exceder directamente a dichas
entradas.
Renovar el estado de las salidas en funcin de
la imagen de
Descripcin del PLC
Memoria
Funcional de :
progra
ma
Memoria Memoria
CPU Memoria
Imagen de Imagen de
las Firmware las salidas
entradas
Memoria
Mdulos de Mdulos de
de
entrada salida
datos
Sensores Actuadores
del del
Proceso Proceso
La CPU no acta directamente con las E/S del PLC. Utiliza la
Descripcin del PLC
Funcional :
Firmware o del Sistema:
Programa Memoria
residente en la unidad de
Memoria: La memoria del PLC se
procesamiento
divide en
que permite el control a bajo nivel
reas dedicadas a las siguientes
de los
funciones:
recursos el PLC. Suele ser
actualizable para
mejorar las prestaciones del
sistema.
Memoria del Programa :
Contiene el
programa del usuario que el
Descripcin del PLC
Memoria
Funcional de :
progra
ma
Memoria Memoria
CPU Memoria
Imagen de Imagen de
las Firmware las salidas
entradas
Memoria
Mdulos de Mdulos de
de
entrada salida
datos
Sensores Actuadores
del del
Proceso Proceso
La CPU no acta directamente con las E/S del PLC. Utiliza la
Descripcin Funcional del
PLC:
ledas
Memoria entrada
Memoria
como las
de imagen de entradas y
enviadas a la salida
Las seales de entrada consideradas en eltras cada
salidas:
actualizndolas
procesamiento no
ejecucin completa
son las actuales delplanta
de la programa.
que ingresan a travs de los
imagen
PLC
conmutados a
travs del software de programacin.
RUN. (Ejecucin del Programa). La CPU
RUN es PROGRAM
SCAN TIME
n a
LECTURAINICIO
DEL
ESTADO DE
LAS
ENTRADAS
SCA
EJECUTAR EL N
PROGRAMA DE TIM
CONTRO
E
L
ACTUALIZACIN DE LAS
SALIDAS
Lenguajes de
Programacin
programacin que se deben utilizar. Esta en
norma se divide IEC 61131-
cinco partes:
Parte 1: Vista general.
Parte 2: Hardware. 3
El estndar IEC 61131 es el
Parte 3: Lenguaje de
primer paso en la
Parte 4:estandarizacin
programacin.
IEC 61131-3 pretende ser la base real para los
lenguajes de programacin en la
de los 5:PLCs
Parte y sus
Guas de perifricos,
usuario.
automatizacin
estandarizar industrial,
incluyendo los lenguajes de
haciendoComunicacin.
el trabajo independiente de cualquier
compaa.
Lenguajes de
Programacin
IEC 61131-
Lenguajes literales
Lista de instrucciones (Instruction
List, IL) Texto estructurado
3
(Structured
Se defnen cuatroText, ST) de programacin
lenguajes
normalizados. Esto signifca que su sintaxis y
Lenguajes grficos
semntica
Diagramaha desido defnidas,
escalera no Diagram,
(Ladder permitiendoLD)
particularidades
Diagrama de distintivas (dialectos).(Function
Bloques Funcionales Una vez Block
aprendidos
Diagram, seFBD)
podr usar una amplia variedad
de sistemas basados en esta norma.
La seleccin del lenguaje de programacin depende de la
Los lenguajes consisten en dos de tipo literal y dos de tipo
experiencia
grfco:
del programador, de la aplicacin concreta, del nivel de defnicin
Lenguajes de
Programacin
Lista de Texto
LD
IEC 61131-
Instrucciones
A Estructurado
C:= A AND NOT B
En el ejemplo los cuatro ANDN
programa describen B
, mism
accin Los cuatro lenguaje
s la ST
3
interrelacionadoa y
. s s C
permiten su empleo para Diagrama de Diagrama
s
conjuntament
estn un problem
resolver BloquesAN Escalera
comn segn la experiencia A B
e a
D C
del
A -| |--|/|----------------
usuario. C ( )
B
Sistema de
Numeracin
hacen
combinacional
Funcin
AND (Y)
Esquema
elctrico
Lgica
combinacional
Esquema
Funcin
elctrico
OR (O)
Lgica
combinacional
Esquema
Funcin
elctrico
NOT (No)
abierto cerrado
Diagrama de contacto
s s
que las
abiertos y la
Diagrama de contacto
A s B s A.B
B A+
B
Diagrama de contacto
+
s s -
A
C
D
Funcin lgica:
(A+B).C. D
Seleccin de un PLC
Caractersticas
del Sistema
Especificaciones
del PLC