Вы находитесь на странице: 1из 9

BLOQUES FUNCIONALES DE PROGRAMACION DEL PLC.

UNIDAD3

Aplicaciones de automatizacin con plc


LENGUAJES DE PROGRAMACION 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 tambin reconocida como consola de programacin o por medio de un PC. En procesos grandes o en ambientes industriales el PLC recibe el nombre tambin de API (Autmata Programable Industrial) y utiliza como interface 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).

Lenguajes de programacin tpicos Varios son los lenguajes o sistemas de programacin posibles en los autmatas programables; por esto, cada fabricante indica en las caractersticas generales de su equipo cul es el lenguaje o los lenguajes con los que puede operar. En general, se podra decir que los lenguajes de programacin ms usuales son aquellos que transfieren directamente el esquema de contactos y las ecuaciones lgicas pero, stos no son los nicos. Los lenguajes y mtodos grficos ms utilizados son: Mnemnica En los autmatas de gama baja, es el nico modo de programacin. Consiste en elaborar una lista de instrucciones o nemnicos que se asocian a los smbolos y su combinacin en un circuito elctrico a contactos. Tambin decir, que este tipo de lenguaje es, en algunos casos, la forma ms rpida de programacin e incluso la ms potente.

Aplicaciones de automatizacin con plc


Lgica Cableada Es una forma de realizar controles, en la que el tratamiento de datos (botonera, fines de carrera, sensores, presstatos, etc.), se efecta en conjunto con contactores o rels auxiliares, frecuentemente asociados a temporizadores y contadores. En sistemas mayores tambin se emplea el autmata programable, entre los que se encuentran los PLC. Estos autmatas no se programan en lenguajes tradicionales como cualquier computador, se programan en Ladder, lenguaje en el cual las instrucciones no son otra cosa que lneas de lgica cableada. As el conocimiento de la lgica cableada es de fundamental importancia para quien programa un autmata programable o PLC. La lgica cableada ms que una tcnica, hoy en da constituye una filosofa que permite estructurar circuitos en forma ordenada, prolija y segura, sea en circuitos cableados o programados.

Aplicaciones de automatizacin con plc


Grafcet Grafcet (Graphe de Comande Etape Transition, cuya traduccin literal es Grfico de Orden Etapa Transicin). Ha sido especialmente diseado para resolver problemas de automatismos secuenciales. Las acciones son asociadas a las etapas y las condiciones a cumplir a las transiciones. Este lenguaje resulta enormemente sencillo de interpretar por operarios sin conocimientos de automatismos elctricos. Muchos de los autmatas que existen en el mercado permiten la programacin en GRAFCET, tanto en modo grfico o como por lista de instrucciones. Tambin podemos utilizarlo para resolver problemas de automatizacin de forma terica y posteriormente convertirlo a plano de contactos. El GRAFCET surge en Francia a mediados de los aos 70, debido a la colaboracin de algunos fabricantes de autmatas, como Telemecanique y Aper con dos organismos oficiales, AFCET (Asociacin francesa para la ciberntica, economa y tcnica) y ADEPA (Agencia nacional para el desarrollo de la produccin automatizada). Homologado en Francia, Alemania, y posteriormente por la comisin Electrnica Internacional (IEC 848, ao 1988) . Actualmente es una herramienta imprescindible cuando se trata de automatizar procesos secuenciales de cierta complejidad con autmatas programables. El GRAFCET es un diagrama funcional que describe la evolucin del proceso que se quiere automatizar tal y como se muestra en la figura. Est definido por unos elementos grficos y unas reglas de evolucin que reflejan la dinmica del comportamiento del sistema. Todo automatismo secuencial o concurrente se puede estructurar en una serie de etapas que representan estados o subestados del sistema en los cuales se realiza una o ms acciones, as como transiciones, que son las condiciones que deben darse para pasar de una etapa a otra.

Aplicaciones de automatizacin con plc

Elementos del Grafcet


