Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACIN DE PLC
Curso impartido por:
Ing. Roberto Sostrand Velzquez Gonzlez
Ing. Gonzalo Quijano Martnez
CONTENIDO:
Mdulo I
Mdulo II
Mdulo III
Mdulo IV
MDULO I
CONTROLADORES LOGICOS
PROGRAMABLES (PLC)
UNIDAD I
BREVE HISTORIA DE LOS PLCS
INTRODUCCION
Desde el comienzo de la industrializacin, el hombre ha
buscado las formas y procedimientos para que los trabajos
se realizaran de forma ms gil y resultaran menos
tediosos para el propio operador.
Un mecanismo que ha sido clave en dicho proceso es el
Autmata Programable o PLC; este dispositivo consigue
entre otras muchas cosas, que ciertas tareas se hagan de
forma ms rpida y evita que el hombre aparezca
involucrado en trabajos peligrosos para l y su entorno ms
prximo.
Hoy en da estamos rodeados por estos mecanismos, tanto
que, han rebasado la frontera de lo industrial para hacerse
ms cercanos: en semforos, gestin de la iluminacin de
fuentes, parques, jardines, escaparates; control de puertas
automticas; parking, etc. y en la vivienda: control de
ventanas, toldos, iluminacin, climatizacin, piscinas, etc.
El primer PLC
UNIDAD II
ARQUITECTURA INTERNA
2) Memorias Internas.
Contiene todos los datos e instrucciones que necesita para ejecutar
la tarea de control.
3) Memoria de Programa.
5) Fuente de Alimentacin.
Proporciona, a partir de una tensin exterior, las tensiones
necesarias para el buen funcionamiento de los distintos circuitos
electrnicos del sistema.
CONTROLADORES LGICOS
PROGRAMABLES
ARQUITECTURA INTERNA
Familias de PLCs en Allen Bradley.
1) MicroLogix.
MicroLogix 1000.
MicroLogix 1200.
MicroLogix 1500.
2) SLC.
3) PLC-5
4) CompactLogix.
5) ControlLogix.
CONTROLADORES LGICOS
PROGRAMABLES
ARQUITECTURA INTERNA
Familias de PLCs en Allen Bradley.
Familia
Comunicacin
Programacin
MocroLogix
-1000
RSLogix 500
-1200
-1500
RSLinx
SLC 500
PLC 5
CompactLogix
ControlLogix
RSLogix 5
RSLogix 5000
UNIDAD III
ALGEBRA DE BOOLE Y
CIRCUITOS LGICOS
TABLA DE CONTENIDO
Introduccin
Algebra de conmutacin
Manipulacin algebraica
Operaciones lgicas
Implementacin de funciones lgicas
Introduccin a los Mapas de Karnaugh
Propiedades de las compuertas NAND y NOR
INTRODUCCIN
(suma lgica)
Smbolos: + , V
a + b (se lee: a or b), y es 1 s y slo s a=1 b=1
ambos.
AND
NOT
(producto lgico)
Smbolos:
a (se lee: not a , a negado), y es 1 s y slo s a=0.
a+b
ab
PROPIEDADES DEL
ALGEBRA DE BOOLE
(POSTULADOS Y
TEOREMAS)
PROPIEDAD CONMUTATIVA
OR
AND
IDENTIDAD
(identidad)
(identidad)
NULO
COMPLEMENTO
IDEMPOTENCIA
INVOLUCIN
P7. (a)=a
DISTRIBUTIVA
ADYACENCIA
SIMPLIFICACIN
ABSORCIN
Ley de Absorcin.
P11a. a + ab = a
P11b. a(a + b) = a
LEY DE MOORGAN
Ley De Moorgan.
P12a. (a + b + c + ...) ' = a' . b' . c' . ...
P12b. ( a . b . c. ... ) ' = a' + b' + c' + ...
MANIPULACIN DE FUNCIONES
ALGEBRAICAS
CONCEPTOS IMPORTANTES
Literal
o variable
Trmino de producto
Trmino estndar de productos o
minitrmino
Sumatoria de productos
Sumatoria cannica o sumatoria de trminos
de productos estndares.
Sumatoria de productos mnima o expresin
simplificada.
Nota: cada uno de estos conceptos tiene un
concepto dual para la suma.
LA SIMPLIFICACIN
EJEMPLO DE SIMPLIFICACIN
F = xy(z+x+zy)
F=xyz+xyx+xyzy
F=xyz+xy+xyz
F=xyz+xy
F=xy
Simplificar:
SOBRE LA SIMPLIFICACIN
No existe una metodologa para realizar la
simplificacin.
Slo la prctica es la manera de alcanzar la
simplificacin ms ptima.
La aplicacin del lgebra de conmutacin no
garantiza el llegar a la simplificacin ptima.
IMPLEMENTACIN DE
FUNCIONES CON COMPUERTAS
x yz
X
Y
Z
X
Y
Z
X
Y
Z
X
Y
Z
x yz xy z
xy z
NIVELES
El nmero de niveles corresponde al mximo
nmero de compuertas que una seal debe pasar
desde su entrada hasta la salida.
En el caso anterior tenemos dos niveles, esto
asumiendo que tenemos disponibles en la
entradas los complementos de la literales, cuando
no se dispone de los complementos es necesario
complementar con compuertas NOT.
PROBLEMA
x yz
a)
b)
x yz xy z
xy z xyz
DE LA TABLA DE VERDAD A LA
EXPRESIN ALGEBRAICA
En
MINITERMINOS
En la tabla se muestra la
equivalencia entre las
combinaciones de una tabla
de verdad y los minitrminos
que estn asociados a cada
uno de los productos
estndares de una expresin
algebraica.
Los miniterminos pueden
ser referidos tambin por sus
nmeros, que estn
mostrados en la columna de
la derecha.
Minitermino
Nmero
ABC
ABC
ABC
ABC
ABC
ABC
ABC
ABC
EJEMPLO
1
A
B
C
f(A,B,C) = m(0,6,7)
= ABC+ABC+ABC
MDULO II
INTRODUCCIN AL LENGUAJE
ESCALERA
TEMPORIZADORES
El temporizador es un elemento que permite poner
cuentas de tiempo con el fin de activar bobinas
pasado un cierto tiempo desde la activacin. El
esquema bsico de un temporizador vara de un
autmata a otro, pero siempre podemos encontrar
una serie de seales fundamentales, aunque, eso
s, con nomenclaturas totalmente distintas.
CONTADORES
El contador es un elemento capaz de llevar el
cmputo de las activaciones de sus entradas, por
lo que resulta adecuado para memorizar sucesos
que no tengan que ver con el tiempo pero que se
necesiten realizar un determinado nmero de
veces.
PROGRAMACIN
En este apartado se tratarn, de modo general, los
conceptos bsicos de programacin en LADDER.
Una vez conocidos los elementos que el LADDER
proporciona para su programacin, resulta importante
resaltar cmo se estructura un programa y cul es el
orden de ejecucin.
El siguiente esquema representa la estructura general de la
distribucin de todo programa LADDER, contactos a la
izquierda y bobinas y otros elementos a la derecha.
SISTEMAS COMBINACIONALES
Aunque en los sistemas industriales la
programacin se centra en procesos secuenciales,
no teniendo demasiado inters los procesos
combinacionales, es necesario conocer la lgica
combinacional ya que en muchas ocasiones es
necesaria en la programacin secuencial.
ELEMENTOS DE MEMORIA
La conexin tradicional para realizar una funcin de
memoria en los circuitos con rels, es el circuito con
enclavamiento ( autoalimentacin). Esto se consigue
mediante la conexin de un contacto NA del rel (o
contactor) en paralelo con el pulsador de marcha. A
continuacin puede observarse las dos variantes de
este circuito: con prioridad a la conexin (figura a) y
con prioridad a la desconexin (figura b).
MODULO III
INSTRUCCIONES BSICAS E INTERMEDIAS
DE RSLOGIX 500
CONTENIDO
-
Instrucciones de bit
Instrucciones de Temporizacin
Instrucciones de Conteo
Instrucciones de Comparacin
Instrucciones auxiliares
Instrucciones matemticas
Instrucciones de transferencia
Subrutinas
INTRUCCIONES DE BIT
1.
PRCTICA 1
1.
Resuelva el problema
SET-RESET que
consiste en activar y desactivar una salida con
una sola entrada utilizando las herramientas
anteriores.
TEMPORIZADORES
CONTADORES
INSTRUCCIONES DE COMPARACIN
INSTRUCCIONES AUXILIARES
1 Base de tiempo: (Bit S:4/X )
Es un pulso con transiciones de verdadero a falso
constantes, definida por una base re tiempo que
se incrementa cada 100 ms.
2 Primer escaneo: (Bit S:1/15)
Es un bit que nos ayuda a generar rutinas de
arranque (cuando prendemos el PLC o cuando
descargamos un programa )
3 Fecha y Hora:
Para habilitar la fecha y la hora, debemos ir al
explorador del proyecto, y dependiendo de la
familia y tipo de PLC podemos abrir el men
Function Files Processor Status.
PRCTICA 3:
1.Programe un mando bimanual.
2. Realice un programa en el que se activarn cuatro
salidas, las dos primeras tendrn como condicin
para activarse que el campo C5:0.ACC sea igual a
10, las dos segundas se activarn cuando el campo
C5:0.ACC sea igual a 5. La primera salida durar 2
segundos y la segunda 2.5 segundos, activndose
una despus de otra respectivamente.
FUNCIONES MATEMTICAS
INSTRUCCIONES DE TRANSFERENCIA
1.
SUBRUTINAS
PRCTICA 4
Realice un programa en el que se activan tres salidas,
bajo dos condiciones posibles (modo manual y
automtico). En modo manual las salidas se activan
con tres entradas diferentes, y se manda un valor
entero al archivo N7:0.
En modo automtico, las salidas se prenden en
secuencias de 3 segundos, esto con una sola entrada,
adems, se manda un valor entero al archivo N7:1.
Utilice subrutinas para estructurar el programa.
CONDICIN DE SEGURIDAD: Mientras est activo
el modo automtico, no se puede manipular el modo
manual y viceversa.
MODULO IV
PROGRAMACIN DE HMI
(PV C300)
QU ES UN HMI?
Un HMI, Interface Hombre-Mquina (HUMAN
MACHINE INTERFACE) se refiere a un medio a
travs del cual, un operador o responsable de
procesos, pueda interactuar de forma amigable
con una mquina, sistema, procesos, etc.
RECOMENDACIONES
Como el la familia PVC se programa en una
aplicacin WEB, es recomendable:
-
3) Requisitos de Software:
CONFIGURACIN DE LA PC
Para comunicar el Panel
View con la PC, se debe
configurar la nueva red
que nuestro sistema ya
detect al conecta el
Panel View, con los
siguientes parmetros:
1. Elegir la versin
de Panel View
EJEMPLO
Se configura la comunicacin con un PLC que le llamaremos
PLC_1, con nmero de nodo 1, y tipo micrologix:
3.2)
Ponga
el
nombre
del
procesador con el
que se comunicar
No olvide especificar
el tipo de dato del TAG
y la direccin con la
cual interactuar en el
PLC
Tambin
especifique
con
qu controlador se
comunicar
y
siempre es til
poner
una
descripcin de qu
es lo que hace
nuestro TAG
5.3 Ir a propiedades
5.4 En Connections ir
a
Write
Tag
y
seleccionar
el
TAG
correspondiente
para
prender el motor
5.6
Seleccionar
Numeric
Display y crear un indicador
en la ventana principal
5.7 Ir a Properties
5.8 Ir a Connections y
seleccionar
el
TAG
correspondiente al valor de
RPM
5.9.2
Seleccionar
qu
TAG
dispar
la
alarma,
en
este
caso,
RPM_VALUE
5.11.5
Dar
Application
clic
en
5.11.7
Seleccionar
la
aplicacin a descargar
5.11.9 Seleccionar
Computer
5.11.10
Dar
Transfer
clic
en
My
5.11.11
Asignar
un
nombre a la aplicacin si
as se desea y guardar el
archivo fuente