Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La programacin de un PLC se realiza mediante perifricos del autmata, como pueden ser un PC, una consola de programacin, un
grabador EPROM, etc. El programa que ms se ha utilizado hasta ahora ha sido el SYSWIN en sus diferentes versiones, pero se estn
empezando a utilizar nuevos programas ms completos, como el CX-PROGRAMMER. Este ltimo es el que vamos a utilizar en esta
pgina a la hora de programar autmatas, por tanto est en vuestras manos conocer el manejo de este programa para poder practicar.
La programacin de un autmata comienza con la ejecucin de un GRAFCET DIAGRAMA DE MANDO del proceso a controlar y
basndonos en este GRAFCET realizaremos el DIAGRAMA DE RELES o ESQUEMA DE CONTACTOS, que permite una representacin lgica
de control similar a los sistemas electromecnicos En este apartado veremos las principales instrucciones de este lenguaje de
programacin. Por supuesto existe un juego amplsimo de instrucciones con muy variadas e interesantes utilidades, pero nos vamos a
limitar a conocer las ms bsicas y utilizadas, lo que nos basta para realizar algunos ejemplos sencillos. En cualquier manual de
programacin de autmatas podrs encontrar todas las instrucciones existentes para todo tipo de autmatas.
Estas seis instrucciones bsicas corresponden a las condiciones de ejecucin en un diagrama de rels. Cada una de esta instrucciones y
cada direccin de bit se puede utilizar tantas veces como sea necesario, no existe un nmero limitado ni restricciones en el orden en el
que se deben utilizar mientras no se exceda la capacidad del PLC. Las combinaciones de estas condiciones determinan la ejecucin o no
de las siguientes instrucciones:
OUT y OUT NOT se utilizan para controlar el estado del bit designado de
acuerdo con la condicin de ejecucin. OUT pone a ON el bit designado A
para una condicin de ejecucin ON y lo pone a OFF para una condicin
de ejecucin OFF. OUT NOT pone a ON el bit designado para una
condicin de ejecucin OFF y lo pone a OFF para una condicin de
ejecucin ON.
El rango de V es de 000.0 a 999.9, sin escribir el punto decimal y N define el nmero de contador. Un temporizador se activa cuando su
condicin de ejecucin se pone a ON y se resetea de nuevo al valor V cuando la condicin de ejecucin se pone a OFF. Existe un
contacto asociado que se pone a ON cuando el temporizador termina la cuenta y este contacto asociado ser condicin de ejecucin de
cualquier otra instruccin. Los temporizadores se resetean cuando estn enclavados entre IL e ILC.
GRAFCET es un diagrama funcional que describe la evolucin del proceso que se quiere
automatizar. 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.El segundo paso en la programacin de un
autmata es la elaboracin de un esquema de contactos del proceso a controlar basndonos
en el grafcet antes realizado. Un diagrama de rels esquema de contactos consiste en una
lnea vertical a la izquierda que se llama BARRA DE BUS y de lneas paralelas que parten de ella
denominadas LINEAS DE INSTRUCCIN. En las lneas de instruccin se colocan los rels
contactos, que pueden corresponder con estados del sistema con condiciones de ejecucin.
Las combinaciones lgicas de estos contactos determinan cundo y cmo se ejecutan las
instrucciones del esquema, situadas al final de las lneas de instruccin. Todos los contactos, a
efectos de programacin, llevan asignados una direccin de bit, ( ej: 000.04) a excepcin de los
contactos que representan los estados del sistema, que llevan asignados una direccin de
Toda contacto del diagrama de rels est ON u OFF dependiendo del estado del bit operando
asignado. Una CONDICIN NORMALMENTE ABIERTA est en ON si el bit asignado est en ON,
y en OFF si el bit asignado est en OFF. Una CONDICION NORMALMENTE CERRADA est en ON
si el bit asignado est en OFF, y en OFF si el bit asignado est en ON. Generalizando, se utiliza
una condicin normalmente abierta si se desea hacer algo cuando un bit est en ON y se
utiliza una condicin normalmente cerrada si se desea hacer algo cuando un bit est en OFF.