You are on page 1of 38

Programa de

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 ...

5VDC Sensores analgicos


(Termopares,
potencimetros) Actuadores
220-230 24VDC Actuadores
Sensores analgicos (Variadores de
digitales
VAC digitales velocidad)
(vlvulas neumticas,
(interruptores,
lmparas indicadoras.)
sensores de prox.)
Introduccin
A
TECNOLOGAS QUE HAN
DESARROL D LO PL
CONTRIBUDO L
LO E S C
Electrnic

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

que es posible clasifcar los distintos tipos en varias categoras.


PLC tipo Nano:

Generalmente PLC de tipo compacto (Fuente, CPU e I/O integradas) que puede

manejar

un conjunto reducido de E/S, generalmente en un nmero inferior a 100.

Permiten

manejar entradas y salidas digitales y algunos mdulos especiales.


Clasifcacin de los
PLC tipo Compactos:
PLC
Estos PLC tienen incorporado la Fuente de Alimentacin, su CPU y mdulos de E/S

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

Gama de autmatas TSX (Schneider) y

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:

Almacena las ltimas seales tanto las en la

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

mdulos de entrada, sino las presentes en la memoria

imagen

ledas en el ciclo anterior.


Descripcin Funcional del PLC

Las imgenes de entradas y salidas del proceso

existen por tres


razones:
El sistema lee los mdulos de entrada al comenzar el
ciclo y
congela los valores de las entradas durante la
ejecucin del
programa. La imagen del proceso actualiza los
mdulos de salida
cuando termina de ejecutarse el programa. Esto
permite estabilizar
el sistema.
El programa del usuario puede acceder a la imagen
del proceso
Estados de Funcionamiento de un

PLC

TERMINAL O MONITOR. Estn disponibles los modos de

, programacin y ejecucin. Los diferentes modos

y los cambios en la programacin pueden ser

conmutados a
travs del software de programacin.
RUN. (Ejecucin del Programa). La CPU
RUN es PROGRAM

forzada dentro del modo de ejecucin si no


existen errores.
STOP. La CPU es forzada a detenerse.
MONITOR
Tiempo de Ejecucin de un
El funcionamiento del programa del usuario un Controlador
programa
Programable es de tipo secuencial y cclico, es decir, las operaciones
en Lgico
tienen

lugar una tras otra,


La duracin y se van
UN ciclo va repitiendo
depender continuamente
sobre todo demientras el
la longitud
programa
PLC Esto es debido a que cada instrucci tarda un tiempo
de est a del
determinado ejecutarse, lo que en procesos rpidos ser un
.en modo ejecucin o RUN. n
en por factor
Una de las principales caractersticas de un PLC es la rapidez con que
crtico.
puede

ejecutar el programa del usuario, esta caracterstica se denomina

SCAN TIME

y los fabricantes lo especifican en trminos de milisegundos por


Tiempode Ejecuci de un program

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

Bits, bytes, y palabras (words)


Cada unidad
32668 16384 4096 binaria
1024 512 de
256datos
128 es un
64 32 bit.
16 Cada
8 4 8 2
bits1
8192 hacen 1 2048
byte.
2 bytes 16 bits, hacen 1 palabra. Cada 4 bytes 32 bits,

hacen

una doble palabra (double words)


Lgica

combinacional
Funcin
AND (Y)
Esquema
elctrico
Lgica

combinacional
Esquema
Funcin
elctrico
OR (O)
Lgica

combinacional
Esquema
Funcin
elctrico
NOT (No)

Contacto normalmente Contacto normalmente

abierto cerrado
Diagrama de contacto

s s

Contacto normalmente Contacto normalmente


abierto cerrado

Las expresiones lgicas pueden asimilarse a circuitos elctricos en

que las

condiciones cierto o falso corresponden a contactos cerrados o

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

You might also like