curso basico de plc
DESCRIPTION
CURSO BASICO DE PLCTRANSCRIPT
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