Professional Documents
Culture Documents
El objetivo de esta seccion es describir a grandes rasgos, las funciones que cumple un controlador programable, sus compontes principales y la interaccion entre ellos
CONTROL TRADICIONAL
En los metodos tradicionales de control industrial, en un proceso o en una maquina ,los sensores de terreno o los sensores de la maquina, se alambran al llamado Panel de Control, en donde existe una logica de control alambrada que esta conformada basicamente por reles y dispositivos electromecanicos. Esta logica cumple la funcion de controlar los actuadores, y asi ejercer un control sobre las variables del proceso o maquina
CONTROL TRADICIONAL
VENTAJAS
LIMITACIONES
Los cambios no son faciles. Involucran mucho tiempo. Bajo nivel de certeza. Complejidad de los alambrados. Informacion de cmo esta hecho.
CONTROL PROGRAMABLE
Un Controlador de Logica Programable, es un dispositivo de control de estado solido,que es capaz de ejercer un control sobre un proceso en similitud como lo hacen los reles y controladores tradicionales , y en ocasiones en mejor forma. La diferencia radica en que en lugar de usar reles alambrados con cierta logica de control, se utiliza un PLC, el cual posee un programa que reemplaza a la logica de alambrado.
CONTROL PROGRAMABLE
VENTAJAS LIMITACIONES
FLEXIBILIDAD Las modificaciones a la logica, no implican modificar el alambrado,solo realizar cambios al programa.
FISICAS Caracteristicas tecnicas del equipo que se este usando PROGRAMACION Habilidad del programador que realice la logica programada
PROCESADOR
Corresponde al cerebro del sistema. Realiza la toma de decisiones y la transferencia de la informacion Dentro del procesador se encuentran:
Unidad Central de Proceso Memoria Interfase de Comunicacion
FUENTE DE PODER
Convierte la energia electrica disponible(voltaje alterno en la mayoria de los casos) a los niveles de tension continua necesarios para la operacin de los circuitos del procesador y las secciones de entrada y salida
MODULO DE ENTRADA
Realiza la interfase entre el procesador y los dispositivos conectados como entrada(sensores), adaptando las seales provenientes de terreno a valores estandares que pueda usar el PLC
MODULO DE SALIDA
Realiza la interfase entre el procesador y los dispositivos conectados como salida,es decir,adapta las seales del PLC a valores que manejan los elementos finales de control
HARDWARE
Controladores de hardware compacto
CONTROLADORES COMPACTOS
CONTROLADORES COMPACTOS
Controladores de 12 entradas y 8 salidas
CONTROLADORES COMPACTOS
Indica que el procesador ha detectado un error en la Cpu,en E/S o Memoria,Se desactivan las salidas y se detiene la ejecucion
CPU FAULT:
BATTERY LOW:
CONTROLADORES MODULARES
Usados cuando las aplicaciones requieren una mayor flexibilidad, en cuanto a la cantidad de E/S, tipos de modulos o la conexin futura de modulos
CONTROLADOR MODULAR
El hardware de un sistema modular esta constituido, basicamenten de: Chasis de entradas y salidas Fuente de Poder Modulo Procesador Modulos de E/S
CHASIS
Proporciona la interconeccion entre los diferentes Modulos. Solo un maximo de tres(3)chasis pueden conectarse en una configuracion de SLC 500 y no exediendo de un maximo de treinta (30) Slot
FUENTE DE PODER
Es la encargada de proporcionar la energia a cada Slot del chasis. En el caso de que se exija una cantidad de corriente superior a la que puede entregar, la fuente se apagara automaticamente En caso de una configuracion modular que contenga mas de un chasis, cada uno de ellos debe tener su Fuente de Poder
PROCESADOR
El Modulo Procesador , siempre ocupa el primer lugar del chasis (Slot 0). Es aqu en donde se almacenan los programas que controlaran al PLC. Al igual que los Procesadores compactos , poseen Leds indicadores de estado, tanto para indicar el estado del procesador, como para indicar estados de comunicacin o forzamiento
MODULOS DE
E /S
Son llamados dicretos, on/off o de dos estados, ya que solo tienen la posibilidad de energizarse o desenergizarse por completo, no existiendo un tercer estado intermedio
SOFTWARE
Organizacin de la Memoria Programacion Set de Instrucciones Ramas en Paralelo Instrucciones de Temporizadores Instrucciones de Contadores Instrucciones de Comparacion Instrucciones Aritmeticas Instrucciones Logicas y de Movimiento
TIPOS DE ARCHIVOS
Tipo de Archivo Salida Entrada Status Bit Temporizadores Contadores Control Enteros Definidos por Usuario Identificador O I S B T C R N B,T,C,R,N N de Archivo 0 1 2 3 4 5 6 7 10-255
Estructura de Direccionamiento
El direccionamiento se realiza con caracteres alfanumericos separados por delimitadores. El formato puede variar dependiendo del tipo de dato
6
Power Supply
9 10 11 12 13 14 15
CPU
N DE TERMINAL
DELIMITADOR DE BIT.
4 5 6 7 8 9 10 11 12 13 14 15
N DE SLOTS
0 1 2 3
Power Supply
Power Supply
CPU
ARCHIVO DE BITS
B3:1/2 B3/18
Usado principalmente para instrucciones con logica de rele, desplazamientos y secuenciadores. Se puede direccionar especificando el numero de elemento (0-255) y el bits (0-15), o pensando en un gran archivo de bits numerados desde el 0 al 4095 (16 x 256)
e 0005 e e e e I:1/5 B3/18
1746-IA16
ARCHIVO DE TEMPORIZADORES
Los Temporizadores son elementos de 3 palabras La palabra 0 corresponde al control La palabra 1 almacena el valor preseteado La palabra 2 almacena el valor acumulado FORMATO GENERAL
ARCHIVO DE CONTADORES
Los contadores son elementos de 3 palabras. La palabra 0 corresponde al control La palabra 1 almacena el valor Preseteado La palabra 2 almacena el valor Acumulado Formato General C5:0 C5:0/EN C5:0/ACC
ARCHIVO DE CONTROL
Este tipo de archivo es requerido solo para ciertas instrucciones La palabra 0 corresponde al status La palabra 1 indica el largo del dato almacenado La palabra 3 indica la posicin R6:0 R6:0.LEN R6:0.POS
ARCHIVO DE ENTEROS
Este archivo es utilizado para almacenar valores enteros en el rango de -32767 a +32767. Cada elemento es de una palabra (16 bits)
FORMATO GENERAL
N7: 0
PROGRAMACION
1.-Conjunto de instrucciones dispuestas en un orden determinado, que sealan la operacin y condiciones de funcionamiento 2.- Realizado por el usuario 3.-El lenguaje utilizado se denomina Diagrama de Escalera. 4.- Se compone de smbolos de reles y bloques funcionales. 5.-El diagrama de escaleras esta constituido por lneas individuales, denominadas RUNG, cada una de ellas, consiste de una o mas condiciones de entradas y de salidas
CICLO DE OPERACION
--Barrido de Programa (Program scan) --Barrido de E/S ( I/O Scan)
La secuencia de operacin 1.-El Procesador lee las entradas y actualiza la memoria 2.-Ejecuta el programa, actualiza memorias internas y el archivo de salidas. 3.-El procesador traspasa la informacin del rea de salidas hacia los mdulos respectivos, para el control de actuadores en terreno. 4.- Se vuelve al punto 1
1 = verdadero 0 = falso
1 = falso 0 = verdadero
EJEMPLO Si las condiciones precedentes son verdaderas, esta instruccin activa la salida definida en ella, en caso contrario, desactiva
Si las condiciones precedentes en la lnea son verdaderas, pone un 1en la salida definidda en la instruccin y se mantiene en 1, aunque desaparezcan las condiciones precedentes Para volver a poner un 0 en la salida definida, necesita una instruccin OTU, con la misma direccion de la OTL
Esta instruccin se hace verdadera por un solo Scan, cuando las condiciones precedentes pasan de falso a verdadero. La direccin requerida debe ser un BIT interno del tipo B3
TEMPORIZADORES Y CONTADORES
Estas instrucciones proporcionan las capacidades de los temporizadores y contadores tradicionales Son instrucciones de salida y se condicionan con instrucciones como examine abierto o examine cerrado Tienen 2 valores asociados con ellos: Valor PRESETEADO Valor ACUMULADO
T ON T imer On Delay T imer T 4:0 T ime Base 0.01 Preset 0< Accum 0< T OF T imer Off Delay T imer T 4:1 T ime Base 0.01 Preset 25 Accum 0
EN EN
DN DN
EN DN
RT O Retentive T imer On T imer T 4:4 T ime Base 0.01 Preset 100< Accum 0<
EN DN
T 4:4 RES
CONTADORES Estas instrucciones contabilizan transiciones de falso a verdadero de las condiciones precedentes
CT U Count Up Counter Preset Accum CU C5:1 0 0 DN
CU C5:1 120 0 DN
CD C5:2 120 0
C5:1 RES
DN
RESET :RES
Se utiliza para resetear temporizadores retentivos (RTO),contadores ascendentes (CTU) y contadores descendentes (CTD)
C5:1 RES
Instrucciones de Comparacin
Estas instrucciones permiten comparar valores de datos numricos. Los valores pueden ser constantes o direcciones de memoria, pero ambos NO pueden ser constantes. Todas son instrucciones condicionales, es decir, cuando la comparacin es verdadera, permiten la continuidad con las instrucciones programadas a la derecha de la comparacin
Igualdad = EQU
Cuando los valores de A y B son iguales, la instruccin es verdadera, si son distintos, es falso
EQU Equal Source A Source B
C5:2.ACC ? 187 ?
Desigualdad : NEG
Cuando los valores de A y B son distintos, la instruccin es verdadera, si son iguales, la instruccin es falsa
0000
O:0 1
0000
LEQ Less Than or Eql (A<=B) Source A C5:2.ACC 0< Source B 156 156<
0000
GRT Greater Than (A>B) Source A C5:2.ACC 0< Source B 156 156<
O:0
0000
Limite : LIM
Esta instruccin chequea por valores que estn dentro o fuera de un rango especificado Nota : Instruccin valida solo en procesadores 5/02 y superiores
Instrucciones Aritmticas
Son instrucciones de salida que permiten realizar clculos aritmticos en palabras individuales
Los parmetros involucrados en estas instrucciones son: SOURCE :Direccin de los operandos. Pueden ser constantes o direcciones de memoria. Ambas no pueden ser constantes. DESTINATION : Direccin donde se almacena el resultado
Suma : ADD
ADD Add Source A Source B Dest C5:2.ACC 0< C5:4.ACC 0< N7:10 0<
Resta : SUB
El valor almacenado en A se le resta el valor de B y el resultado se almacena en el destino
Multiplicacin : MUL
El valor de A se multiplica por el valor de B, el resultado se coloca en el destino
MUL Multiply Source A T 4:1.ACC 0< Source B 8 8< Dest N7:21 0<
Divisin :DIV
El valor almacenado en A se divide por el valor de B, el resultado se almacena en el destino. Si el valor decimal es 0.5 o mayor, se redondea al entero superior
DIV Divide Source A Source B Dest
SQO
Esta instruccin de salida, permite controlar simultneamente hasta 16 bits. Cuando la lnea que lo antecede , pasa de falso a verdadero, se incrementa en un paso y los datos almacenados se transfieren a la direccin de destino
15
14
13
12
11
10
N7:51
N7:52
N7:53
N7:54
N7:55
N7:56
N7:57
N7:58
DESTINO
N7:100 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0