CURSO BASICO DE PLC

Post on 25-Mar-2016

253 views 6 download

description

CURSO BASICO DE PLC

Transcript of CURSO BASICO DE PLC

CONOCIMIENTOS BASICOS DE PLC´S

CON APLICACIÓN DE CIRCUITOS

ELECTRICOS.

M.C. e Ing. José Luciano Saucedo Silva ENE-2013

INTRODUCCION

ACTUALMENTE LA ELECTRÓNICA ES UNA DE LAS HERRAMIENTAS

MAS AVANZADAS Y UTILIZADAS EN LA AUTOMATIZACIÓN DE LAS

INDUSTRIAS, EL PLC ES UNA DE ESTAS HERRAMIENTAS Y ES UNA DE LAS

MAS USADAS YA QUE SE TIENE UNA GRAN VARIEDAD DE OPCIONES EN

DONDE APLICARSE,PARA AUTOMATIZAR EL PROCESO Y MEJORARLO.

OBJETIVO

DESPUES DE HABER TERMINADO ESTE CURSO EL ALUMNO COMPRENDERA

LAS DIVERSAS APLICACIONES QUE TIENE UN PLC ASI COMO TAMBIEN:

- QUE MODELOS DE PLC EXISTEN ACTUALMENTE

- LA ESTRUTURA FISICA DE UN PLC

- COMO ESTA ORGANIZADO INTERNAMENTE UN PLC

- CONOCERA LAS INTRUCCIONES PARA DESARROLLAR UN PROGRAMA TIPO

ESCALERA PARA UN PLC

¿QUÉ ES UN CONTROLADOR PROGRAMABLE?

Un controlador programable es un sistema de control

de estado sólido con una memoria programable que

lee condiciones de entrada y establece condiciones de

salida para controlar una maquina o proceso.

Entradas

Controlador

Programable

Salidas

Maquina o

Proceso

TIPOS DE CONTROLADORES

FIJOS

MODULARES

Los controladores SLC500 pueden estar

instalados en dos estilos de hardware

dependiendo de la aplicación:

fijos o modulares

5/01 5/02 5/03 5/04

TIPOS DE PROCESADORES

El estilo modular incluye a los procesadores SLC

5/01, 5/02, 5/03, y 5/04.

PROCESADORES 5/01 Y 5/02

Módulos de memoria opcional EEPROM y

UVPROM están disponibles para usarse con

cualquiera de estos procesadores para

suministrar memoria no volátil.

PROCESADORES 5/03 Y 5/04

Los procesadores 5/03 y 5/04 disponen de un

modulo opcional de memoria flash EPROM.

MODULOS DE ENTRADA Y SALIDA

Los módulos de entrada y

salida contienen 4, 8, 12 o 16

puntos dependiendo del

modulo seleccionado.

MODULOS DE ENTRADA Y SALIDA

Módulos combinados con 2 entradas/ 2 salidas, 4

entradas/4 salidas y 6 entradas/ 6 salidas también

pueden ser usados.

Las terminales de los módulos aceptan dos cables calibre 14.

Indicadores LED se iluminan cuando una señal es aplicada a una terminal de entrada, o cuando el procesador energiza una salida.

Un máximo de 3 racks

(30 slots en total) pueden ser configurados con 960 puntos de entrada/salida para 5/03 y 5/04, 480 para 5/02 y 256 para 5/01.

El sistema SLC 500 incluye cuatro tipos de módulos análogos: 4 entradas, 4 salidas, o 2 entradas/ 2 salidas (corriente o voltaje)

Los módulos análogos tienen un DIP switch para configurar independientemente los canales de entrada para aceptar entradas de corriente o voltaje.

Los módulos análogos tienen un LED. Cuando es iluminado indica que el modulo está siendo energizado (5 o 24 volts).

Para evitar el ruido eléctrico, los módulos análogos están normalmente alejados dentro del rack de módulos de AC y de la fuente de alimentación.

Los módulos análogos usan un bloque de terminales removibles. Y un área dentro de la cubierta donde se indican las conexiones.

TIPOS DE CHASSIS

13 SLOT

10 SLOT

7 SLOT

4 SLOT

FUENTES DE ALIMENTACION

La fuente de alimentación es

