Está en la página 1de 41

Automatizacin con PLC (Controladores lgicos programables)

Automatizacin Industrial .Una de las principales caractersticas del desarrollo tecnolgico, es el de buscar un funcionamiento cada vez ms automatizado en los procesos industriales. Esto incide sobre tres aspectos fundamentales : Regularidad en la realizacin de los procesos. Velocidad de fabricacin. 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 nos mostrara que los grados de automatizacin aplicados a una troqueladora accionada con cilindro hidrulico no solo beneficiara al operario, sino que tambin la calidad y el nivel de produccin. Funcin del operario de troqueladora simple : 1. Asegurarse del estado del sistema 2. Colocar la pieza y alinear el troquel 3. No asumir conductas laborales riesgosas que afecten su integridad fsica 4. Activar el cilindro 5. Retirar la pieza 6. Iniciar de nuevo el ciclo del troquelado

El Operario debe : 1. Asegurarse del estado del sistema 2. Colocar la pieza y alinear el troquel 3. Activar el cilindro 4. Retirar la pieza 5. Iniciar de nuevo el ciclo de troquelado.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Funcin del operario de troqueladora con proteccin para el operario y alimentacin automtica de piezas, el operario debe abastecer a la mquina e iniciar un nuevo ciclo de troquelado.

Accionamientos .Los accionamientos enriquecen las posibilidades de la automatizacin, pues no slo permiten que la maquinaria se opere con menor esfuerzo, sino que tambin hacen que est funcione bajo cierta lgica. Los accionamientos ms conocidos en la industria son : Elctricos, neumticos, hidrulicos y las combinaciones de los mismos como electroneumticos y electrohidrulicos.

En un primer momento fueron los dispositivos auxiliares de los accionamientos los que permitieron incrementar el grado de sofisticacin de los automatismos, sin embargo, se detect que los circuitos electrnicos podan ejecutar algunas de las funciones de los accionamientos tradicionales, en lo concerniente a operaciones lgicas como la temporizacin, las secuencias y la medicin. En lo que respecta a las operaciones lgicas, al igual que con las secuencias, en la electrnica se puede tener una mayor complejidad de la funcin de automatizacin, pero ocupando menos espacio. La temporizacin electrnica presenta un alto grado de presin y confiabilidad con respecto a la temporizacin de fuelle. En comparacin con los secuenciadores de levas, las secuencias pueden ser ms verstiles y fciles de programar. La mediciones electrnicas no slo ofrecen un menor tamao del medidor, en la mayora de los casos tambin permiten realizar una interfaz entre los elementos mecnicos, neumticos e hidrulicos con los electrnicos. La gran desventaja de los dispositivos electrnicos era que haba que conformar circuitos especficos para cada aplicacin de automatizacin industrial. En contraposicin con los accionamientos clsicos que se rigen por norma y son de amplio uso. Esta situacin llev a usar soluciones de tipo electrnico slo cuando era estrictamente necesario, pues a pesar de todo las soluciones electrnicas resultan ser ms baratas, pero su de costo de mantenimiento, instalacin y aprendizaje es mayor. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Para dar solucin a las desventajas enunciadas, se disea un dispositivo electrnico denominado CONTROLADOR LGICO PROGRAMABLE (PLC), este permite configurar su funcionamiento, sin necesidad de introducir reformas a los circuitos internos, habilitndolo para ser instalado en una gran cantidad de sistemas de automatizacin industrial. Los sistemas de automatizacin industrial como mbito de los sistemas de control se describen en componentes, en los cuales diferenciamos dos tipos de sistemas de control, el de lazo o bucle abierto y el de lazo o bucle cerrado. Los sistemas de control de lazo abierto, son aquellos en los que el automatismo no toma una medida de los que realmente est comandando; por ejemplo en la apertura remota de una puerta, el electroimn de la chapa elctrica se activa sin tomar en cuenta si la puerta se encuentra abierta o cerrada. Los sistemas de control de lazo cerrado, siempre se toma la medida de lo que se est controlando, a manera de ilustracin, un calentador de agua, est provisto de un termostato , al sobrepasar la temperatura del agua el valor de apertura nominal del termostato, el interruptor se abre, cerrando el paso de energa al calefactor, en consecuencia, la temperatura del agua baja, en caso contrario, cuando la temperatura del agua es inferior a la temperatura nominal de cierre, el interruptor del termostato se cierra, permitiendo el paso de la energa al celefactor, como resultado la temperatura del agua vuelve a subir. Los sistemas de control estn integrados por los siguientes componentes : Planta : Es lo que se controla, su comportamiento evidenciado en las respuestas de planta o variables de salida, responde a un nmero determinado de variables de entrada. Un ejemplo es la plata moto ventilador, la cual est compuesta por un motor elctrico, las aspas acopladas a su eje y la tobera de direccionamiento de aire, una variable de entrada que se puede identificar fcilmente es la de energa elctrica; es obvio que al aplicar energa elctrica al motor, dentro de sus rangos nominales de trabajo, tendr como consecuencia un comportamiento de la planta moto ventilador, de hecho producir un flujo de aire. Otro ejemplo de planta sera el de un calentador elctrico de agua, como variable de entrada tenemos la potencia elctrica aplicada al calefactor, y como variable de salida la temperatura del agua. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Accionamientos : Son elementos que permiten comandar la planta por medio de otras variables fsicas o de las mismas de menor valor; el contactor es un ejemplo comn de accionamiento elctrico, con una pequea corriente aplicada a su bobina se puede activar un motor trifsico de muchos amperios de consumo. Unidad de control : Permite determinar el comportamiento de la planta, para realizar su trabajo esta provista de una o varias entradas de consigna, en las cuales se determina el valor deseado de estabilidad de las variables de salida; si el sistema de control es de lazo cerrado, la unidad de control poseer una o varias entradas de realimentacin o retroalimentacin. Realimentacin (Retroalimentacin) : Camino que permite llevar la medida de la variable que se desea controlar hasta la unidad de control. Entonces podemos decir : El PLC es utilizado como unidad electrnica de control en los sistemas de control industrial. La sigla PLC proviene de la expresin en ingls Programable Logic Controller la cual se traduce Controlador Lgico Programable. Tambin recibe el nombre de autmata programable controlador, pues en esencia, la unidad de control del sistema de automatizacin, porque realiza una gran variedad de funciones lgicas y de automatizacin requeridas en la industria y programable porque permite programar su desempeo dependiendo de una aplicacin especfica. Arquitectura y caractersticas del PLC A continuacin, a manera de complemento, presentamos algunos tpicos que deben tener en cuenta los programadores de aplicaciones. 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 siguiente, se presentan las denominaciones dadas a los 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 Denominacin Smbolo 4 Nibble 8 Byte B 16 Word W 32 Doble Word DW Capacidad de Memoria .- Indica la cantidad de posiciones que posee la memoria. Para estas cantidades tambin existen convenciones : Cantidad 1 024 1 048 576 1 073 741 824 Denominacin Kilo Mega Giga Smbolo K M G

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


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 2 K Bytes o 2 KB. A esta ltima, se le puede agregar la especificacin del tipo de memoria, as se puede hablar, por ejemplo, de una RAM de 8 MB. Caractersticas de los contadores .- Existen dos tipos de contadores, los implementados en memoria (llamados simplemente contadores) que ejercen la funcin de contar por medio de rdenes del programa de usuario y los rpidos (o mdulos contadores) que cuentan de manera automtica sin la necesidad de rdenes del programa. Para que un contador implementado en memoria cuente flancos ascendentes presentes en la entrada I1.3 se escribe en el programa la siguiente instruccin : SI I1.3 = FLANCO ASCENDENTE, ENTONCES INCREMENTE CONTADOR 1. 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 :

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), Mdulo de Conteo contar desde 00 (doble cero) hasta 59 cclicamente. Es decir, el valor que sigue a 59 es 0 (cero). Tener presente que se dice mdulo 60 pues entre 00 (doble cero) y 59 hay 60 pasos. Ordena que el valor establecido como inicial se Cargar Valor Inicial cargue a la cuenta. Reset Inactiva el contador, y la cuenta inicia en 0 (cero)

