You are on page 1of 77

CIRCUITOS SECUENCIALES

CONTROLADORES LOGICOS PROGRAMABLES

GENERALIDADES

PLC ABB

PLC CRUZET

Controlador Lgico Programable (PLC) Micrologix 1200


Es un conjunto de dispositivos electrnicos digitales, con alto grado de integracin, capaz de ser
programados a travs de un lenguaje especfico, y que sirve para controlar procesos industriales
secunciales o caractersticos.

Programacin por lgica de


contactos

Programacin por lgica de


contactos

Programacin por bloques


funcionales

Controlador Lgico Programable o PLC


Estructura bsica del PLC

I
N
T
E
R
F
A
S

DISPOSITIVOS DE PROGRAMACIN/
COMUNICACIN

Unidad de
Procesamiento
Central
PROCESADOR DE MEMORIA
MEMORIA
FUENTE DE ALIMENTACIN

I
N
T
E
R
F
A
S

PROCESADOR DE MEMORIA
REALIZAR OPERACIONES MATEMTICAS.
MANEJO DE DATOS.
RUTINAS DE DIAGNSTICO DEL SISTEMA.
EJECUTAR CCLICAMENTE (SCANNING) DEL
PROGRAMA.
COORDINAR LAS TAREAS DE COMUNICACIN
CON LOS DISPOSITIVOS PERIFRICOS.
INTERPRETAR Y EJECUTAR LAS RUTINAS DEL
SISTEMA.

MEMORIA DE PLC
EJECUTIVA

-Programas del sistema


-Perifricos
-Comunicacin
-Funciones especiales

APLICACIN (REA DE USUARIO)

REA DE DATOS
-Tabla de entradas
-tabla de salidas
REA DE USUARIO
-Registros internos

Controlador Lgico Programable o PLC


Estructura bsica del PLC
INTERFAS

DISPOSITIVOS DE PROGRAMACIN/
COMUNICACIN

INTERFAS

Unidad de
Procesamiento
Central
PROCESADOR DE MEMORIA
MEMORIA

Mdulos de E

FUENTE DE ALIMENTACIN

Mdulos de S

dispositivos con terminales de conexin a la que los dispositivos de campo se


conectan.

Controlador Lgico Programable o PLC


Todos los dispositivos de campo conectados a un PLC se pueden clasificar en una de
dos categoras:
Entradas, pueden ser digitales analgicas
Salidas , pueden ser digitales analgicas
Las entradas son dispositivos que proporcionan una seal / datos a un PLC. Ejemplos
tpicos de las entradas son pulsadores, conmutadores y dispositivos de medicin.

Controlador Lgico Programable (PLC) Micrologix 1200


CICLO DEL PROGRAMA

Se envan los datos a las


tarjetas de salida

El CPU ejecuta el programa tomando


datos de la memoria

MEMORIA
DE PLC
Se adquieren
datos de campo

Se envan a la memoria
los datos de las tarjetas

MICROS <10ms PEQUEOS 5ms

MEMORIA
DE PLC

Se guardan en memoria
los datos resultantes

MEDIANOS 4ms GRANDES 0.7 ms

Controlador Lgico Programable (PLC) Micrologix 1200

Terminales de entradas

Interfaz de
Conector bus
para expansores
E/S

Puerto de modulo de
memoria

Puerto de comunicacin
Led de estado
Leds de entradas
Leds de salidas
Terminales de salida

Controlador Lgico Programable (PLC) Micrologix 1200


RS-Linx es un software de Allen Bradley que provee soluciones de comunicacin
entre Sistemas operativos como Windows NT,Windows 95 - 98 y una amplia variedad
de Controladores Programables ABB.

RS-Logix 500 es un software de 32 bits empleado para programar diagramas de


escalera para procesadores SLC 500 y MicroLogix. Opera bajo Windows 95-98 y
Windows NT.

Controlador Lgico Programable (PLC) Micrologix 1200

