Sunteți pe pagina 1din 22

CONTROLADORES LGICOS

PROGRAMABLES

Ing. Elas Azcar

HISTORIA DE LOS P.L.C


Los PLC fueron inventados en respuesta a las necesidades de la
automatizacin de la industria automotriz norteamericana por el
ingeniero
Estadounidense
Dick
Morley.
el
control,
las
secuenciacin, y la lgica para la manufactura de automviles era
realizada utilizando rels, contadores, y controladores dedicados.

En 1968 GM Hydramatic (la divisin de transmisiones automticas


de General Motors ofert un concurso para una propuesta del
reemplazo electrnico de los sistemas cableados.
La propuesta ganadora vino de Bedford Associates de Boston,
Masachusets. El primer PLC, fue designado 084, debido a que fue
el proyecto ochenta y cuatro de Bedford Associates. Bedford
Associates creo una nueva compaa dedicada al desarrollo,
manufactura, venta y servicio para este nuevo producto: Modicon
(MOdular DIgital CONtroller o Controlador Digital Modular).
(actualmente grupo Schneider Electric)

DEFINICIN IEC 61131


Un autmata programable es un
sistema
electrnico
programable
diseado para ser usado en un
entorno industrial, que utiliza una
memoria
programable
para
el
almacenamiento
interno
de
instrucciones orientadas al usuario,
para implantar soluciones especificas
tales
como,
funciones
lgicas,
secuencia, temporizacin recuentos y
funciones aritmticas con el fin de
controlar mediante entradas y salidas
digitales y anlogas diversos tipos de
mquinas o procesos

ESTRUCTURA BSICA DE UN P.L.C.

CLASIFICACIN DEL P.L.C.


COMPACTOS
Es decir, en un solo bloque se
encuentran la CPU, la fuente de
alimentacin, la seccin de entradas
y
salidas,
y
el
puerto
de
comunicacin, este tipo de PLC se
utiliza cuando nuestro proceso a
controlar no es demasiado complejo
y no requerimos de un gran nmero
de entradas y/o salidas de algn
mdulo especial.

CLASIFICACIN DEL P.L.C.


MODULAR

Se divide en:
Estructura Americana.- En la cual se
separan los mdulos de
entrada/salida del resto del PLC.
Estructura Europea.- Cada mdulo
realiza una funcin especfica; es
decir, un mdulo es el CPU, otro la
fuente de alimentacin, etc.
En ambos casos, tenemos la
posibilidad de fijar los distintos
mdulos (Estructura Modular) o el
PLC (Estructura Compacta) en rieles
normalizados.

ESTRUCTURA DEL P.L.C. COMPACTO

ESTRUCTURA P.L.C. MODULAR


1.
2.

3.
4.
5.
6.
7.

Rack
Barra de
compensacin de
potencial
Tarjetas de entradas y
salidas
Tarjetas de
comunicacin
C.P.U.
Tarjeta de memoria
Tarjeta de fuente de
alimentacin

APLICACIONES

Donde instalar un PLC


Actuadores

distintos en un
mismo proceso industrial
Verificacin de las distintas
partes del proceso de forma
centralizada
Cuando el lugar donde se
tiene que instalar el sistema
de control dentro de la planta
es reducido
Procesos
de
produccin
peridicamente cambiantes
Procesos secuenciales

SELECCIN DEL PLC


Capacidad de entradas y salidas

Mdulos funcionales (anlogos, digitales,


comunicacin,..)
Cantidad de programas que puede
ejecutar al mismo tiempo (multitarea).

Cantidad de contadores, temporizadores,


banderas y registros.
Lenguajes de programacin.
Capacidad de realizar conexin en red de

varios PLC.
Respaldo de la compaa fabricante del
PLC, servicio y repuestos.
Compatibilidad con equipos de otras
gamas

VENTAJAS Y DESVENTAJAS DEL PLC


VENTAJAS
Control ms preciso.

Mayor rapidez de respuesta.


Flexibilidad Control de procesos
Seguridad en el proceso.
Mejor monitoreo del funcionamiento.

Menor mantenimiento.
Deteccin rpida de averas
Posibilidad de modificaciones sin
elevar costos.
Menor costo de instalacin, operacin
y mantenimiento.
Posibilidad de gobernar varios
actuadores con el mismo autmata.

DESVENTAJAS
Mano de obra

especializada.
Centraliza el proceso.
Condiciones ambientales
apropiadas.
Mayor costo para
controlar tareas muy
pequeas o sencillas.

CONEXIN DE I/O AL PLC


Los autmatas programables se componen
de tres bloques principales:
La seccin de entradas:
adapta y codifica de forma comprensible
para la CPU las seales procedentes de los
dispositivos de entrada o captadores.
Tambin tiene una misin de proteccin de
los circuitos electrnicos internos del
autmata.
La unidad central de procesos o CPU:
Es la inteligencia del sistema. Es la zona del
autmata donde se interpretan las
instrucciones del programa de usuario, y en
funcin de las entradas, activa las salidas
deseadas.
La seccin de salidas:
Decodifica las seales de la CPU, las
amplifica y manda con ellas los dispositivos
de salida o actuadores.

LA NORMA IEC 1131-3


La Comisin Electrotcnica Internacional (IEC) desarroll el estndar
IEC 1131, en un esfuerzo para estandarizar los Controladores
Programables.
Uno de los objetivos del Comit fue crear un conjunto comn de
instrucciones que podra ser usado en todos los PLCs. Aunque el
estndar 1131 alcanz el estado de estndar internacional en agosto
de 1992, el esfuerzo para crear un PLC estndar global ha sido una
tarea muy difcil debido a la diversidad de fabricantes de PLCs y a los
problemas de incompatibilidad de programas entre marcas de PLCs.
El estndar IEC 1131 para controladores programables consiste de
cinco partes, una de las cuales hace referencia a los lenguajes de
programacin y es referida como la IEC 1131-3.

LA NORMA IEC 1131-3


El estndar IEC 1131-3 define dos lenguajes grficos y dos lenguajes basados en texto,
para la programacin de PLCs. Los lenguajes grficos utilizan smbolos para programar
las instrucciones de control, mientras los lenguajes basados en texto, usan cadenas de
caracteres para programar las instrucciones.

Lenguajes Grficos

Diagrama Ladder (LD)


Diagrama de Bloques de Funciones (FBD)

Lenguajes Textuales

Lista de Instrucciones (IL)


Texto Estructurado (ST)

Adicionalmente, el estndar IEC 1131-3 incluye una forma de programacin orientada


a objetos llamada Sequential Function Chart (SFC). SFC es a menudo categorizado
como un lenguaje IEC 1131-3, pero ste es realmente una estructura organizacional
que coordina los cuatro lenguajes estndares de programacin (LD, FBD, IL y ST). La
estructura del SFC tuvo sus races en el primer estndar francs de Grafcet (IEC 848).

LENGUAJES DE PROGRAMACIN
IEC 61131-31

La seleccin del lenguaje de programacin depende de la experiencia del programador, de la


aplicacin concreta, del nivel de la aplicacin, de la estructura del sistema de control, y el
grado de sistema comunicacin con otras dependencias de su empresa

Diagrama Ladder (LD)


Es un lenguaje de programacin grafico muy popular, ya que esta basado en los clsicos
esquemas de control elctricos con rels. De este modo, es muy fcil entender para un
tcnico elctrico.

Desventajas del lenguaje LADDER:


Es el mas adecuado para controlar los problemas, donde solo las variables discretas
(boleanas) son necesarias y/o donde son el problema principal de control.
Es difcil manipular las variables analgicas y expresar las operaciones aritmticas.
Tiene un soporte limitado para las matrices y bucles, resultando a menudo en la
duplicacin de cdigo.

Lista de Instrucciones (IL)


Es la representacin en forma de texto
del lenguaje grafico LADDER. Es el mas
antiguo
de
los
lenguajes
de
programacin de PLC. Precursor del
Ladder,
se
usaba
cuando
los
computadores aun no tenan capacidad
grafica.
Utiliza la sintaxis del lgebra de Boole
para ingresar y explicar la lgica de
control. Consiste en elaborar una lista
de instrucciones o nemnicos, haciendo
uso de operadores Booleanos (AND, OR,
NOT, etc.) y otras instrucciones
nemnicas, para implementar el circuito
de control.

Diagrama de Bloques de Funciones (FBD)


Es un lenguaje grfico que permite al usuario programar elementos
(bloque de funciones del PLC) en tal forma que ellos aparecen
interconectados al igual que un circuito elctrico. Generalmente utilizan
smbolos lgicos para representar al bloque de funcin. Las salidas
lgicas no requieren incorporar una bobina de salida, porque la salida es
representada por una variable asignada a la salida del bloque.
El diagrama de funciones lgicas, resulta especialmente cmodo de
utilizar, a tcnicos habituados a trabajar con circuitos de puertas lgicas,
ya que la simbologa usada en ambos es equivalente.

Texto Estructurado (ST)


Es un lenguaje de alto nivel, que es estructurado en bloques y sintcticamente similar a
Pascal.
Es apropiada para aplicaciones que involucran manipulacin de datos,
ordenamiento computacional y aplicaciones matemticas que utilizan valores de punto
flotante. ST es el mejor lenguaje para la implementacin de aplicaciones de inteligencia
artificial, lgica difusa, toma de decisiones, etc.
Ventajas de Structured Text
Soporta instrucciones aritmticas complejas.
Soporta instrucciones anidadas.
Soporta ciclos de iteracin(repeat-until, while-do)
Soporta ejecucin condicional (If-then-Else, Case)
Es fcil agregar comentarios que explican la lgica.
Todo lo que este entre * y * es comentario y no se ejecuta.

Sequential Function Chart (SFC)


Es un lenguaje grfico que provee una representacin
diagramtica de secuencias de control en un programa.
Bsicamente, SFC es similar a un diagrama de flujo, en el
que se puede organizar los subprogramas o subrutinas
(programadas en LD, FBD, IL y/o ST) que forman el
programa de control. SFC es particularmente til para
operaciones de control secuencial, donde un programa
fluye de un punto a otro una vez que una condicin ha sido
satisfecha (cierta o falsa).
El marco de programacin de SFC contiene tres principales
elementos que organizan el programa de control: Pasos
(etapas), Transiciones (condiciones), Acciones.
El programa ir activando cada una de las etapas y
desactivando la anterior conforme se vayan cumpliendo
cada una de las condiciones. Las acciones se realizarn en
funcin de la etapa activa a la que estn asociadas. Por
ejemplo, la etapa 1 activa tras arrancar el programa, al
cumplirse la "Condicin 1", se activar la etapa 2, se
desactivar la 1, y se realizar la "Accin 1".

El lenguaje SFC tiene su origen en el


estndar francs GRAFCET (GRAFica
de Control de Etapas de Transicin).
El GRAFCET tambin utiliza etapas,
transiciones y acciones, que operan
de la misma manera como en SFC.

CICLO SCAN DE UN P.L.C.


1) En primer lugar lee todas las
entradas y almacena el estado de
cada una de ellas
2) En segundo lugar ejecuta las
operaciones
del
programa
siguiendo el orden en que se han
grabado
3) En tercer lugar escribe el
resultado de las operaciones en
las salidas.
4) Una vez escritas todas las
salidas (activando o desactivando
las que el resultado de las
operaciones as lo requieran)
vuelve al paso 1.