Conteo Ascendente Conteo Descendente Valor Inicial

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


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. A continuacin se muestra un bloque funcional de cmo trabaja un contador :

Rango de 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 siguiente, se presenta el nmero de bits y el rango de conteo correspondiente. Bits 1 4 8 10 11 13 16 20 32 Rangos de conteo 01 0 15 0 255 0 1 023 0 2 047 0 8 192 0 65 535 0 1 048 575 0 4 294 967 296

Los contadores se ubican en cascada para obtener rangos superiores a los disponibles. Caractersticas de los temporizadores : Su funcin es la de efectuar un retardo durante un tiempo t ; poseen una entrada de disparo (Trigger), una entrada de reposicin R y una salida de temporizador Q . Los tipos ms comunes de temporizadores son : Por impulso, de retardo a la conexin (TON), de retardo a la desconexin (TOFF) y Monoestable. 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.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Temporizador de retardo a la desconexin (TOFF) : 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 est activa durante t segundos sin importar la duracin que tenga el pulso de disparo.

Resolucin de los Conversores Anlogo/Digital ADC : 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. RESOLUCIN = RANGO / 2 ^# de bits La amplitud de la seal en la entrada se calcula por : VALOR DE ENTRADA = RESOLUCIN * RESULTADO NUMRICO Resolucin de los DAC : Para las salidas digitales las consideraciones de resolucin son igual que para las entradas digitales. La amplitud de la seal de salida sera : VALOR DE ENTRADA = RESOLUCIN * ENTRADA NUMRICA La resolucin de los conversores ADC y DAC depende del nmero de bits que conforman el registro numrico y el rango admisible en la entrada/salida anloga, como se muestra en la siguiente tabla :

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Reloj de tiempo real RTC : Reloj calendario de presencia obligatoria en todos los PLC modernos, permite consultar fechas (ao, mes, da) y horas (hora, minuto, 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. Ciclo de Funcionamiento del PLC .1. Carga los valores de las entradas digitales en la memoria imagen de entradas. 2. Ejecuta el programa de usuario. 3. Cumple rutinas propias del mantenimiento del sistema. 4. Carga la memoria imagen de salidas hacia las salidas digitales. 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 utilizado por el programa y hacer que este se ejecute de manera coherente, de los contrario, ocurriran inconsistencias que afectaran gravemente la lgica de control y por ende el sistema fsico bajo control. 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. Medos de operacin del PLC .- Cuatro son los modos de operacin genricos de los PLC : RUN, STOP, ERROR Y POWER-ON. RUN : El PLC ejecuta el programa de usuario como modo normal de operacin, se cumple el ciclo de funcionamiento. STOP : El PLC ignora el programa de usuario y efecta sus programas internos; en este modo el usuario puede monitorear y/o programar el PLC desde una PC. ERROR : El PLC detiene la ejecucin del programa de usuario, pues sus programas internos encuentran un error de programacin o de hardware; como en el caso del modo STOP, se inactivan todas las salidas y no se permite llevar acabo el modo RUN hasta tanto no se resuelva el problema que causo el error. POWER-ON : Este modo ocurre a partir del momento en que se energiza el PLC; este utiliza el modo POWER-ON para auto configurarse y hacer comprobaciones del estado del sistema. Una vez realizadas las rutinas de inicio asumen segn las condiciones del sistema, uno de los tres modos. Las reglas siguientes permiten que el programa interno pase de un modo a otro el PLC : Pasa a modo ERROR desde cualquiera de los otros tres modos, si se ha encontrado un error. De modo STOP a RUN y viceversa segn se indique en el control dispuesto para este fin para el operario o desde una PC. De modo POWER-ON a modo STOP o RUN segn se indique en el control dispuesto para este fin para el operario o desde una PC. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Sale de modo ERROR a modo STOP o RUN segn se indique en el control dispuesto para este fin para el operario o desde una PC, una vez que se haya resuelto el error.

Tiempo de Proceso .- Se llama tiempo de proceso del PLC, a aquel tiempo que lleva 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. 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 Fuente de poder Carcasa Control de operario Interfaz de programacin Mdulos de expansin Entradas y salidas Digitales .- Los PLC estn provistos de entradas y salidas digitales que les permite conectarse a las diversas seales y actuadores de una aplicacin especfica; a las entradas se conectan diversos tipos de interruptores, los cuales sern activados por el operario o directamente por la mquina, conexin de sensores, por ejemplo del tipo fin de carrera (sensor de posicin). Cuando se conecta un interruptor o sensor a una entrada, simplemente se est permitiendo que la tensin elctrica del punto comn se presente en la entrada cuando el interruptor est cerrado y que se ausente si el interruptor est abierto.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


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. Nomenclatura de las entradas y salidas digitales .- Para designar las entradas y salidas digitales, stas se agrupan en conjuntos de 8 bits (octetos) numerados consecutivamente : 0, 1, 2, , 7 ; por su parte, cada uno de los bits de un octeto se numera del 0 al 7 . Tanto los octetos como los circuitos son separados por un punto; a las entradas digitales suele anteponrseles la letra I y a las salidas la letra Q. Naturaleza de los circuitos de entradas Digitales.- Las entradas digitales se caracterizan por rangos de tensin, que dependiendo del fabricante pueden asumir los siguientes valores AC o DC en voltios : 0 24 V; 0 48 V; 0 110 V; 0 220 V; el rango ms frecuente de los PLC es 0 24 V. Las entradas digitales requieren de un aislamiento galvnico entre el circuito interno del PLC y el externo, para lo cual se utilizan generalmente opto aisladores. Naturaleza de los circuitos de salidas Digitales.- La salida digital ms simple, que ofrece aislamiento galvnico es la de contacto normalmente abierto de rel, pero tambin son frecuentes las salidas a transistor, las cuales pueden ser de tipo NPN o PNP; la clasificacin determina el modo en que se pueden conectar las salidas, es necesario tener en claro este concepto al momento de hacer el diseo de aplicaciones, la polaridad del punto comn determina la situacin de las cargas del circuito. Corriente de los circuitos.- La mxima corriente que puede fluir por los circuitos de salida, depende de cada fabricante, por lo general no es superior a los 0,5 amperios por circuito. Otros tipos de entradas y salidas digitales.- La complejidad de las aplicaciones de automatizacin requiere adems de otro tipo de entrada y salida proporcionada por al PLC, est es la anloga, o proporcional; que se utiliza para el acople de instrumentos; los rangos de trabajo principalmente son de 0 10 V y de 4 a 20 miliamperios.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Fuente de poder .- Suele ser de 24 voltios, suministra los voltajes y corriente 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 intercalar 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 programacin .- La interfaz de comunicacin permite la trasferencia 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 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. Un 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. Para el caso se necesita de sensores y actuadores : S0, detector de proximidad que se activa cuando la pieza est ubicada sobre la plataforma del elevador. S1 y S2 sensores de fin de carrera del cilindro Z1. S3 y S4 sensores de fin de carrera del cilindro Z2. Y1, actuador de la electrovlvula 3/2 vas para comandar al cilindro Z1. Y2, actuador de la electrovlvula 3/2 vas para comandar al cilindro Z2. Asignacin de circuitos (arquitectura del sistema o lista de ordenamiento : Los sensores y actuadores requeridos son asignados a los circuitos de entrada y salida del PLC seleccionado para la aplicacin, con ayuda de la siguiente tabla : Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Smbolo S0 S1 S2 S3 S4 Y1 Y2 Circuito I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 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 de 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. Electrovlvula 3/2 vas. Activa al cilindro Z1 Electrovlvula 3/2 vas. Activa al cilindro Z2

Esquema de conexiones : A continuacin se realiza el esquema de conexin teniendo en cuenta la asignacin de circuitos y la fuente de poder.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Los sensores y actuadores requeridos son asignados a los circuitos de entrada y salida del PLC seleccionado para la aplicacin, con ayuda de la tabla (Arquitectura del sistema o lista de ordenamiento). Los pasos a seguir en una fase de diseo, dado un PLC y un sistema a automatizar, son : 1. Determinar : a) Lo que debe hacer el sistema b) Las secuencia de operaciones c) Las condiciones de progreso de las secuencias 2. Seleccionar : a) Los sensores b) Actuadores 3. Efectuar la asignacin de circuitos 4. Dibujar el esquema de conexiones 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.

