Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso Basico de Programacion de PLC
Curso Basico de Programacion de PLC
PROGRAMACIÓN DE PLC
Curso impartido por:
CONTROLADORES LOGICOS
PROGRAMABLES (PLC)
UNIDAD I
BREVE HISTORIA DE LOS PLC’S
INTRODUCCION
UNIDAD II
ARQUITECTURA INTERNA
CONTROLADORES LÓGICOS PROGRAMABLES
ARQUITECTURA INTERNA
2) Memorias Internas.
3) Memoria de Programa.
5) Fuente de Alimentación.
1) MicroLogix.
MicroLogix 1000.
MicroLogix 1200.
MicroLogix 1500.
2) SLC.
3) PLC-5
4) CompactLogix.
5) ControlLogix.
CONTROLADORES LÓGICOS
PROGRAMABLES
ARQUITECTURA INTERNA
Familias de PLC’s en Allen Bradley.
-1000
RSLogix 500
-1200
-1500 RSLinx
SLC 500
PLC 5 RSLogix 5
CompactLogix
RSLogix 5000
ControlLogix
UNIDAD III
ALGEBRA DE BOOLE Y
CIRCUITOS LÓGICOS
TABLA DE CONTENIDO
Introducción
Algebra de conmutación
Manipulación algebraica
Operaciones lógicas
a a’
0 1
1 0
PROPIEDADES DEL
ALGEBRA DE BOOLE
(POSTULADOS Y
TEOREMAS)
PROPIEDAD CONMUTATIVA
Las operaciones OR y AND son conmutativas
P1a. a + b = b + a
P1b. a . b = b . A
Simplificar:
x’yz’ + x’yz + xy’z’ + xy’z + xyz
SOBRE LA SIMPLIFICACIÓN
No existe una metodología para realizar la
simplificación.
Sólo la práctica es la manera de alcanzar la
simplificación más óptima.
La aplicación del álgebra de conmutación no
garantiza el llegar a la simplificación óptima.
IMPLEMENTACIÓN DE
FUNCIONES CON COMPUERTAS
REDES CON AND, OR Y NOT
Una vez que se define la suma de productos
mínima se debe de definir el diagrama lógico,
compuesto por una red de compuertas que
describan la función.
EJEMPLO DE UN CIRCUITO DE DOS
NIVELES
f x yz x yz xy z xy z
X’
Z’
X’
Y’
Z’
Y’
Z
NIVELES
El número de niveles corresponde al máximo
número de compuertas que una señal 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
f x yz x yz xy z xy z xyz
a) Diagrama de la suma de productos
b) Diagrama de la suma de productos mínimo
DE LA TABLA DE VERDAD A LA
EXPRESIÓN ALGEBRAICA
En la mayoría de los casos, un problema
digital es presentado en la forma de una
declaración o como una tabla de verdad, esto
nos obliga a tener la habilidad de llevar los
datos de una tabla de verdad a una expresión
algebraica.
En la tabla de verdad, cada combinación de
las variables de entrada corresponde a un
termino de producto estándar.
Es posible extraer una sumatoria de
productos estándares sumando cada termino
de producto cuyo resultado en la tabla de
verdad es igual a 1.
MINITERMINOS a b c Minitermino Número
0 0 0 A’B’C’ 0
•En la tabla se muestra la 0 0 1 A’B’C 1
equivalencia entre las
combinaciones de una tabla 0 1 0 A’BC’ 2
de verdad y los minitérminos
que están asociados a cada 0 1 1 A’BC 3
uno de los productos
estándares de una expresión 1 0 0 AB’C’ 4
algebraica.
•Los miniterminos pueden 1 0 1 AB’C 5
ser referidos también por sus
1 1 0 ABC’ 6
números, que están
mostrados en la columna de 1 1 1 ABC 7
la derecha.
EJEMPLO
A B C
1 f f’ La expresión algebraica será:
0 0 0 0 1 f(A,B,C) = Σm(1,2,3,4,5)
= A’B’C+A’BC’+A’BC+AB’C’+AB’C
0 0 1 1 0
0 1 0 1 0
f’(A,B,C) = Σm(0,6,7)
0 1 1 1 0 = A’B’C’+ABC’+ABC
1 0 0 1 0
Para la mayoría de los casos la
1 0 1 1 0
suma de los minitérminos no
1 1 0 0 1 representa la sumatoria mínima de
productos.
1 1 1 0 1
MÓDULO II
INTRODUCCIÓN AL LENGUAJE
ESCALERA
LENGUAJE ESCALERA (LADDER)
Se suele indicar mediante los caracteres B ó M y tienen
tanto bobinas como contactos asociados a las mismas
de los tipos vistos en el punto anterior. Su número de
identificación suele oscilar, en general, entre 0 y 255.
Su utilidad fundamental es la de almacenar
información intermedia para simplificar esquemas y
programación.
- Instrucciones de bit
- Instrucciones de Temporización
- Instrucciones de Conteo
- Instrucciones de Comparación
- Instrucciones auxiliares
- Instrucciones matemáticas
- Instrucciones de transferencia
- Subrutinas
INTRUCCIONES DE BIT
1.
2
3
4
PRÁCTICA 1
1. Resuelva el problema “SET-RESET” que
consiste en activar y desactivar una salida con
una sola entrada utilizando las herramientas
anteriores.
TEMPORIZADORES
1
2
3
CONTADORES
INSTRUCCIONES DE COMPARACIÓN
1
2
3
4
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) Requisitos de Hardware
5.4 En “Connections” ir
a “Write Tag” y
seleccionar el TAG
correspondiente para
prender el motor
5.5 Ir al menú “Display”
5.8 Ir a “Connections” y
seleccionar el TAG
correspondiente al valor de
RPM
5.9 Crear una condición de Alarma