Este ciclo de Scan se realiza


indefinidamente
hasta
que
pasemos el conmutador de la CPU
a la posicin STOP.

DESARROLLO DE UN PROYECTO CON


PLC

S-ar putea să vă placă și

  • Demi Muss
    Demi Muss
    Document2 pagini
    Demi Muss
    Jose Marcano Marcano
    Încă nu există evaluări
  • 1.1 Especif. Tecnicas de Cortacorrientes
    1.1 Especif. Tecnicas de Cortacorrientes
    Document14 pagini
    1.1 Especif. Tecnicas de Cortacorrientes
    Rosmer Ocando Morales
    100% (2)
  • A Can Ranan
    A Can Ranan
    Document1 pagină
    A Can Ranan
    Jose Marcano Marcano
    Încă nu există evaluări
  • Criterios de Selecion de Proteccion
    Criterios de Selecion de Proteccion
    Document20 pagini
    Criterios de Selecion de Proteccion
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Ranan
    A Can Ranan
    Document1 pagină
    A Can Ranan
    Jose Marcano Marcano
    Încă nu există evaluări
  • An Ganan Ganan
    An Ganan Ganan
    Document2 pagini
    An Ganan Ganan
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Mu
    A Can Mu
    Document1 pagină
    A Can Mu
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Rise
    A Can Rise
    Document2 pagini
    A Can Rise
    Jose Marcano Marcano
    Încă nu există evaluări
  • Acrustacio
    Acrustacio
    Document1 pagină
    Acrustacio
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Ranan
    A Can Ranan
    Document1 pagină
    A Can Ranan
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Can
    A Can Can
    Document1 pagină
    A Can Can
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Can Mu
    A Can Mu
    Document1 pagină
    A Can Mu
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Branjan
    A Branjan
    Document1 pagină
    A Branjan
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Cru
    A Cru
    Document1 pagină
    A Cru
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Naka
    A Naka
    Document1 pagină
    A Naka
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Cri
    A Cri
    Document1 pagină
    A Cri
    Jose Marcano Marcano
    Încă nu există evaluări
  • Grichey
    Grichey
    Document1 pagină
    Grichey
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Ba
    A Ba
    Document1 pagină
    A Ba
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Gran Orbe
    A Gran Orbe
    Document1 pagină
    A Gran Orbe
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Cra
    A Cra
    Document1 pagină
    A Cra
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Cro
    A Cro
    Document1 pagină
    A Cro
    Jose Marcano Marcano
    Încă nu există evaluări
  • Vuelo Maestro
    Vuelo Maestro
    Document2 pagini
    Vuelo Maestro
    Jose Marcano Marcano
    Încă nu există evaluări
  • Glan Glan
    Glan Glan
    Document2 pagini
    Glan Glan
    Jose Marcano Marcano
    Încă nu există evaluări
  • A Cripto
    A Cripto
    Document1 pagină
    A Cripto
    Jose Marcano Marcano
    Încă nu există evaluări
  • Ana Klan
    Ana Klan
    Document1 pagină
    Ana Klan
    Jose Marcano Marcano
    Încă nu există evaluări
  • Tonti Not On
    Tonti Not On
    Document1 pagină
    Tonti Not On
    Jose Marcano Marcano
    Încă nu există evaluări
  • Ana Gu
    Ana Gu
    Document1 pagină
    Ana Gu
    Jose Marcano Marcano
    Încă nu există evaluări
  • Cubo
    Cubo
    Document1 pagină
    Cubo
    Jose Marcano Marcano
    Încă nu există evaluări
  • Salsa Ss
    Salsa Ss
    Document1 pagină
    Salsa Ss
    Jose Marcano Marcano
    Încă nu există evaluări
  • Cubo
    Cubo
    Document1 pagină
    Cubo
    Jose Marcano Marcano
    Încă nu există evaluări