Unidad Central de Proceso CPU Lleva a cabo la mayora de los procesos del sistema, su desempeo depende de una lista de ejecucin que se provee, denominada programa. Los programas que se 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. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


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 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 precisas, con el fin de ejecutar una instruccin completa. La entrada de la unidad de control cuenta con un decodificador de instrucciones 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 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 : 1) Bus de datos : Canal que lleva y trae datos desde y hacia la memoria, los registros internos, la ALU (unidad lgica y aritmtica) y los puertos. 2) Bus de direcciones : Lleva valores e direccin hacia la memoria y el bus de direcciones externo. 3) 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). Las posibilidades de acceso se clasifican en : Memorias de solo lectura : Se utilizan para almacenar programas y datos constantes; la manera como estn dispuestas 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 alteradas.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Memoria de solo lectura Programable PROM (Programmable Read Only Memory) salen de fbrica en blanco para ser programadas por el usuario por una sola vez. 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 se 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 implusos 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 (Rnadom 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 memoria de lectura escritura. 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 voltaje del sistema interno del PLC hasta los niveles de tensin y corriente elctrica 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 : 1) Contadores : Son mdulos basados en contadores digitales capaces de contar eventos externos en su entrada.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

2) 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.

3) 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.

4) Converso 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.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

5) Conversor Digital Anlogo (DAC) : Recibe un valor numrico a la entrada, convirtindolo en un valor analgico correspondiente a la salida.

