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.
Controlador Programable Entradas
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
TIPOS DE PROCESADORES 5/01
5/02
5/03
5/04
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
PROGRAMA
DATOS
En los procesadores SLC 500 la memoria es organizadas en dos partes: programas y 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
# de Palabra Separador Separador
Ejemplo : I:12/03
# de Slot # de bit Tipo de Dato
"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 Bit
# de Elemento Tipo de Dato
DIRECCIONANDO BITS
# de Bit (0-15) # de Archivo
# de Elemento (0-255) Tipo de Dato
# de Archivo
# de Bit (0-4095) Tipo de Dato
DIRECCIONANDO TEMPORIZADORES
# de Archivo
Tipo de Dato
# de Elemento (0-255)
DIRECCIONANDO CONTADORES
Direccionamiento de contadores
Tipo de Dato
# de Elemento (0-255)
DIRECCIONANDO DATOS DE CONTROL
# de Archivo
Tipo de Dato
# de Elemento (0-255)
DIRECCIONANDO DATOS ENTEROS
# de Archivo
Tipo de Dato
# de Elemento (0-255)
CICLO DE OPERACION DEL SCAN
SCAN DE PROGRAMA
SCAN I/O
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.
INSTRUCCIONES LOGICAS DE RELAY
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 DE TEMPORIZADORES Y CONTADORES
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.
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.
INSTRUCCIONES DE TEMPORIZADORES Y CONTADORES
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 COMPARACION
EQU
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.
INSTRUCCIONES DE COMPARACION
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 MOVIMIENTOS
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.
BIBLIOGRAFIA
- SLC 500 CD LITERATURE COLLECTION - MANUALES SLC 500 - SOFWARE RSLogix-500