Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-1-
Semana 2 - Mdulo 1
-2-
Otros Tipos de Entradas y Salidas Fuente de Poder Controles de Operario Interfaz de Programacin Mdulos de Expansin
Mdulo 1 - Semana 2
-3-
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 Smbolo B W DW
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.
Semana 2 - Mdulo 1
-4-
Capacidad de Memoria
Indica la cantidad de posiciones que posee la memoria. Para estas cantidades tambin existen convenciones: Cantidad 1.024 1048.576 1073741.824 Denominacin Kilo Mega Giga Smbolo K 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.
Si antes de que se ejecute la instruccin han ocurrido dos flancos, dos eventos, el contador slo se incrementara en 1 y no en 2, como sera lo correcto; un contador rpido no presenta este problema. Los contadores permiten establecer los siguientes parmetros de configuracin de desempeo:
Mdulo 1 - Semana 2
-5-
Conteo Ascendente Conteo Descendente Valor Inicial Mdulo de Conteo Cargar Valor Inicial Reset
La cuenta se incrementar cada vez que llega un pulso de conteo a su entrada. La cuenta descender cada vez que llega un pulso de conteo a su entrada. Establece el valor de inicio de la cuenta. Indica el valor de la cuenta, en el cual el contador reinicia su ciclo de conteo. Por ejemplo, un contador ascendente de mdulo 60 y valor inicial 0 (cero), contar desde 00 (doble cero) hasta 59 cclicamente. Es decir, el valor que sigue a 59 es 0 (cero). Tenga presente que se dice mdulo 60 pues entre 00 (doble cero) y 59 hay 60 pasos. Ordena que el valor establecido como inicial se cargue a la cuenta. Inactiva el contador, y la cuenta inicia en 0 (cero).
Semana 2 - Mdulo 1
-6-
Tipos de salida de un contador: Q: indica que el contador ha vuelto a la cuenta 0 despus de alcanzar el valor del mdulo de conteo. Cont: contiene el valor de la cuenta, dependiendo de las opciones disponibles este valor se puede leer en binario, BCD, etc. Vea en un bloque funcional como trabaja un contador:
Rango de los Contadores: Indica cuantos pasos distintos de cuenta puede tener un contador, se presenta como un valor entero o en el nmero de bits que componen el registro de conteo. En la tabla a continuacin, se presenta el nmero de bits y el rango de conteo correspondiente.
Los contadores se ubican en cascada para obtener rangos superiores a los disponibles.
Mdulo 1 - Semana 2
-7-
Temporizador por Impulso La salida se activa a partir del momento en que se activa la seal de disparo y sigue as por un tiempo t. La duracin del disparo debe ser mayor o igual a t, de lo contrario la temporizacin se suspende.
Temporizador de Retardo de Desconexin La salida se activa desde el momento en que se presenta la seal de disparo, y se desactiva un tiempo t despus de desaparecer el disparo.
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.
Semana 2 - Mdulo 1
-8-
-10 +10 V
0 20 mA
Mdulo 1 - Semana 2
-9-
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.
Memoria Imagen de Entradas: Bloque de memoria que contiene el estado de las entradas digitales del PLC. Cuando se ejecuta alguna instruccin que debe comprobar el estado de una entrada digital, en realidad se revisa el valor correspondiente en la memoria imagen y no el del circuito de entrada. Dado que la seal del circuito de entrada puede cambiar de valor en cualquier momento, la memoria imagen mantiene un nico valor para ser usado por el programa y hacer que este se ejecute de manera coherente. De lo contrario, ocurriran inconsistencias que afectaran gravemente la lgica de control y por ende el sistema fsico bajo control.
Semana 2 - Mdulo 1
-10-
A continuacin se desarrolla un ejemplo que justifica su existencia. Se programa el encendido simultneo de dos motores: uno conectado a la salida Q. Y EL OTRO A Q.1, A PARTIR DEL MOMENTO EN QUE EL PULSADOR ACOPLADO A LA ENTRADA I. SE ACTIVA. Si el PLC no usa memoria imagen podra ocurrir lo siguiente:
El resultado: el programa se ejecuta conforme lo programado. Memoria Imagen de Salidas: Bloque de memoria que contiene los valores que el programa desea que estn presentes en los circuitos de salidas digitales. De hecho el programa acta sobre las salidas, indirectamente, a travs de la memoria imagen de salidas.
Mdulo 1 - Semana 2
-11-
-12-
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.
Mdulo 1 - Semana 2
-13-
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.LCCL 150
PLC CL 150
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Indicaciones LED (diodo luminoso) Interuptor Basculante Stop / Run... Pulsador Copy / Battery Interfaz V.24 para Conexin de Aparatos de Programacin Campo de Escritura para Entradas Digitales Indicacin de Estado para Entradas Digitales Salidas de 24V para Abastecimiento de Sensor. Entradas Digitales Campo de Escritura para Salidas Digitales Indicacin de Estado para Salidas Digitales Salidas Digitales Potencial de Referencia de OV para Actuadores Conector de Enchufe para Conexin de los Mdulos B-10 Abastecimiento de OV para actuadores Potencial de Referencia de OV para Tensiones de Abastecimiento Tierra Funcional
Semana 2 - Mdulo 1
-14-
PLC CL 150
A las salidas es usual acoplar lmparas, bobinas de contactores, de relevos, de electro vlvulas, entre otros. El PLC activa una salida al colocar un voltaje al elemento colocado en el circuito. Como se aprecia en la grfica, el circuito de salida tambin incluye un punto comn. Para el caso que estamos estudiando, tanto las salidas como las entradas admiten dos tipos de valores de tensin elctrica: presente (activa) o ausente (inactiva). A esta bivalencia en los valores de tensin se le llama binaria; pues slo puede reconocer dos valores distintos de seal; a las entradas y salidas binarias tambin se les llama entradas y salidas digitales.
Mdulo 1 - Semana 2
-15-
Semana 2 - Mdulo 1
-16-
Mdulo 1 - Semana 2
-17-
Semana 2 - Mdulo 1
-18-
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.
Mdulo 1 - Semana 2
-19-
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 Programacin
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.
Semana 2 - Mdulo 1
-20-
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).
Cuando el PLC se encuentra conformando un conjunto con los mdulos de expansin recibe el nombre de Unidad Principal. Ejemplo de Aplicacin: Una etapa de un proceso de fabricacin, esta dedicada a desplazar piezas, entre dos bandas transportadoras (B1 y B2), con ayuda de elevadores accionados mediante cilindros neumticos. Para lo cual se dispone de un elevador basado en un cilindro neumtico (Z1). Cuando el elevador llega a su altura mxima, otro cilindro (Z2) empuja la pieza hasta la segunda banda transportadora ubicada a una altura mayor.
Mdulo 1 - Semana 2
-21-
Para el caso se necesita de Sensores y Actuadotes: 8 S0, detector de proximidad que se activa cuando la pieza est ubicada sobre la plataforma del elevador. 8 S1 y S2 sensores de fin de carrera del cilindro Z1. 8 S3 y S4 sensores de fin de carrera del cilindro Z2. 8 Y1, actuador de la electrovlvula 3/2 vas para comandar al cilindro Z1. 8 Y2, actuador de la electrovlvula 3/2 vas para comandar al cilindro Z2. Asignacin de Circuitos: Los sensores y actuadotes requeridos son asignados a los circuitos de entrada y salida del PLC seleccionado para la aplicacin, con ayuda de la siguiente tabla: Smbolo S0 S1 S2 S3 S4 Y1 Circuito I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Descripcin Detector de proximidad. Determina que hay una pieza lista para ser elevada. Detector fin de carrera. Determina que el cilindro Z1 se halla en su posicin inicial. Detector fin de carrera. Determina que el cilindro Z1 se halla en su posicin final. Detector fin de carrera. Determina que el cilindro Z2 se halla en su posicin inicial. Detector fin de carrera. Determina que el cilindro Z2 se halla en su posicin final. Electro vlvula 3/2 vas. Activa al cilindro Z1.
Semana 2 - Mdulo 1
-22-
Y2
Q0.0
Esquema de Conexiones A continuacin se realiza el esquema de conexin teniendo en cuenta la asignacin de circuitos y la fuente de poder.
Los sensores y actuadotes requeridos son asignados a los circuitos de entrada y salida del PLC seleccionado para la aplicacin, con ayuda de la siguiente tabla:
Mdulo 1 - Semana 2
-23-
Semana 2 - Mdulo 1
-24-
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.
Mdulo 1 - Semana 2
-25-
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.
Semana 2 - Mdulo 1
-26-
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).
Las posibilidades de acceso se clasifican en: Memorias de Solo Lectura Se utilizan para almacenar programas y datos constantes; La manera como estn dispuestos los circuitos en la CPU determinan que solo se pueda leer su contenido. Existen Memorias de Solo Lectura de los siguientes tipos: Memoria de Solo Lectura - ROM (Read Only Memory): Son grabadas por el fabricante del chip y su informacin no puede ser alterada. Memoria de Solo Lectura Programable PROM (Programmable Read Only Memory): Salen de la fbrica en blanco para ser programadas por el usuario por una sola vez.
Mdulo 1 - Semana 2
-27-
Memoria de Solo Lectura Programable y Borrable - EPROM (Erasable Programmable Read Only Memory): Se diferencia de las PROM en que pueden ser borradas y reprogramadas; generalmente el borrado se efecta con radiacin ultravioleta. Memoria de Solo Lectura Programable y Borrable Elctricamente - EEPROM - (Electrically Erasable Programmable Read Only Memory): Estas memorias de solo lectura, no se extraen del circuito de aplicacin para borrarlas y programarlas de nuevo, ellas pueden borrarse y grabarse en tarjeta, si la aplicacin posee los circuitos apropiados, utilizando impulsos de voltaje adecuados. Memoria EPROM Rpidas - FLASH EPROM (Flash Erasable Programmable Read Only Memory): Son en la actualidad ms utilizadas que las EEPROM por contar con mejores caractersticas de capacidad de almacenamiento y tiempo de acceso. Memorias de Lectura-Escritura Memoria de Acceso Aleatorio - RAM (Random Access Memory): Utilizadas universalmente para almacenar datos variables que son escritos y ledos por la CPU. No obstante, las memorias del tipo EEPROM y FLASH EPROM pueden hacer las veces de memorias de lectura escritura. Clasificacin de Volatilidad Otro criterio de clasificacin de las Memorias tiene que ver con la Volatilidad de sus datos. Una Memoria es No Voltil cuando al quitarle la energa de alimentacin sus datos no se borran, en este grupo se incluye a las memorias de solo lectura, enunciadas anteriormente. Por el contrario, las Memorias Voltiles pierden la informacin almacenada cuando se les suprime la alimentacin de energa, las RAM son un ejemplo de memorias Voltiles .
Semana 2 - Mdulo 1
-28-
RAM No Voltiles NOVRAM: Son RAM en cuyo chip se adosa una pila con fin de sostener la informacin mientras el sistema no cuenta con energa. Clasificacin Funcional La clasificacin funcional hace referencia a lo que contiene la memoria, que bien puede ser un programa o unos datos. Esta diferenciacin se debe a que los procesadores de alto desempeo usan buses de acceso a memoria separados, es decir, que leen el programa por un camino y acceden a los datos por otro.
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.
Mdulo 1 - Semana 2
-29-
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.
Semana 2 - Mdulo 1
-30-
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.
Mdulo 1 - Semana 2
-31-
Conversor Anlogo Digital (ADC): Su funcin es medir una seal anloga y entregar en cdigo binario el resultado que representa la amplitud de la seal de entrada. El Conversor Anlogo presenta similitudes con un voltmetro digital.
Conversor Digital Anlogo (DAC): Recibe un valor numrico a la entrada, convirtindolo en un valor analgico correspondiente, a la salida.
Semana 2 - Mdulo 1
-32-
Mdulos de Comunicaciones Seriales: Encargados de gestionar la transmisin y recepcin de informacin hacia y desde otros dispositivos como: PLC, computadores, entre otros. En la Comunicacin Paralela los bits se trasmiten simultneamente siendo necesarios tantos hilos como bits conformen el paquete de datos a transferir. Por el contrario, en la comunicacin serial los bits se transfieren uno a uno a travs de dos o tres hilos conductores, razn por la cual debe preferirse esta ltima. De hecho, un mdulo de comunicacin serial es el que permite la comunicacin entre un PC y el PLC para que este pueda ser programado y/o monitoreado por el usuario. El puerto del PC ms usado para este propsito es el RS232.
Bus de Campo (Field Bus) o Redes de Aplicacin Industrial: Permiten la interaccin de datos entre una gran cantidad de dispositivos de automatizacin, con base en el uso de diversos protocolos de comunicacin serial. Ejemplos de buses de campo son: CAN, PROFIBUS, BITBUS, MODBUS, entre otros.
Mdulo 1 - Semana 2
-33-
Semana 2 - Mdulo 1