Documente Academic
Documente Profesional
Documente Cultură
Una de las principales caractersticas del desarrollo tecnolgico, es el buscar un funcionamiento cada vez ms automatizado en los procesos industriales. Esto para incidir sobre tres aspectos fundamentalmente: 1. Regularidad en la realizacin de los procesos. 2. Velocidad de fabricacin. 3. Contratacin de la mano de obra.
Grado de Automatizacin
La primera fase de automatizacin se logra con el uso individual y combinado de los accionamientos mecnicos, elctricos, hidrulicos, neumticos. En las fases siguientes, se optimiza el desempeo agregando caractersticas que beneficien el proceso y la seguridad de los operadores. El siguiente ejemplo muestra que los grados de automatizacin aplicados a una troqueladora accionada con cilindro hidrulico no solo beneficia el operario, sino que tambin la calidad y el nivel de produccin al aumentar el nivel de automatizacin. Funcin del Operario Troqueladora Simple El Operario debe:
Grado de Automatizacin
Funcin del Operario Troqueladora con Proteccin para el Operario
El
Operario
debe:
Sistemas de Control
Los sistemas de automatizacin industrial como mbito de los sistemas de control se describen en componentes.
Se diferencian dos tipos de sistemas de control, de lazo o bucle abierto y de lazo o bucle cerrado.
Estructura Externa
El PLC es una unidad electrnica que reemplaza a los dispositivos auxiliares de automatizacin y control desempeando l mismo toda la lgica de automatizacin. Est compuesto por: Entradas y Salidas Digitales Fuentes de Poder. Carcasa. Control de Operario. Interfaz de Programacin. Mdulos de Expansin.
PLC CL 150
1 Indicaciones LED (diodo luminoso) 2 Interuptor Basculante Stop / Run... 3 Pulsador Copy / Battery 4 Interfaz V.24 para Conexin de Aparatos de Programacin 5 Campo de Escritura para Entradas Digitales 6 Indicacin de Estado para Entradas Digitales 7 Salidas de 24V para Abastecimiento de Sensor. 8 Entradas Digitales 9 Campo de Escritura para Salidas Digitales 10 Indicacin de Estado para Salidas Digitales 11 Salidas Digitales 12 Potencial de Referencia de OV para Actuadores 13 Conector de Enchufe para Conexin de los Mdulos B-10 14 Abastecimiento de OV para actuadores 15 Potencial de Referencia de OV para Tensiones de Abastecimiento 16 Tierra Funcional
Fuente de Poder
Suele ser de 24 voltios, suministra los voltajes y corrientes necesarios para alimentar tanto al PLC como a sus circuitos auxiliares. Carcasa: permite la instalacin del PLC en racks o rieles, cada fabricante utiliza su propio mtodo de instalacin y por lo tanto no siempre es posible intercambiar mdulos de PLC de distintas marcas.
Controles de Operario
Estn dispuestos en la cartula del PLC, permiten al operario parar o continuar la ejecucin del programa. A ste conjunto se suman las indicaciones luminosas.
Interfaz de Comunicacin
La interfaz de comunicacin permite la transferencia del programa desde un programador de mano especfico para el PLC o computador personal provisto del software adecuado.
Mdulos de Expansin
Los mdulos de expansin permiten ampliar el nmero de entradas y salidas que posee el PLC, cuando la capacidad de ste no cumple con los requerimientos de una aplicacin de automatizacin. Algunas de las caractersticas tcnicas de los mdulos de expansin son: Entradas y salidas digitales. Entradas y salidas anlogas tipo 4 a 20 miliamperios. Entradas y salidas anlogas tipo 0-10 voltios. Expansin de memoria. Conexin a redes de datos industriales ( buses de campo).
Estructura Interna
Un PLC est compuesto netamente por dispositivos electrnicos cuya configuracin se asemeja a la de un pequeo computador o procesador digital. La arquitectura interna del PLC se divide en cuatro grandes partes: CPU, Memoria, Puertos y Mdulos.
ejecutan son dos, el primero de autoconfiguracin cuando el sistema arranca y el segundo de usuario, diseado para una aplicacin especfica. Por lo general la CPU viene integrada en un chip semi-conductor caso en el cual recibe el nombre de micro-procesador. Los principales componentes funcionales de la CPU son: La Unidad Lgica y Aritmtica - ALU: Realiza operaciones aritmticas como: suma, resta, multiplicacin, comparacin, desplazamiento, entre otras, y operaciones lgicas como: AND, OR, EXOR, NOT, entre otras. La Unidad de Control: Se encarga de: a) Sincronizar las tareas de la CPU, b) Determinar todas las rutas por las cuales fluir la informacin a travs de los buses, y c) Interpreta el programa. La Unidad de Control, tiene como salidas, centenares de lneas de seleccin, invasin y conmutacin requeridas por los diferentes elementos de la CPU. Su funcin es habilitar los niveles lgicos adecuados a tiempos y secuencias precisos, con el fin de ejecutar una instruccin completa. La entrada de la Unidad de Control cuenta con un decodificador de instrucciones que recibe el cdigo binario correspon-diente a una instruccin de programa. La principal tarea de la Unidad de Control es leer secuencialmente los cdigos de instruccin de la memoria del programa y hacer que el resto de la CPU ejecute dichas instrucciones. Lenguaje de Mquina: El programa a ejecutar es recibido por la CPU en cdigo binario o lenguaje de mquina. Banco de Registros: Es una pequea memoria interna de la CPU que almacena los datos temporales necesarios para la ejecucin del programa. Buses: Caminos por los cuales fluye la informacin hacia los distintos componentes de la CPU. Los Buses se clasifican en: Bus de Datos: Canal que lleva y trae datos desde y hacia la memoria, los registros internos, la ALU y los puertos. Bus de Direcciones: Lleva valores de direccin hacia la memoria y el bus de direcciones externo. Bus de Control: Pone seales de control en los diversos bloques funcionales.
Memoria
Almacn de informacin del sistema. Contiene datos numricos en cdigo binario y est dividida en posiciones de memoria, a cada una de las cuales le corresponde una direccin de memoria, cada posicin de memoria es un arreglo de una determinada cantidad de bits (8 o 16 bits).
Puertos
Los puertos habilitan la comunicacin de la CPU con otros dispositivos distintos a las memorias. De hecho, las Entradas / Salidas Digitales del PLC estn acopladas a los puertos de la CPU por medio de circuitos de acoplamiento, estos ltimos permiten que haya una
adecuacin desde los niveles de voltajes del sistema interno del PLC hasta los niveles de tensin y corriente elctricas requeridos en los entornos industriales.
Mdulos
Se denomina Mdulos a los puertos con un mayor grado de sofisticacin que la simple transferencia de datos binarios. Los Mdulos, son dispositivos especializados diseados de manera autnoma con muy poca intervencin de la CPU. Algunos tipos de mdulos son: Contadores: Son mdulos basados en contadores digitales capaces de contar eventos externos en su entrada.
Temporizadores: Bsicamente son los mismos contadores pero en lugar de contar eventos externos, la seal de entrada proviene de un generador interno de frecuencia fija, que hace que el contador se incremente en periodos iguales. Como la magnitud del periodo es el tiempo, entonces, al contar pulsos en realidad se est contando el paso del tiempo.
Ejemplo: el generador de reloj de la figura provee pulsos cada 0,1 segundos, una temporizacin de 2,3 segundos se lograr cuando el contador ha alcanzado el valor 23.
Generador Modulador por Ancho de Impulso - PWM (Pulse Width Modulator): Una seal PWM es una onda cuadrada de frecuencia constante con un ciclo til variable; son de uso frecuente en aplicaciones de control.
Ancho de la Memoria
Nmero de bits que conforman una posicin de memoria; es usual que las memorias tengan anchos de 8 o 16 bits. En la tabla a continuacin, se presentan las denominaciones dadas a grupos de bits; son nombres convencionales en el mundo informtico, as como en la vida cotidiana, llamamos docena a un grupo de doce. Nmero de bits
4 8 16 32 Denominacin Nibble Byte Word Doble Word B W DW Smbolo
Cabe aclarar, que el trmino Word es usado implcitamente para grupos de 16 bits, sin embargo, cuando un fabricante utiliza grupos de bits no descritos en la tabla anterior puede emplear la expresin para describir el grupo siempre y cuando haga la salvedad de a cuantos bits se esta refiriendo en sus documentos. Por ejemplo, en el caso de memorias con ancho de 14 bits, se pueden mencionar como palabras (Words) de 14 Bits.
Capacidad de Memoria
Indica la cantidad de posiciones que posee la memoria. Para estas cantidades tambin existen convenciones: Cantidad
1.024
Denominacin Smbolo
Kilo K
1'048.576 1'073'741.824
Mega Giga
M G
Los valores de capacidad y ancho se integran en una sola notacin. Por ejemplo, si una memoria tiene 2.048 posiciones con un ancho de 8 bits se dice que su capacidad es de 2K Bytes o 2KB. A esta ltima, se le puede agregar la especificacin del tipo de memoria. As se puede hablar, por ejemplo, de una RAM de 8MB.
Temporizador Monoestable
La salida se activa en el momento en que se presenta el disparo y esta activa durante t segundos sin importar la duracin que tenga el pulso de disparo.
El Conversor ADC es un componente obligado de las entradas anlogas; el resultado de la conversin es un valor numrico directamente proporcional a la amplitud de la seal anloga presente en la entrada. En cualquier caso se aplica la frmula siguiente:
13
0 10 V 13
16
10 -10 +10 V 13 16 10 0 20 mA 13 16
Reloj de Tiempo Real -RTCReloj Calendario de presencia obligatoria en todos los PLC modernos, permite consultar fechas (ao, mes, da) y horas (hora, minutos, segundos, milisegundos) actuales y programar tareas para que ocurran en determinada fecha y hora; su funcionamiento no depende del estado de alimentacin de energa del sistema pues cuenta con una pila elctrica interna.
Tiempo de Proceso
Se llama tiempo de proceso del PLC, a aquel que se lleva en realizar un ciclo de funcionamiento, es decir, es el tiempo que tarda desde que se carga la memoria imagen de salidas hasta que nuevamente se vuelve a cargar. Esta medida indica que tan rpido puede ser un PLC y para que aplicaciones sirve. El tiempo de proceso de los PLC est en el orden de las decenas de milisegundos, aunque en los ms modernos es del orden de las unidades de milisegundos.
Lenguajes de Programacin
Los lenguajes de programacin son necesarios para la comunicacin entre el usuario (sea programador u operario de la mquina o proceso donde se encuentre el PLC) y el PLC. La interaccin que tiene el usuario con el PLC la puede realizar por medio de la utilizacin de un cargador de programa (loader Program) tambin reconocida como consola de programacin o por medio de un PC (computador Personal).Tenga en cuenta que: En procesos grandes o en ambientes industriales el PLC recibe el nombre tambin de API (Autmata Programable Industrial) y utiliza como interfase para el usuario pantallas de plasma, pantallas de contacto (touch screen) o sistemas SCADA (sistemas para la adquisicin de datos, supervisin, monitoreo y control de los procesos), cuyo contenido no sern presentados ni tenidos en cuenta en este curso.
Los programadores de PLC poseen formacin en mltiples disciplinas y esto determina que exista diversidad de lenguajes. Los programadores de aplicaciones familiarizados con el rea industrial prefieren lenguajes visuales, por su parte quienes tienen formacin en electrnica e informtica optan, inicialmente por los lenguajes escritos.
Listas
Lista de Instrucciones
Escrito Bajo
Plano
Diagrama Elctrico
Diagrama Lgico
Visual Alto
Organigrama de Diagrama Algortmico Bloques Secuenciales Lenguajes Usados en Otras reas de la computacin
Otros
Escrito
2. Listas: Lenguaje que describe lo que debe hacer el PLC instruccin por instruccin.
Operaciones Lgicas
Las operaciones lgicas ms utilizadas son: AND, OR, NOT, EXOR. A continuacin se presentan las tablas de verdad que las definen. Los programadores de PLC tienen formacin en mltiples disciplinas y esto determina que exista una diversidad de lenguajes. Los programadores de aplicaciones familiarizados con el rea industrial prefieren lenguajes visuales, por su parte quienes tienen formacin en electrnica o informtica optan inicialmente por los lenguajes escritos.
AND - Conjuncin
La operacin lgica AND -conjuncin- entrega como resultado V si todas las entradas son V. Esta se aplica en situaciones en las que se requiere realizar una accin si y slo s se cumplen un determinado nmero de condiciones. En lenguaje de contactos se realiza disponiendo los contactos en serie.
AND Entradas A F F V V B F V F V Salidas Y F F F V
Ejemplo: En el circuito se activa Q1.2 cuando I1.0, I1.1 e I1.2 son verdaderas. De hecho, el PLC evala la rama ejecutando la operacin lgica Q1.2 = I1.0 AND I1.1 AND I1.2.
OR - Disyuncin
La operacin lgica OR -disyuncin - entrega como resultado V siempre que alguna de las entradas sea V, lo que se logra poniendo los contactos en paralelo. OR
Entradas A F F V V B F V F V Salidas Y F V V V
Ejemplo: En el circito se activa Q1.3 si alguna de las entradas I1.0 o I1.1 se activa. La operacin lgica es Q1.3 = I1.0 OR I1.1.
Ejemplos de Aplicacin
Elevador
de
Piezas
En la etapa de un proceso de fabricacin, se desplazan piezas de una banda transportadora a otra banda, la segunda esta ubicada a una altura mayor. Para esto se dispone de un elevador basado en un cilindro neumtico (Z1). Cuando el elevador llega a su mxima altura, otro cilindro (Z2) empuja la pieza hasta la segunda banda transportadora.
Descripcin de la Secuencia
elevador. La pieza situada en la plataforma del elevador B1 es detectada por 2. S0, ste activa el movimiento de Z1 por medio del actuador Y1. S2, determina que Z1 llega a su fin de carrera y Z2 da inicio al 3. movimiento, accionado por el actuador Y2. S4, detecta la posicin de fin de carrera y Z2 empieza a retraerse 4. concluido el trabajo de empujar la pieza a la segunda banda transportadora. S3, determina que el cilindro Z2 llega a su posicin de inicio de 5. carrera, con lo cual Z1 empieza a retraerse. Cuando S1 detecta que Z1 esta en posicin de inicio de carrera, el 6. sistema esta a punto para iniciar un nuevo ciclo. El ciclo se repite, una vez una nueva pieza llega a la plataforma del 7. elevador.
A la derecha del esquema se ubican los elementos de salida y a la izquierda los de entrada
Cada rama permite ubicar varios elementos de entrada pero slo uno de salida.
El sentido de programacin de los bloques de contactos de un programa de ejecuta en el sentido de arriba abajo.
Activo
True Verdadero V 1 High H
Inactivo
False Falso F 0 Low L
Elementos
de
Entrada:
Los contactos, nicos elementos que se colocan a las entradas, son de tipo normal abierto y normal cerrado .
Encima del contacto se escribe la variable a la cual hace referencia. El valor lgico del contacto depende directamente del valor lgico de su variable. Para los contactos normal abierto, si la variable es V el contacto tambin ser V y, si la variable es F el contacto ser F. Los contactos normal cerrado toman el valor inverso de su variable, si la variable es V el contacto ser evaluado como F y viceversa. Contacto Normal Abierto Normal Cerrado V F F V Variable V F V F
Las variables a las cuales pueden referirse los contactos son: Variable
Entradas Digitales Salidas Digitales Bits en Memoria Entrada Digital Valor Salida Digital Bit localizado en la memoria con posibilidad de ser definido por el usuario (tambin se conocen como rels internos, bits de estado, control de temporizadores y contadores)
Contacto
Temporizadores
En las tablas, a continuacin, se listan los diversos tipos de temporizadores disponibles en lenguaje de plano de contactos especificando su simbologa y diagrama de tiempos.
Valores Base de Tiempo Valor de Escala Base de Tiempo Ejemplo T#20.0 Retardo= 0.2 S T#15.1 Retardo= 1.5 S T#30.1 Retardo= 30 S
0 1 2
0.01 S
0.1 S 1S
10 S
La salida del temporizador es cualquier contacto al cual se le haya asignado como variable de referencia el nombre del temporizador.
Contadores
Las opciones de programacin de los contadores son:
Asignacin: Con ste elemento se define el nombre del contador a ser utilizado y el valor inicial de la cuenta. Cuenta Ascendente: Un flanco de subida en la entrada del elemento hace que el valor de la cuenta se incremente en uno. El flanco de subida se define como el cambio de una seal de F a V. Cuenta Descendente: Con un flanco de subida se hace que el valor de la cuenta descienda en uno. Reposicin: Obliga a que el contador se reinicie con su valor inicial.
La salida de un contador es un contacto cuya variable de referencia sea el nombre del contador, la variable es F mientras el valor de la cuenta sea 0 y es V si la cuenta es diferente de 0.
Ejemplos de Aplicacin:
Control de apertura y cierre de puerta con luz de pasillo temporizada. Supongamos que para proveer el control automtico de una puerta disponemos de los siguientes componentes: Motor M1 elctrico para abrir y cerrar la puerta Contactores:
1. 2.
M M_open,
ON, direccionamiento
y motor
el abrir la
motor. puerta.
3. 4.
M_close,
direccionamiento accionado
de ordena
giro la
de apertura
cerrar de la
la puerta y
puerta. sin
Sensores:
1. 2. 3. 3. 4. 5.
de que el la se
LUZ,