Las Etapas Las etapas representan cada uno de los estados del sistema. El smbolo empleado para representar una etapa es un cuadrado con un numero o smbolo en su interior que la identifica. Las etapas iniciales se representan por un cuadrado con doble lnea. Cuando se recorre el grfico de evolucin, por cualquier camino posible, deben alternarse siempre una etapa y una transicin. Las acciones que llevan asociadas las etapas se representan con un rectngulo donde se indica el tipo de accin a realizar. Una etapa puede llevar asociadas varias acciones.

Lneas de Evolucin Las lneas de evolucin unen entre si las etapas que representan actividades consecutivas. Las lneas se entendern siempre orientadas de arriba abajo, a menos que se represente una flecha en sentido contrario. Dos lneas de evolucin que se crucen debe de interpretarse, en principio que no estn unidas.

Aplicaciones de automatizacin con plc

Las Transiciones Las transiciones, representan las condiciones lgicas necesarias para que finalice la actividad de una etapa y se inicie la etapa o etapas inmediatamente consecutivas. Grficamente se representan por una lnea cruzada sobre las lneas de evolucin.

Los Reenvos

Son smbolos en forma de flecha que indican la procedencia o destino de las lneas de evolucin.

Aplicaciones de automatizacin con plc


DIAGRAMA DE CONTACTOS Ladder diagram El lenguaje de programacin LADDER (escalera) permite representar grficamente el circuito de control de un proceso dado mediante el uso simblico de contactos N.A. y N.C., temporizadores, contadores, registros de desplazamiento, rels, etc. Este tipo de lenguaje debe su nombre a su similitud con los diagramas elctricos de escalera. El programa en lenguaje LADDER, es realizado y almacenado en la memoria del PLC (slo en ciertos tipos de PLCs que estn preparados para ello) por un individuo (programador). El PLC lee el programa LADDER de forma secuencial (hace un scan o barrido), siguiendo el orden en que los renglones (escalones de la escalera) fueron escritos, comenzando por el rengln superior y terminando con el inferior. En este tipo de programa cada smbolo representa una variable lgica cuyo estado puede ser verdadero o falso. Dispone de dos barras verticales que representan a la alimentacin elctrica del diagrama; la barra vertical izquierda corresponde a un conductor con tensin y la barra vertical derecha corresponde a la tierra o masa. A continuacin se muestra la simbologa ms comnmente usada en la elaboracin de diagramas de escalera, segn la normativa: INPUT (entrada) Representa a una entrada normalmente abierta. Este componente puede representar a una entrada fsica del PLC o a una entrada lgica asociada a un rel interno (auxiliar) del PLC.

NC-INPUT (entrada cerrada) Representa a una entrada normalmente cerrada. Este componente puede representar a una entrada fsica del PLC o a una entrada lgica asociada a un rel interno (auxiliar) del PLC. Es importante destacar que tanto los contactos asociados a las entradas del PLC como los contactos de los rels internos o auxiliares del mismo, pueden constituir configuraciones lgicas, o en forma general, pueden estar representados en las conocidas "tablas de la verdad" a fines de activar o desactivar salidas especficas del PLC o a rels internos del mismo.

Aplicaciones de automatizacin con plc


OUTPUT (salida) Representa a un dispositivo genrico de salida que puede estar asociado a una salida fsica del PLC o a una salida lgica del diagrama escalera (por ej. una bobina de un rel interno del PLC). En los diagramas LADDER la lnea vertical a la izquierda representa un conductor con tensin o voltaje, y la lnea vertical a la derecha representa tierra.

Los Contactos son elementos a evaluar para decidir si activar o no las salidas en determinado escaln, son variables lgicas o binarias, que pueden tomar solo dos estados: 1 o 0, Estos estados que provienen de entradas al PLC o rels internos del mismo. En la programacin LADDER (escalera), estas variables se representan por contactos, que justamente pueden estar en solo dos estados: abierto o cerrado. Los contactos se representan con la letra E y dos nmeros que indicaran el modulo al cual pertenecen y la bornera a la cual estn asociados. Ejemplo: E0.1 entrada del modulo 0 borne 1 Los contactos abiertos al activarse se cerraran.

Aplicaciones de automatizacin con plc

Los contactos cerrados al activarse se abrirn.

Вам также может понравиться