6) Mdulos de comunicaciones seriales : Encargados de gestionar la transmisin y recepcin de informacin hacia y desde otros dispositivos como PLC, computadoras entre otros. En la comunicacin paralela, los bits se transmiten 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 preferir la serial, 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.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


7) 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.

Para seleccionar un PLC para una aplicacin especfica se debe tener en cuenta, entre otros, los siguientes criterios : 1. Conteo de entradas y salidas digitales. 2. Cantidad de temporizadores y contadores. 3. Capacidad de memoria. 4. Protocolos de comunicacin. 5. Velocidad de procesamiento. 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 conocida como consola de programacin, o por medio de un PC (Computador Personal). Tener 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 de adquisicin de datos, supervisin, monitoreo y control de procesos). Clasificacin de los lenguajes de programacin : Los lenguajes de programacin para PLC son de dos tipos, visuales y escritos. Los visuales admiten estructurar el programa por medio de smbolos grficos, similares a los que han vendido utilizando para describir los sistemas e automatizacin, planos esquemticos y diagramas de bloques. Los escritos son listados de sentencias que describen las funciones a ejecutar.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


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. Niveles de los lenguajes .Los lenguajes de programacin de sistemas basados en microprocesadores, como es el caso de los PLC, se clasifican en niveles. Al microprocesador le corresponde el nivel ms bajo, y al usuario el ms alto. Lenguajes de bajo nivel : Lenguaje de mquina : Cdigo binario encargado de la ejecucin del programa directamente en el microprocesador. Lenguaje Ensamblador : Lenguaje sinttico de sentencias que representan cada una de las instrucciones que puede ejecutar el microprocesador. Una vez diseado un programa en lenguaje ensamblador es necesario, para cargarlo en el sistema, convertirlo o compilarlo a lenguaje mquina. Los programadores de lenguajes de bajo nivel deben estar especializados en microprocesadores y dems circuitos que conforman el sistema. Lenguaje de Alto Nivel : Se basan en la construccin de sentencias orientadas a la estructura lgica de lo deseado; una sentencia de lenguaje de alto nivel representa varias de bajo nivel; cabe la posibilidad que las sentencias de un lenguaje de alto nivel no cubran todas las instrucciones del lenguaje de bajo nivel, lo que limita el control sobre la mquina. Para que un lenguaje de alto nivel sea legible por el sistema, debe traducirse a lenguaje ensamblador y posteriormente a lenguaje de mquina. Caracterstica Tipos Descripcin Nivel Acceso a los Recursos Preferencias de Uso Utilizan los smbolos Restringido a los Profesionales en reas de los planos smbolos que de automatizacin Visuales Alto esquemticos y proporciona el industrial, mecnica y diagramas de bloques. lenguaje. afines. Utilizan sentencias Profesionales en reas similares a las de Total a los recursos de Escritos Bajo de electrnica e programacin de programacin. informtica. computadoras. Lenguajes de programacin para PLC .Los fabricantes de PLC han desarrollado una cantidad de lenguajes de programacin en mayora de los casos siguiendo normas internacionales, con el fin de suplir las necesidades y expectativas de los programadores. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