Protocolos de comunicacin

Crear el driver de comunicacin


Un Driver es la interfaz del software al hardware (PLC) que es
usado para comunicarse entre RSLinx y su procesador (PLC).

Puerto serial
RS232
RS422
RS423

Controlador Lgico Programable (PLC) Micrologix 1200


Abrir RS-Linx clsico

Controlador Lgico Programable (PLC) Micrologix 1200

1.- Abrir RS-Linx clsico


El panel izquierdo. Es el rbol de control que solo muestra las networks y
sus dispositivos.

Panel izquierdo

Panel derecho

El panel derecho. Es la lista de control que muestra todas las networks y sus
dispositivos (PLC,MMI o HIM) los cuales aqu ya pueden ser modificados.

Controlador Lgico Programable (PLC) Micrologix 1200


Lo primero que se necesita es configurar un driver que corresponda al tipo
de interfaz que vamos a usar. El Micrologix solo tiene comunicacin serial
conocida como RS-232.

Seleccionar Communications > Configure Drivers. El cuadro de dialogo que es


usado para agregar, borrar o editar los drivers se desplegara.

Seleccionar el icono Configure drivers.

Controlador Lgico Programable (PLC) Micrologix 1200


El cuadro de dialogo que se usa para agregar, editar o borrar los
controladores o drivers se desplegar a continuacin.

En este caso mencionamos que la comunicacin del MicroLogix es serial: RS232. oprimir Add New

Controlador Lgico Programable (PLC) Micrologix 1200

Se recomienda que si no se conocen los parametros del puerto serial se


emplee la Autoconfiguracin.

Controlador Lgico Programable (PLC) Micrologix 1200


Cuando la configuracin ha sido exitosa, el driver ya podr ser activado. Esto
se hace seleccionndola, y presionando Star; Hecho esto se cierra la
ventana y podremos ver en nuestro panel de trabajo la Network activada y
lista para usarse.

Controlador Lgico Programable (PLC) Micrologix 1200


La pantalla de RSLinx donde identifica nuestra Network y el o los nodos activadas se
desplagar de la siguiente manera:

Controlador Lgico Programable (PLC) Micrologix 1200

Abrir RS-LOGIX

Controlador Lgico Programable (PLC) Micrologix 1200

Controlador Lgico Programable (PLC) Micrologix 1200


Se desplegara la siguiente ventana

Controlador Lgico Programable (PLC) Micrologix 1200


Una vez abierta la ventana podemos comunicarnos con el RS-Logix de dos maneras:
Comms > System comms.
Comms > Who Active Go Online.

Basta seleccionar el nodo deseado para comunicarnos y presionar OK. El


Software RS-Logix estar comunicada a travs del RS-Linx con el
Procesador del plc.

Controlador Lgico Programable (PLC) Micrologix 1200

Las principales partes del softwere son:

Instruction
toolbar

Online
bar

Project tree

Ladder
view

Results window

Controlador Lgico Programable (PLC) Micrologix 1200

Online bar. Muestra los modos de operacin, etc. Puedes forzar salidas
instalando el modo force o desactivndolo, tambin puedes ver el
controlador y el nmero de nodo de comunicacin.

Online
bar

Controlador Lgico Programable (PLC) Micrologix 1200

Instruction toolbar. Muestra las Instrucciones mnemonicas por categoras, mostrando


en cada una de ellas las instrucciones correspondientes. Basta dar un click en la
instruccin deseada para insertarla en el diagrama de escalera.

Instruction
toolbar

Controlador Lgico Programable (PLC) Micrologix 1200


Project tree. Contiene todos los folders y archivos contenidos en su proyecto desde
archivos de trabajo, configuracin y estado.

Project tree

Controlador Lgico Programable (PLC) Micrologix 1200


Ladder view. En esta parte de la ventana de la aplicacin usted puede ver varios archivos de
programa al mismo tiempo. Aqu es donde usted edita su diagrama de escalera.