conectada del lado izquierdo

del rack y puede ser

insertada por medio de una

guía y conectada al rack por

un conector muti-pin.

Un puente es usado para seleccionar el voltaje de entrada ( únicamente en las fuentes de alimentación de AC)

Las terminales de conexión aceptan dos cables calibre 14

ORGANIZACION DE LA MEMORIA

En los procesadores SLC 500 la memoria es

organizadas en dos partes:

programas y datos.

PROGRAMA DATOS

ARCHIVOS DE PROGRAMA

La memoria del procesador incluye 256 archivos

de datos numerados del 0 al 255.

ARCHIVOS DE DATOS

Los archivos de datos contienen el estado de

información asociada con entradas/ salidas

externas y todas las instrucciones usadas en el

programa.

DIRECCIONANDO ENTRADAS Y SALIDAS

Tipo de Dato

Separador

# de Slot

Separador

# de Palabra

# de bit

Ejemplo : I:12/03

"I" Indica la imagen de la tabla

de entrada; "12" representa slot

doce; después de la diagonal"/"

el "03" indica el bit tres.

Nota El Slot 0 esta

reservado para el procesador.

DIRECCIONANDO STATUS

# de Elemento

# de Bit

Tipo de Dato

DIRECCIONANDO BITS

Tipo de Dato Tipo de Dato

# de Archivo # de Archivo

# de Elemento (0-255)

# de Bit (0-15)

# de Bit (0-4095)

DIRECCIONANDO TEMPORIZADORES

Tipo de Dato

# de Archivo

# de Elemento (0-255)

Direccionamiento de contadores

# de Elemento (0-255) Tipo de Dato

DIRECCIONANDO CONTADORES

DIRECCIONANDO DATOS DE CONTROL

# de Archivo

# de Elemento (0-255) Tipo de Dato

# de Archivo

Tipo de Dato # de Elemento (0-255)

DIRECCIONANDO DATOS ENTEROS

SCAN I/O

SCAN DE

PROGRAMA

CICLO DE OPERACION DEL SCAN

EJECUCION DEL PROGRAMA

El programa se ejecuta en de izquierda a derecha y de arriba hacia abajo

INSTRUCCIONES LOGICAS DE RELAY

XIC (eXamine If Close). Examina si cierra, esta instrucción se vuelve

verdadera si la entrada correspondiente a su dirección está energizada

(cerrada), en caso contrario se vuelve falso.

XIO (eXamine If Open). Examina si abre, esta instrucción se vuelve verdadera

si la entrada correspondiente a su dirección está desenergizada (abierta), en

caso contrario se vuelve falso.

OTE

OTE (Output Energize). Es una instrucción de salida que vuelve

verdadero el bit al que está direccionada cuando el escalón es

verdadero. Es una instrucción no retentiva.

INSTRUCCIONES LOGICAS DE RELAY

OTL, OTU

OTL (Output Latch) y OTU (Output Unlatch). Son instrucciones de salida

retentivas. Son usadas normalmente en pares para controlar un bit.

OTL vuelve verdadero el bit direccionado cuando el escalón es verdadero

y sostiene esa condición aunque el escalón se vuelva falso.

OTU vuelve falso el bit direccionado cuando el escalón es verdadero

INSTRUCCIONES LOGICAS DE RELAY

OSR

OSR (One Shot Rising). Es una instrucción de entrada que debe ser la

ultima instrucción de entrada en un escalón, esta instrucción tiene la

capacidad de hacerse verdadera por un solo scan del programa cuando el

escalón tiene una transición de falso a verdadero, debe darsele la dirección

de un bit tipo N o tipo B, no es valido darle dirección de entrada (I) o salida

(O).

INSTRUCCIONES LOGICAS DE RELAY

TON

TON (Timer On Delay). Temporizador con retardo a energizarse. Cuando el

escalón es lógicamente falso, el valor ACC es cero, cuando el escalón se vuelve

verdadero el valor del acumulador empieza a incrementarse cada vez que se

cumple su base de tiempo, que puede ser de 1 segundo o de 0.01 seg.,

hasta alcanzar su valor preseleccionado. En el momento en que el escalón se

vuelve lógicamente falso el acumulador regresa a cero.