En la siguiente tabla se presentan lenguajes de uso comn : Lenguaje Caractersticas Ejemplos* IL AWL Listas Lista de Instrucciones STL IL/ST LADDER Plano Diagrama elctrico LD KOP FBD Diagrama de Bloques Diagrma Lgico FBS Funcionales FUD AS Organigrama de SFC Diagrama Algortmico Bloques secuenciales PETRI GRAFCET Lenguajes usados en BASIC Otros otras reas de la C computacin *Los nombres fueron asignados por el fabricante

Tipo Escrito

Nivel Bajo

Visual Alto

Escrito

Niveles de los lenguajes especficos para PLC .1. Bajo Nivel .- en el mbito de programacin de PLC no se utiliza directamente el lenguaje de mquina o del ensamblador; se emplea el lenguaje de lista de instrucciones, similar al lenguaje ensamblador, con una sintaxis y vocabulario acorde con la terminologa usada en PLC. 2. Listas .- Lenguaje que describe lo que debe hacer el PLC instruccin por instruccin. 3. Alto Nivel .- Se caracteriza principalmente por ser visuales, aunque existen tambin lenguajes escritos de alto nivel. 4. Diagrama de Contactos .- Representa el funcionamiento deseado, como en un circuito de contactores y rels, fcil de entender y utilizar para usuarios con experiencia en lgica

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

alambrada; en general, nos referimos s este lenguaje como LADDER (escalera), ya que la forma de construccin de su esquema se asemeja a una escalera. 5. Diagrama de bloques funcionales .- Utiliza los diagramas lgicos de la electrnica digital.

6. Organigrama de bloques secuenciales .- Explota la concepcin algortmica que todo proceso cumple con una secuencia; estos lenguajes son los ms utilizados por los programadores de PLC con mayor trayectoria.

No podemos decir que alguno de los lenguajes antes mencionados sea mejor que otro, cada uno de ellos cumple con la funcin propia que depende del tipo de aplicacin. Para aprender de PLC es necesario saber cuando menos un lenguaje de programacin, nosotros nos abocaremos al tema de plano de contactos y lista de instrucciones. Operaciones Lgicas .Las operaciones lgicas ms utilizadas son : AND, OR, NOT, EXOR

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Los programadores de PLC tienen formacin en mltiples disciplinas y esto determina que exista una diversidad de lenguajes, adems los que se encuentran familiarizados con l rea industrial (Procesos de produccin) prefieren lenguajes visuales, por otro lado los que tienen formacin en electrnica o informtica optan inicialmente por los lenguajes escritos. AND CONJUNCIN (Multiplicacin) La operacin lgica AND conjuncin entrega como resultado como 1 (o encendido) si todas las entradas se encuentran en valor 1 (encendido). Esta se aplica en situaciones en las que se requiere realizar una accin si y solo si se cumple un determinado nmero de condiciones, en lenguaje de contactos se realiza disponiendo los contactos en serie. AND ENTRADAS A 0 0 1 1 B 0 1 0 1 SALIDAS Y 0 0 0 1

OR DISYUNCIN (Suma) La operacin lgica OR disyuncin entrega como resultado como 1 (encendido) siempre que alguna de las entradas se encuentre en 1 (encendido), en lenguaje de contactos se realiza disponiendo los contactos en paralelo. OR ENTRADAS C 0 0 1 1 D 0 1 0 1 SALIDAS Z 0 1 1 1

NOT INVERSIN (Negacin) La operacin lgica NOT inversin entrega como resultado el estado contrario al presente en la entrada, esto se logra con el uso de contactos normalmente cerrado. NOT ENTRADAS E 0 1 SALIDAS X 1 0

EXOR OR EXCLUSIVA La EXOR OR exclusiva entrega un 0 (apagado) si ambos valores en la entrada son iguales, es decir si ambas entradas son 1 (encendido), la salida estara en 0 (apagado); y si ambas entradas

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


son 0 (apagadas), la salida se encontrara en 0 (apagada); la salida se encontrara en 1 (encendido) solo si los valores de entrada son de diferente valor. EXOR (OR EXCLUSIVA) ENTRADAS SALIDAS G W 0 0 1 1 0 1 1 0

F 0 0 1 1

El conocimiento de las operaciones lgicas nos permite un mejor desempeo en el anlisis y diseo de programas en lenguaje de contactos. Reglas del lenguaje de plano de Contactos .El esquema se realiza entre dos lneas o barras de alimentacin dispuestas verticalmente a ambos lados del diagrama, entre ellas se dibujan los elementos del lenguaje

A la derecha del esquema se ubican los elementos de salida y a la izquierda los de entrada

El diagrama puede tener varias ramas o escalones.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Cada rama permite ubicar varios elementos de entrada pero slo uno de salida.

