Professional Documents
Culture Documents
A LOS PLC
REALIZADO POR:
LICDO. OSCAR HIDALGO (MSC)
PLC
Los
Controladores
Lgicos
Programables
son
dispositivos Electrnicos que se basan en Controlar un
Proceso mediante una combinacin de Hardware y
Software, donde su uso esta destinado para la
Automatizacin Industrial.
Estos dispositivos surgen a finales de los aos 60 con el
fin de sustituir el Control de Procesos basado en
arreglos de reles y contactores, es por ello que uno de
los lenguajes de programacin principales para estos, es
el Diagrama de Escalera, que emula un diagrama
elctrico
realizado
con
reles,
contactores,
temporizadores, entre otros.
ALGUNAS MARCAS
ESTRUCTURA DE UN
PLC
Fuente
CPU
Procesador
Memoria
Comunicaciones
Lenguajes de
Programacin
definen cuatro lenguajes de programacin
Se
normalizados basados en el ESTANDAR IEC
61131-3. Esto significa que su sintaxis y semntica
ha sido definida, no permitiendo particularidades
distintivas (dialectos). Existen de tipo literal y
grfico:
Literales: * Lista de instrucciones (Instruction List,
IL).
* Texto estructurado (Structured Text, ST).
Grficos:
* Diagrama de contactos (Diagram
Ladder, LD).
*
Diagrama de bloques funcionales
(Function Block
Diagram, FBD).
Lenguajes de
Programacin
El Diagrama de contactos (LD) tiene sus orgenes en los
Estados Unidos. Est basado en la
presentacin grfica de la lgica de rels.
Lista de Instrucciones (IL) es el modelo de lenguaje
ensamblador basado en un acumulador simple; procede del
alemn Anweisungliste, AWL.
El Diagramas de Bloques Funcionales (FBD) es muy comn en
aplicaciones que implican flujo de informacin o datos entre
componentes de control. Las funciones y bloques funcionales
aparecen como circuitos integrados y es ampliamente
utilizado en Europa.
El lenguaje Texto estructurado (ST) es un lenguaje de alto
nivel con orgenes en el Ada, Pascal y C; puede ser utilizado
para codificar expresiones complejas e instrucciones
Grfico Funcional
Secuencial (Secuential
Function Chart, SFC)
En lugar de un programa de escalera largo para su aplicacin,
se divide la lgica en pasos y transiciones. Un paso corresponde
a una tarea de control; una transicin corresponde a una
condicin que debe ocurrir antes de que el controlador
programable pueda realizar la siguiente tarea de control.
La representacin visual de estos pasos y transiciones le
permite ver en qu estado est el proceso de la mquina en un
momento dado.
SCAN DE UN PLC
Procesadores SLC
SLC
5/01
SLC
5/02
SLC
5/03
SLC
5/04
SLC
5/05
Procesadores
Procesadores
Procesadores
Procesadores
INTERRUPTOR DE
LLAVE
CHASIS SLC
SISTEMAS LOCALES
SLC
SISTEMAS REMOTOS
FUENTE SLC
FUENTE SLC
Indicacin de entradas
COMPACTO SLC
500
COMPACT
O SLC 500
SALIDAS
SLC modulo
discreto INPUT
SLC modulo
discreto OUTPUT
MODULOS DIGITALES
Surtidor/drenador
Surtidor/drenador
Describe el flujo de la
corriente
entre
el
mdulo
E/S
y
el
dispositivo de campo.
Los
Modulos
surtidores
E/S
alimentan
con
corriente
a
los
dispositivos de campo
drenadores.
Los
Modulos
drenadores E/S son
accionados
por
un
dispositivo de campo
Los dispositivos de campo
que de corriente.
Los dispositivos de campo que estn
surtidor
estn conectados al lado positivo
conectados al lado negativo (comn
(+V) de la fuente de alimentacin
c.c.) de la fuente de alimentacin
son
dispositivos
de
campo
son
dispositivos
de
campo
surtidores. Por lo que el modulo
drenadores. Por lo que el modulo
absorbe corriente del dispositivo
suministra corriente al dispositivo
MODULOS DIGITALES
Surtidor/drenador
DIRECCIONAMIENTO
DIRECCIONAMIENTO
DIRECCIONAMIENTO DE
SEALES DISCRETAS
Suponiendo que se tiene un
modulo de Entradas Discretas
colocado en el slot 4 del chasis.
Si queremos direccionar la
entrada IN8 seria:
I:4.0/8 o
I4/8
Si fuese un modulo de 32
entradas
y
se
quisiera
direccionar la entrada IN20
seria:
I:4.1/4
DIRECCIONAMIENTO DE
SEALES DISCRETAS
Suponiendo que se tiene un
modulo de Salidas Discretas
colocado en el slot 6 del chasis.
Si queremos direccionar la salida
OUT 3 seria:
O:6.0/3 o
O:6/3
Si fuese un modulo de 32
salidas
y
se
quisiera
direccionar la salida OUT 25
seria:
O:6.1/
9
Esto es debido a que cada palabra
es de 16 bits.
DIRECCIONAMIENTO DE
SEALES ANALOGICAS
Cada canal de entrada se direcciona como una sola palabra en la tabla
de imagen de entrada.
Cada canal de salida se direcciona como una sola palabra en la tabla
de imagen de salida.
Ejemplo si el modulo
NI4 esta en la ranura
6
y
se
quiere
direccionar el canal
de entrada 3 y el
modulo NO4 esta en
la ranura 2 y se
quiere direccionar el
canal de salida 1
I:6.
O:2.
seria:
DIRECCIONAMIENTO SLC
EJEMPLO
COMPACTO
Se utiliza la
ranura 0 para
I/O
DIRECCIONAMIENTO SLC
MODULARES
Se utiliza la
ranura 0 para
el CPU
ANEXOS
SIMBOLOS