Ladder
view

Controlador Lgico Programable (PLC) Micrologix 1200


Results window. Despliega los resultados de una bsqueda completa o un
procedimiento de verificacin(errores). Puedes esconder esta ventana o separarla de la
ventana de aplicacin pues puede ser colocada en cualquier lugar de la pantalla.

Results window

Verificar errores

Controlador Lgico Programable (PLC) Micrologix 1200


Lo siguiente es desde Online bar irse a Online, con esto veremos el
programa que tiene el procesador; si este no tiene programa se desplegar
el ladder window en blanco.
Para poder empezar a editar el diagrama de escalera, es necesario pasarse
a modo Offline

Controlador Lgico Programable (PLC) Micrologix 1200

TENEMOS PROBLEMAS

Controlador Lgico Programable (PLC) Micrologix 1200

Qu HACER?
1. Verificar en RS-linx que exista el driver

2. Verificar visualizacin de plc en RS-Linx


3. Verificar la ruta de descarga en el proyecto (RS-Logix 500)

Controlador Lgico Programable (PLC) Micrologix 1200


1. Entramos a RS-Linx y damos click en who

Controlador Lgico Programable (PLC) Micrologix 1200


3. Click en propiedades del controlador aqu se
puede cambiar el tipo de PLC

Controlador Lgico Programable (PLC) Micrologix 1200


3. Seleccionamos pantalla de comunicaciones y seleccionamos
who active

Controlador Lgico Programable (PLC) Micrologix 1200

3. Seleccionamos el PLC damos ok

Controlador Lgico Programable (PLC) Micrologix 1200


Aceptamos y descargamos

Controlador Lgico Programable (PLC) Micrologix 1200


descargamos

Controlador Lgico Programable (PLC) Micrologix 1200

Controlador Lgico Programable o PLC


La CPU ejecuta el programa de control almacenado en la memoria del PLC.
funciona casi de la misma forma en que la CPU de un ordenador normal , excepto que
utiliza INSTRUCCIONES especiales y CODIFICACIN para realizar sus funciones
INSTRUCCIONES

CODIFICACIN

Un programa de escalera consta de un conjunto de instrucciones codificadas,


usadas para controlar una mquina o un proceso.

Controlador Lgico Programable (PLC) Micrologix 1200


MEMORIA DEL PLC
Archivo
de datos
Memoria

Archivo
de datos

Instrucciones

Archivo
de
funciones

Archivo de
programas

Controlador Lgico Programable (PLC) Micrologix 1200

Ejemplo de codificacin
ARCHIVO 1

TIPO DE ARCHIVO

PALABRA

I0:0/0
NMERO DE ARCHIVO

NMERO DE
ENTRADA

PORQUE SE ELIMINO EL NUMERO DE ARCHIVO EN EL EJEMPLO

PALABRA 2

PALABRA 1

PALABRA 0

Controlador Lgico Programable (PLC) Micrologix 1200

ARCHIVO 0

TIPO DE ARCHIVO

PALABRA

O0:0/0
NMERO DE ARCHIVO

NMERO DE BIT

Ejemplo de codificacin

PALABRA 0

PALABRA 1

PALABRA 2

Controlador Lgico Programable (PLC) Micrologix 1200

ARCHIVO 3

TIPO DE ARCHIVO

PALABRA

B3:0/0
NMERO DE ARCHIVO

Ejemplo de codificacin

NMERO DE BIT

B3:0

PALABRA 0

PALABRA 1
PALABRA 2
PALABRA 255

Controlador Lgico Programable o PLC


Instrucciones de temporizador/contador

Controlador Lgico Programable o PLC


Instrucciones de Tiempo y Conteo
Temporizadores Timers. Existen tres tipos de timers:
TON Timer On Delay.- Se activa cuando las condiciones precedentes son validas y
se mantienen.
TOF Timer Off Delay.- Se activa cuando las condiciones precedentes pasan de
verdaderas a falsas.
RTO Retentive Timer On.- Se activa cada vez que las condiciones precedentes son
verdaderas.