La programacin en cada bloque de contactos se realiza en el orden de izquierda a derecha.

El sentido de programacin de los bloques de contactos de un programa se ejecuta en el sentido de arriba abajo.

Reglas del lenguaje .El nmero de contactos que se pueden colocar en un bloque, desde el comienzo de la lnea principal hasta la salida, es ilimitado. Limitacin prctica : Anchura del papel cuando queramos sacar el programa por impresora o anchura en el ambiente de programacin.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


No se puede conectar una salida directamente a la lnea principal, en estos casos se intercala un contacto cerrado de una marca o bit o rel interno cualquiera.

Con relacin a los contactos, debemos de tener en cuenta : El nmero de contactos abiertos o cerrados que se Contactos pueden utilizar en un programa, por cada una de las de entrada entradas, es ilimitado, es decir, se puede repetir el mismo nmero de contacto cuantas veces se quiera. El nmero de salidas o bobinas de salida o rels de salida Contactos OUT es fijo, por lo que no se puede repetir un mismo de salida nmero de salida. Sin embargo, el nmero de contactos asociados a cada una de ellas es ilimitado. Elementos de Entrada : Los contactos, nicos elementos que se colocan en las entradas, son de tipo normalmente abierto y normalmente 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 normalmente abierto, si la variable es 1 (encendido) el contacto tambin ser 1 (encendido) y, si la variable es 0 (apagado) el contacto ser 0 (apagado). Los contactos normalmente cerrado toman el valor inverso de su variable, si la variable es 1 (encendido) el contacto ser evaluado como 0 (apagado) y viceversa. Contacto Variable 1 1 Normalmente Abierto 0 0 0 1 Normalmente Cerrado 1 0 Las variables a las cuales pueden referirse los contactos son : Variable Entradas Digitales Salidas Digitales Contacto 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) Instructor : Csar Ramiro Alburquerque Martnez Ejemplo I1.3 Q0.0

Bits en Memoria

Automatizacin con PLC (Controladores lgicos programables)

Elementos de salida .A los elementos de salida, al igual que para los de entrada, se les escribe encima la variable a la cual estn referidos. El valor lgico del elemento de salida es determinado por el PLC a partir de los elementos de entrada. El elemento de salida principal se denomina Asignacin o Bobina; las bobinas pueden ser de tres tipos : Asignacin simple, Puesta a uno (SET) (RESET) Bobina de asignacin simple : Su valor lgico es igual al resultado de la combinacin de los contactos en la rama. Si el resultado de la evaluacin de los contactos es 1 (ON) entonces la bobina ser 1 (ON); si el resultado es 0 (OFF), la bobina toma el valor 0 (OFF). Bobina de puesta a Uno (SET) : Cuando llega el valor 1 (ON) a esta bobina, su variable asociada se pone y mantiene indefinidamente en estado 1 (ON) sin importar que a la bobina llegue posteriormente un valor 0 (OFF); una vez retenida la variable en el valor 1 (ON), para pasarla a 0 (OFF), ser necesario el uso de una bobina de puesta a 0 (cero). Bobina de puesta a Cero (RESET) : Cuando llega un valor 1 (ON) a esta bobina, su variable asociada se pone y mantiene indefinidamente en estado 0 (OFF) sin importar que a la bobina llegue posteriormente un valor 0 (OFF); la nica manera de cambiar el estado de la variable es usando una bobina de puesta a Uno. Otros tipos de elementos de salida son : Temporizadores, contadores, saltos, llamadas y retornos. y Puesta a Cero

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

El estudio del lenguaje LADDER resulta sencillo, si nos remitimos a nuestros conocimientos previos de automatizacin con rels y contactores, ya que las reglas y elementos del lenguaje son muy similares. Descripcin de LOGO! LOGO! es un mdulo lgico universal Siemens, que lleva integrados : Control Unidad de mando y visualizacin con retroiluminacin Fuente de alimentacin Interfaz para mdulos de ampliacin Interfaz para mdulo de programacin (Card) y cable para PC Funciones bsicas habituales pre-programadas, por ejemplo para conexin retardada, rels de corriente e interruptor de software Temporizador Marcas digitales y analgicas Entradas y salidas en funcin del modelo Tambin se pueden resolver tareas de instalacin y del mbito domstico, por ejemplo alumbrado de escaleras, luz exterior, toldos, persianas, alumbrado de escaparates, etc.; as como la construccin de armarios elctricos, mquinas y aparatos para controlar puertas, instalaciones de ventilacin, bombas de agua no potable, etc.; asimismo puede ser utilizado para controles especiales en invernaderos o jardines de invierno, para el procesamiento de seales en controle y, mediante la conexin de un mdulo de comunicaciones, para el control descentralizado in situ de mquinas y procesos, para aplicaciones en serie en la construccin de mquinas pequeas, aparatos y armarios elctricos, as como en el sector de instalaciones, donde existen variantes especiales sin unidad de mando y visualizacin.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Estructura del Logo!

1 2 3 4 5 6 7 8 9 10 11

Alimentacin de tensin Entradas Salidas Receptculo de mdulo con revestimiento Panel de manejo Pantalla LCD Indicacin del estado RUN / STOP Interfaz de ampliacin Codificacin mecnica - pernos Codificacin mecnica conectores Gua deslizante