INSTRUCCIONES DE TEMPORIZADORES Y

CONTADORES

TOF

TOF (Timer Off Delay). Retardo al desenergizarse. Este temporizador

deberá tener como estado inicial verdadero en su escalón debido a que

inicia un retardo con una transición de verdadero a falso, incrementará su

ACC mientras permanezca falso después de una transición de bajada hasta

alcanzar su valor preseleccionado. La única forma de resetearlo es

volviendo el escalón verdadero.

RTO

RTO (Retentive Timer On) Temporizador Retentivo al energizarse. Se

comporta igual que el TON pero con la diferencia de que cuando el escalón

sea falso mantendrá el valor acumulado y continuará incrementando el ACC

cuando vuelva a ser verdadero el escalón. Una vez alcanzado su valor

preseleccionado (ACC=PRE) solo se podrá resetear usando la instrucción

RES. Los bits de control se comportan igual los TON.

INSTRUCCIONES DE TEMPORIZADORES Y

CONTADORES

CTU

CTU (Count Up) Contador ascendente. En cada transición de falso a

verdadero del escalón incrementa el valor de ACC y seguirá incrementandolo

hasta que por medio de la instrucción RES el ACC sea vuelto a cero.

INSTRUCCIONES DE TEMPORIZADORES Y

CONTADORES

CTD

CTD (Count Down). Contador descendente. En cada transición de falso a

verdadero se decrementa en 1 el valor de ACC.

INSTRUCCIONES DE TEMPORIZADORES Y

CONTADORES

RES

RES (RESET) Cuando el escalón es verdadero resetea (pone a cero) el

valor del acumulador en temporizadores y contadores.

INSTRUCCIONES DE TEMPORIZADORES Y

CONTADORES

EQU

INSTRUCCIONES DE COMPARACION

EQU (Equal) Igual que. Cuando el valor de la fuente A es igual al valor de la

fuente B, la instrucción EQU es verdadera.

NEQ

NEQ (Not Equal) Diferente que. Cuando el valor de la fuente A es Diferente al

valor de la fuente B la instrucción NEQ se hace verdadera.

INSTRUCCIONES DE COMPARACION

LES

LES (Less than) Menor que. Cuando el valor de la fuente A es menor que el

valor de la Fuente B la instrucción LES es verdadera.

INSTRUCCIONES DE COMPARACION

LEQ

LEQ (Less than or Equal) Menor o igual que: Cuando el valor de la fuente A es

menor o igual que el el valor de la fuente B la instrucción LES es verdadera.

INSTRUCCIONES DE COMPARACION

GRT

GRT( Greater than) Mayor que. Cuando el valor de la fuente A es mayor que el

valor de la fuente B la instrucción GRT es verdadera.

INSTRUCCIONES DE COMPARACION

GEQ

GEQ ( Greater than or Equal) Mayor o igual que. Cuando el valor de la fuente A

es mayor o igual que el valor de la fuente B la instrucción GEQ es verdadera.

INSTRUCCIONES DE COMPARACION

MEQ

MEQ ( Masked Equal) Igualdad enmascarada. Compara el valor fuente

(Source) con el valor Compare, pero solo los bits donde les corresponda "1" en

la mascara, si estos bits son iguales la instrucción es verdadera.

INSTRUCCIONES DE COMPARACION

LIM

LIM (Limit Test) Prueba de limite. Esta instrucción es verdadera si el valor test

se mayor o igual a Low Lim y menor o igual a High Lim.

INSTRUCCIONES DE COMPARACION

MOV

MOV (Move) Movimiento. Cuando el escalón es verdadero copia el valor de la

fuente hacia el destino (Dest).

INSTRUCCIONES DE MOVIMIENTOS

MVM

MVM (Masked Move) Movimiento enmascarado. Cuando el escalón es

verdadero copia el valor de la fuente hacia el destino a través de la mascara,

solo serán copiados los bits en los cuales le corresponda un "1" en la mascara,

a los que correspondan un "0" no serán copiados.

INSTRUCCIONES DE MOVIMIENTOS

BIBLIOGRAFIA

- SLC 500 CD LITERATURE COLLECTION

- MANUALES SLC 500

- SOFWARE RSLogix-500