Controlador Lgico Programable (PLC) Micrologix 1200


TON Timer On Delay.- Se activa cuando las condiciones precedentes son validas y se mantienen.

ARCHIVO 4

TIPO DE ARCHIVO

TIMER

T4:0
NMERO DE ARCHIVO

RES Reset.- Restablece el preset del Temporizador a cero.


EN Enable (Se activa cuando el timer esta habilitado)
TT Timer timing bit (Se activa cuando el timer esta contando)
DN Done (Se activa cuando el timer termina de contar)
ACC Valor acumulado (valor actual del conteo)
PRE Valor preestablecido (valor hasta el cual contar)

Controlador Lgico Programable o PLC


Ejemplo Temporizadores

Explicar el funcionamiento del programa

Controlador Lgico Programable o PLC

Instrucciones de Tiempo y Conteo


Contadores. Existen dos tipos de contadores:

CTU Count up.- Cuenta ascendentemente por cada pulso recibido

CTD Count down.- Cuenta descendentemente por cada pulso recibido


El pulso recibido se presenta cuando las condiciones precedentes pasan de falsas a
verdaderas.

Controlador Lgico Programable (PLC) Micrologix 1200

ARCHIVO 5

TIPO DE ARCHIVO

CONTADOR

C5:0
NMERO DE ARCHIVO

RES Reset.- Restablece el preset del Contador a cero.


DN Done.- Se activa cuando se alcanza el valor preestablecido
CU Enable.- Se activa cuando se recibe el pulso de conteo
ACC Valor acumulado.- Valor actual del conteo
PRE Valor preestablecido.- Valor hasta el cual contar

Controlador Lgico Programable o PLC


Ejemplo de Contadores

Explicar el programa
Como se reinicia el contador

Controlador Lgico Programable o PLC


TIPOS DE PROGRAMACIN
El programa es el conjunto de instrucciones cargadas previamente en el controlador y
con las cuales el PLC va a tomar decisiones, esta programacin puede realizarse
mediante varias formatos o tipos de programacin como:
Programacin por lista instrucciones.

Programacin por funciones lgicas.


Programacin por grafcet.
Programacin por lgica de contactos, tambin llamada diagrama de escalera

Controlador Lgico Programable o PLC


TIPOS DE PROGRAMACIN
Programacin por lista instrucciones.
La lista de instrucciones es un lenguaje de bajo nivel similar al lenguaje ensamblador
con la lista de instrucciones solo una operacin es permitida por lnea, este lenguaje es
adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin

Controlador Lgico Programable o PLC


TIPOS DE PROGRAMACIN
Programacin por bloques de funciones.
Los bloques de funciones (FB) son bloques estndar que ejecutan algoritmos como
reguladores PID. El estndar IEC asegura que los FB son definidos empleando una
metodologa estndar. Hay controles empleando parmetros externos, mientras que los
algoritmos internos permanecen ocultos empleando programacin orientada a objetos

Controlador Lgico Programable o PLC


TIPOS DE PROGRAMACIN
Programacin por grafico secuencial de funciones(grafcet).
El grafico secuencial de funciones( SFC o grafcet) es un lenguaje grafico que
proporciona una representacin en forma de diagrama de las secuencias del programa.
Soporta selecciones alternativas de secuencia y secuencias paralelas. Los elementos
bsicos son pasos y transiciones. Los pasos consisten de piezas de programa que son
inhibidas hasta que una condicion especificada por las transiciones es conocida

Controlador Lgico Programable o PLC


TIPOS DE PROGRAMACIN
Programacin por lgica de contactos.
La programacin por lgica de contactos es un lenguaje que utiliza un juego
estandarizado de smbolos de programacin, la mayora de los PLC se
pueden programar de esta forma.

Controlador Lgico Programable o PLC

FIN

