Vous êtes sur la page 1sur 19

PLCS

Los PLC vienen en una variedad de


tamaos...

Micro
Tpicamente menos de 32 I/O
Pequeo
Tpicamente menos de 128
I/O
Mediano
Tpicamente menos de 1024
I/O
Grande
Tpicamente ms de 1024 I/O

2
Y una variedad de
formas/configuraciones

PLC fijos.

PLC fijos con expansin

Modulares

Distribuidos

3
PLC Fijos
Fuente de poder, Entradas, Salidas y prtico de comunicaciones estn contenidos en un
solo chasis. Los elementos de Entrada y Salida estn cableados individualmente al
controlador fijo.
Motor
M1 SALIDAS
O/3

OOOO
OOOO
OOOO

PARADA
ENTRADAS I/ I/1

ARRANQUE

4
PLCs Modulares
(Lo ms moderno en Flexibilidad)
Componentes Mix N Match
Procesadores, Fuentes de Poder y mdulos de I/O enchufadas en un
rack o chasis.
Disponible en plataformas pequea, mediana y grande.
Flexibilidad de resultados en costos ms altos cuando es comparado
con el PLC Fijo. PLCs modulares son basados en rack o sin l.
Allen-Bradley SLC-500 y PLC 5 son PLCs modulares

5
PLCs Distribuidos

Confiable para cualquier tipo de comunicaciones.


Todas las I/O son conectadas al procesador
mediante un enlace de datos de Alta Velocidad.
Tpicamente se encuentran en PLCs medianos y
grandes.
Para ciertas aplicaciones este tipo de factor de
forma es muy ventajoso.
Usualmente tienen un costo mayor para hardware
pero mucho menor para la integracin de sistema.

6
CPU
Esta parte del PLC es considerada como la ms importante,
ya que dentro de ella se encuentra un microcontrolador
que lee y ejecuta el programa de usuario que a su vez se
localiza en una memoria (normalmente del tipo EEPROM),
adems de realizar la gestin de ordenar y organizar la
comunicacin entre las distintas partes que conforman al
PLC. El programa de usuario consiste en una serie de
instrucciones que representan el proceso del control lgico
que debe ejecutarse, para poder hacer este trabajo, la
unidad central de proceso debe almacenar en localidades
de memoria temporal las condiciones de las variables de
entrada y variables de salida de datos ms recientes.
CPU
CPU
CPU
CPU
En cada ciclo de lectura
de datos que se generan
en los sensores,
escritura de datos hacia
los actuadores, se
gobiernan 8 diferentes
sensores actuadores,
por lo que cada elemento
de entrada / salida tiene
su imagen en un bit del
byte que se hace llegar al
microcontrolador.
CPU
En cuanto a los datos que entran
y salen de la unidad central de
proceso, se organizan en grupos
de 8 valores, que corresponden a
cada sensor que este presente si
se trata de datos de entrada, o
actuadores si de datos de salida
se refiere. Se escogen
agrupamientos de 8 valores
porque ese el nmero de bits que
tienen los puertos de entrada y
salida de datos del
microcontrolador, a cada
agrupamiento se le conoce con el
nombre de byte palabra.
CIRCUITERIA SALIDAS

TIPO TRANSISTOR TIPO RELAY

13
Lenguajes de Programacin PLC
Diagrama en escalera
Ladder LD-
Con la aparicin de los primeros PLCs hacia 1969 el
lenguaje de programacin diseado era el denominado
diagrama de escalera (Ladder Diagram LD-) muy prximo a
los diagramas elctricos empleados para representar los
esquemas de lgica cableada utilizados para controlar
procesos hasta aquel momento.
Se pretenda que la transicin de una tecnologa a otra
fuese lo ms suave posible de esta forma todo el personal
de las empresas con una alta cualificacin en sistemas de
lgica cableada podran ser fcilmente formados y
adaptados a los nuevos sistemas de lgica programable
permitiendo a las empresas abaratar la transicin hacia un
nuevo modelo de automatizacin de procesos.
Lista de Instrucciones
Instruction List IL-
Es el lenguaje de programacin de PLCs ms potente de los
que existe. Es un lenguaje literal de bajo nivel parecido al
lenguaje ensamblador empleado para la programacin de
microcontroladores.
Este lenguaje se basa en la utilizacin de un mnemnico
que representa la instruccin seguido del operando u
operandos sobre los que se aplica. El resultado de la
operacin puede ser almacenado sobre uno de los
operandos o sobre alguno de los registros o la pila que
emplea el equipo.
Cada lnea del programa contiene una nica instruccin y
su ejecucin es secuencial comenzando por la primera de la
lista. Todos los programas escritos en cualquiera de los
otros lenguajes puede ser finalmente traducido a IL.
Diagrama de Bloques Funcionales
Function Block Diagram -FBD-
Es un lenguaje grfico que surge como una evolucin de los
diagramas empleados por los ingenieros electrnicos para
representar los circuitos lgicos. En estos las puertas lgicas son
representadas mediante smbolos estandarizados. Un circuito
electrnico puede ser encapsulado en un integrado el cual puede
ser utilizado en un nuevo diagrama mediante un smbolo adecuado.
El lenguaje FBD sigue las mismas pautas. Cada operacin es
representada por un smbolo normalizado. Un conjunto de
operaciones que llevan a cabo una funcin especfica se pueden
agrupar formando una subrutina o bloque el cual pasa a tener un
smbolo asociado que puede ser empleado en otro segmento de
programa tantas veces como se quiera. Slo es necesario seguir
unas pautas sintcticas y semnticas a la hora de construir los
diagramas.
Texto Estructurado
Structured Text -ST-
Es un lenguaje literal de alto nivel que surge
de adaptar el lenguaje Pascal empleado en la
programacin de PCs a las necesidades
propias del control de procesos.
Es un lenguaje muy potente especialmente
indicado para la representacin de algoritmos
de control complejos en los que sea necesario
emplear bucles, condicionales, etc.
Diagramas funcionales secuenciales
Sequential Function Chart - SFC
Surge como una evolucin del lenguaje de
modelado de sistemas secuenciales GRAFCET
(estndar internacional IEC 848). El ltimo no
es un lenguaje de programacin (aunque sea
posible extraer un programa de los diagramas
escritos en este lenguaje) mientras que SFC s
lo es con todas las connotaciones que ello
supone. SFC proporciona al ingeniero un
potente lenguaje para la representacin de
automatismos secuenciales.

Vous aimerez peut-être aussi