El cdigo del Logo! proporciona informacin sobre sus caractersticas : 12 Versin de 12 V 24 Versin de 24 V 230 Versin de 115 240 V R Salidas de rel (sin R salidas por transistor) C Temporizador semanal integrado o Variante sin pantalla (LOGO! Pure) DM Mdulo digital AM Mdulo analgico CM Mdulo de comunicacin (por ejemplo AS-Interfase)

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Al montar y cablear su LOGO! se recomienda observar los puntos siguientes: Asegrese de cumplir todas las normas vigentes y vinculantes cuando se realice el cableado de LOGO!, observe las respectivas prescripciones nacionales y regionales durante la instalacin y la operacin de los equipos. Utilice conductores con la seccin adecuada para la respectiva intensidad. LOGO! se puede conectar con cables de una seccin entre 1,5 mm y 2,5 mm. No apretar excesivamente los bornes de conexin, el par de torsin mximo recomendado es de 0,5 Nm. Los conductores han de tenerse siempre lo ms cortos posible. Si se requieren conductores ms largos, deberemos utilizar un cable apantallado. Los conductores se deben tener por pares: un conductor neutro junto con un conductor de fase o una lnea de seal. Desconecte : - El cableado de corriente alterna. - El cableado de corriente continua de alta tensin con secuencia rpida de operacin de los contactos. - El cableado de seal de baja tensin. Prevea un alivio de traccin adecuado para los conductores. Proteja los cables con peligro de fulminacin con una proteccin adecuada contra sobretensin. No conecte la fuente de alimentacin externa a una carga de salida paralela a una salida de corriente continua. De lo contrario podra crearse una corriente inversa en la salida, salvo que la estructura est provista de un diodo o un bloqueo similar. Conexin de sensores (Entradas) LOGO! 230 RC : Las entradas de estos dispositivos estn divididas en dos grupos de cuatro entradas. Slo puede haber fases distintas entre los bloques y no dentro de los mismos. Precaucin : Conforme a las normas de seguridad existentes (VDE 0110, IEC 61131-2 y cULus), no es posible conectar fases diferentes a un grupo de entrada (I1 - I14 I5 I8) de una variante AC o a las entradas de un mdulo digital.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Las salidas de LOGO! . R son rels y estn libres de potencial con respecto a la tensin de alimentacin y a las entradas. Se puede conectar diferentes cargas a las salidas, por ejemplo lmparas, lmparas fluorescentes, motores, protecciones, etc. LOGO! no dispone de ningn interruptor de red. La reaccin al conectarse depende de : Si hay un programa almacenado. Si se ha insertado un mdulo de programa (Card). Del estado en que se encontraba LOGO! antes de la desconexin.

Las 4 reglas de oro para manejar LOGO! Regla 1 Cambio del modo de operacin El programa se crea en el modo de programacin. Tras una conexin de alimentacin y No Program/Press ESC en el display, debe pulsar la tecla ESC para acceder al modo de programacin. La modificacin de los valores de tiempo y de parmetros en un programa ya existente pueden realizarse en los modos de parametrizacin y programacin. Durante la parametrizacin LOGO! se encuentra en modo RUN, es decir, que el programa continua un procesamiento. Para programar debe finalizar el procesamiento del programa con el comando STOP. Para acceder al modo RUN debe ejecutar el comando de men START del men principal. En el modo RUN, para regresar el modo de operacin parametrizacin, deber pulsar la tecla ESC. Si est en el modo de parametrizacin y desea regresar al modo de programacin, ejecute el comendo STOP del men de parametrizacin y responda con YES a STOP Prg, colocando el cursor en YES y pulsando la tecla OK. Regla 2 Salidas y entradas El programa debe introducirse siempre desde la salida hasta la entrada. Es posible enlazar una salida con varias entradas, pero no conectar varias salidas a una entrada.

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Dentro de una ruta del programa no se puede enlazar una salida con una entrada precedente. Para tales retroacciones internas (recursiones) es necesario intercalar marcas o salidas.

Regla 3 Cursor y posicionamiento del cursor Para la introduccin del programa rige : Si el cursor se representa subrayado, significa que se puede posicionar : - Pulse las teclas , , o si mueve el cursor en el programa - Con OK cambia a Seleccionar borne/bloque - Con ESC sale del modo de introduccin del programa. Si el cursor se representa enmarcado, deber elegir un borne/bloque - Pulse las teclas o para elegir un borne o un bloque - Confirma la seleccin pulsando OK - Con ESC retrocede un paso. Regla 4 Planificacin Antes de crear un programa, haga primero un esbozo completo en papel o programe LOGO! directamente con LOGO!Soft Comfort. LOGO! slo puede guardar programas completos y correctos. Direccionamiento del ingreso de datos en el PLC ; se observara en la figura siguiente como se realiza el direccionamiento del ingreso de las funciones y variables (el ingreso se realiza de derecha a izquierda), en las entradas libres de las funciones se colocara X .

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Realizacin de un arranque directo con LOGO!

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Lista de Ordenamiento (Arquitectura)