Controlador Lgico Programable o PLC


CONTROLADOR LGICO CRUZET
20 Entradas / Salidas

12 Entradas / Salidas

Controlador Lgico Programable o PLC


CONTROLADOR LGICO CRUZET

Descripcin

Especificaciones

Programacin

Bloque lgico o de funcin

Capacidad de programa

128 bloques

Alimentacin

24 VCD

IA mxima 6 A; 3.5 W

Entradas (tiempo de respuesta 5 ms)

24 VCD (-15% +20%)

Nivel 0 5 V

Salidas ( tiempo de respuesta 10 ms)

Rel

Imax 8 A/punto

Nivel 1 >15 V

PROGRAMACIN MEDIANTE BLOQUES DE FUNCIONES

BARRA DE FUNCIONES

CONTROLADOR LGICO CRUZET

Puede conectar entradas fsicas digitales, analgicas o potenciomtricas.


Dispone asimismo de entradas internas como el teclado, constantes...
Funciones de entrada

CONTROLADOR LGICO CRUZET


Funciones lgicas

CONTROLADOR LGICO CRUZET


Funciones lgicas

CONTROLADOR LGICO CRUZET


Funciones lgicas

CONTROLADOR LGICO CRUZET

Millenium 2 permite utilizar 16 funciones pre programadas para el contaje, la


temporizacin, la comparacin, el multiplexado la programacin horaria y la
visualizacin.
Funciones FBD

CONTROLADOR LGICO CRUZET


Funciones FBD

CONTROLADOR LGICO CRUZET

Funciones FBD

Salidas Dispone de dos tipos de salidas fsicas: digitales, estticas o PWM

CONTROLADOR LGICO CRUZET

Funciones FBD

CONTROLADOR LGICO CRUZET

Funciones SFC (GRAFCET)

Todas las funciones del Grafcet estn integradas, realizndose una operacin
de guardar o una reinicializacin al producirse un corte de red (etapa,
transicin, divergencia, convergencia...).

Controlador Lgico Programable o PLC


1.- Realizar diagrama de control

2.-Convertir diagrama de control a lenguaje de programacin de lgica de


contactos
RUNG1

BP

BA

END

Controlador Lgico Programable o PLC


A partir de Lenguaje de programacin de lgica de contactos se obtiene la
programacin por bloques funcionales

Dos elementos en paralelo por lo


que el bloque lgico seria un
bloque OR en donde las entradas
serian los elementos en paralelo es
decir botn de arranque y una
retroalimentacin de la salida
Dos elementos en serie por lo que
el bloque lgico seria un bloque
AND en donde las entradas serian
la salida de la OR y el botn de
paro, pero en un PLC todos los
botones son NA, por lo que ser
necesario una NOT que cierre el
contacto.

Controlador Lgico Programable o PLC


Editar programa

Controlador Lgico Programable o PLC


Escribir en el Millenium y puesta en marcha

- Parar el programa
- Escribir en el Millenium
- Seleccionar marcha

CONTROLADOR LGICO CRUZET


Esquema de cableado de la alimentacin y entradas

Esquema de cableado de la alimentacin y entradas

CONTROLADOR LGICO CRUZET


Esquema de cableado de las salidas

Descripcin de las salidas por rel

Controlador Lgico Programable o PLC

Controlador Lgico Programable o PLC

Ejercicio
Disear el circuito de control y fuerza para el arranque paro e
inversin de giro de un motor trifsico bajo las siguientes condiciones:

El motor cuenta con proteccin plena.


El motor se energiza mediante una estacin de botones arranque paro e
inversin de giro
El control deber contar con bloqueo mecnico.

Controlador Lgico Programable o PLC


Diagrama de fuerza
Diagrama de control

Controlador Lgico Programable o PLC

CONTROLADOR LGICO CRUZET

CONTROL A TRES HILOS MOTOR TRIFASICO

RESERVADO PARA EJERCICIO

You might also like