NOMENCLATURA FR1 S0 S1 S2 KM1 HL2 I1 I2 I3 I4 Q1 Q2 FUNCIN Contacto NC del rel de proteccin Botn pulsador NC Pare de Emergencia Botn pulsador NC Pare Botn pulsador NA Marcha Contactor Marcha Lmpara de sealizacin de Falla

Esquema LADDER (Escalera)


FR1 S0 S1 S2 KM1

HL1 KM1

FR1

HL2

Condiciones en las entradas del PLC

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables) Esquema de funciones

Clculo de la corriente que circulara por el contacto de salida : Usaremos la ley de ohm para calcular la corriente que circula por el contacto del rel de salida.

Los contactos del rel de salida pueden soportar hasta una corriente de 5 A de carga resistiva y 2,5 A de carga inductiva.
Lista de funciones bsicas GF (General Function) .Las funciones bsicas son elementos lgicos sencillos del algebra de Boole. Las entradas y funciones bsicas pueden negar en forma individual, es decir, que si en la entrada en cuestin hay un 1, el programa utiliza un 0; por el contrario si existe en 0, se utiliza un 1. Al introducir un programa encontrar los bloques de funciones bsicas en la lista GF; existen las siguientes funciones bsicas :

Representacin en el circuitos elctrico

Representacin en LOGO!

Designacin de la funcin bsica

Conexin en serie contacto normalmente abierto

AND (AND)

AND NEGADA (NAND)


Conexin en paralelo contacto normalmente cerrado

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Representacin en el circuitos elctrico Representacin en LOGO! Designacin de la funcin bsica

AND NEGADA (NAND)


Conexin en paralelo contacto normalmente abierto

Conexin en serie contacto normalmente cerrado

OR NEGADA (NOR)

Alternador doble

O EXCLUSIVA (XOR)

Contacto normalmente cerrado

INVERSOR (NOT)

Nociones bsicas sobre funciones especiales .Las funciones especiales se distinguen a primera vista de las funciones bsicas por la denominacin diferente de sus entradas. Las funciones especiales contienen funciones de tiempo, remanencia y diferentes posibilidades de parametrizacin para adaptar el programa a sus necesidades. Designacin de entradas .Entradas de combinacin .- aqu encontraremos la descripcin de las conexiones que puedan conectarse a otros bloques o a las entradas del dispositivo. S (Set) Mediante la entrada S, se pone a 1 la salida. R (Reset) La entrada R tiene preferencia sobre todas las dems entradas y pone las salidas a 0. Trg (Trigger) Mediante esta entrada se inicia el desarrollo de una funcin. Cnt (Count) Mediante esta entrada se reciben los impulsos de contaje. Fre (Frequency) Las seales de frecuencia que se deben evaluar se depositan en la entrada con esta designacin. Dir (Direction) A travs de esta entrada se determina, por ejemplo, el sentido en el que debe contar un contador. En (Enable) esta entrada activa la funcin de un bloque. Si la entrada est a 0, se ignoran otras seales del bloque. Inv (Invert) la seal de salida del bloque se invierte si esta entrada se activa. Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)


Ral (Reset All) todos los valores internos se ponen a cero. Comportamiento de tiempo .En algunas funciones especiales es posible parametrizar un valor de tiempo T. para predefinir el tiempo debe recordar que los valores que introduzca deben regirse por la base horaria ajustada. Base de tiempo s (seconds) m (minutes) h (hours) -segundos minutos horas -1/100 de segundo segundos minutos

Indique siempre un tiempo T 0,02 s. para T 0,02 s el tiempo no est definido. Nociones bsicas sobre funciones especiales .Al introducir un programa en LOGO!, en la lista SF aparecen los bloques de las funciones especiales. Es posible negar entradas y funciones especiales de forma individual, es decir, que si en la entrada en cuestin hay un 1, el programa utiliza un 0; si hay un 0, se utiliza un 1.

Representacin en LOGO!

Designacin de la funcin especial

Rem

Retardo a la conexin (TON)

Rem

Retardo a la desconexin (OFF)

Rem

Retardo a la conexin con memoria

Rem

Generador de impuldos asncrono

Rem

Temporizador semanal

Temporizador anual

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Contador avance/retroceso

Rem

Contador de horas de funcionamiento Interruptor de valor umbral

Rem

Rel autoenclavador

Rem

Rel de impulsos

Rem

Textos de avisos

Interruptor de software

Rem

Descripcin breve de RETARDO A LA CONEXIN (TON) .Mediante el retardo a la conexin se desconecta la salida slo a tiempo parametrizable. Smbolo en LOGO! Cableado Entrada Trg Descripcin A travs de la entrada Trg (Trigger) se inicia el tiempo para el retardo de conexin. T es el tiempo tras el que debe activarse la salida (la seal de salida cambia de 0 a 1) Remanencia: / = sin remanencia R = el estado se guarda de forma remenente. Q se activa una vez transcurrido el tiempo T parametrizado, si est activado an el Trg.

Parmetro

Salida Q

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Instructor : Csar Ramiro Alburquerque Martnez

Automatizacin con PLC (Controladores lgicos programables)

Instructor : Csar Ramiro Alburquerque Martnez

También podría gustarte