Vous êtes sur la page 1sur 32

CIPFP VICENTE BLASCO IBAEZ

CFGS - Programacin de la Produccin en Fabricacin Mecnica

Automatas Programables (PLCs)

PROGAMACIN DE SISTEMAS AUTOMTICOS DE FABRICACIN MECNICA

DEPARTAMENTO DE FABRICACIN MECNICA

1. CONCEPTO DE PLC O AUTOMATA PROGRAMABLE INDUSTRIAL


(PLC: Programmable Logic Controller)
ES UN EQUIPO ELECTRNICO, PROGRAMABLE EN LENGUAJE NO INFORMATICO, DISEADO PARA CONTROLAR EN TIEMPO REAL Y EN AMBIENTE DE TIPO INDUSTRIAL PROCESOS SECUENCIALES.

EL ELEMENTO DE CONTROL (PLC) REACCIONA EN BASE A LA INFORMACION RECIBIDA POR LOS CAPTADORES (SENSORES) Y EL PROGRAMA LGICO INTERNO, ACTUANDO SOBRE LOS ACCIONADORES DE LA INSTALACION.

Hasta no hace mucho tiempo el control de procesos industriales se haca de forma cableada por medio de contactores y rels. Al operario que se encontraba a cargo de este tipo de instalaciones, se le exiga tener altos conocimientos tcnicos para poder realizarlas y posteriormente mantenerlas. Adems, cualquier variacin en el proceso supona modificar fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran esfuerzo tcnico y un mayor desembolso econmico.

En la actualidad, no se puede entender un proceso complejo de alto nivel desarrollado por tcnicas cableadas. El ordenador y los autmatas programables han intervenido de forma considerable para que este tipo de instalaciones se hayan visto sustituidas por otras controladas de forma programada.

El Autmata Programable o Controlador Lgico Programable (PLC) naci como solucin al control de circuitos complejos de automatizacin. Por lo tanto se puede decir que un PLC no es ms que un dispositivo electrnico que sustituye los circuitos auxiliares o de mando de los sistemas automticos. Por lo tanto, el PLC es el encargado de realizar el control del proceso.

El PLC va a recibir informacin del proceso a travs de los captadores (finales de carrera, pulsadores, etc), y dar las rdenes programadas a travs de los actuadores (bobinas de contactores, electrovlvulas, etc).

Se entiende por Controlador Lgico Programable (PLC), o Autmata Programable, a toda mquina electrnica basada en microprocesador o microcontrolador, que tiene generalmente una configuracin modular, puede programarse en lenguaje no informtico y est diseada para controlar en tiempo real y en ambiente industrial procesos secuenciales.

Un autmata programable suele emplearse en procesos industriales que tengan una o varias de las siguientes necesidades: Espacio reducido. Procesos de produccin peridicamente cambiantes. Procesos secuenciales. Maquinaria de procesos variables. Instalaciones de procesos complejos y amplios. Chequeo de programacin centralizada de las partes del proceso.

Aplicaciones generales: Maniobra de mquinas. Maniobra de instalaciones. Sealizacin y control.

Ventajas e inconvenientes de los PLC's

Entre las ventajas tenemos: Menor tiempo de elaboracin de proyectos. Posibilidad de aadir modificaciones sin costo aadido en otros componentes. Mnimo espacio de ocupacin. Menor costo de mano de obra. Mantenimiento econmico. Posibilidad de gobernar varias mquinas con el mismo autmata. Menor tiempo de puesta en funcionamiento. Si el autmata queda pequeo para el proceso industrial puede seguir siendo de utilidad en otras mquinas o sistemas de produccin.

Y entre los inconvenientes: Adiestramiento de tcnicos. Costo.

2. Estructura del autmata


Estructura externa
COMPACTOS: Suelen integrar en el mismo bloque la alimentacin, entradas y salidas y/o la CPU. Se expanden mediante mdulos compatibles

MODULARES: Estn compuestos por mdulos o tarjetas adosadas con funciones definidas: CPU, fuente de alimentacin, mdulos de entradas, mdulos de salidas, etc

Estructura interna

Fuente de alimentacin
Es la encargada de convertir la tensin de la red, 230v c.a., a baja tensin de c.c., normalmente 24 v. Siendo esta la tensin de trabajo en los circuitos electrnicos que forma el Autmata.

Procesador o CPU
La Unidad Central de Procesos es el autntico cerebro del sistema. Se encarga de recibir las ordenes, del operario por medio de la consola de programacin y el modulo de entradas. Posteriormente las procesa para enviar respuestas al mdulo de salidas. En su memoria se encuentra residente el programa destinado a controlar el proceso.

El mdulo de entradas
Mediante el interfaz, adapta y codifica de forma comprensible para la CPU, las seales procedentes de los dispositivos de entrada o captadores (finales de carrera, pulsadores, sensores, etc). Se pueden diferenciar dos tipos de captadores conectables al mdulo de entradas: los Pasivos y los Activos. Los Captadores Pasivos son aquellos que cambian su estado lgico, activado a no activado, por medio de una accin mecnica. Estos son los Interruptores, pulsadores, finales de carrera, etc. Los Captadores Activos son dispositivos electrnicos que necesitan ser alimentados por una tensin para que varen su estado lgico. Este es el caso de los diferentes tipos de detectores (Inductivos, Capacitivos, Fotoelctricos). Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del autmata..

Los tipos de dispositivos de entrada que nos podemos encontrar pueden ser de tipo: DIGITAL: Cuando la informacin que introduce es uno de dos valores posibles: ON u OFF (1 0). Son dispositivos de entrada digital los selectores, finales de carrera, pulsadores, sensores fotoelctricos, etc. ANALGICO: Cuando la informacin que introduce es un valor de un rango continuo de valores posibles de intensidad o voltaje: 4-20mA, 0-5Vdc, 0-10Vdc. Son dispositivos de entrada analgica las termoresistencias, termopares, transmisores de presin, etc.

El mdulo de salidas
El mdulo de salidas del autmata es el encargado de activar y desactivar los actuadores (bobinas de contactores o rels, lmparas, motores pequeos, etc). La informacin enviada por las entradas a la CPU, una vez procesada, se enva al mdulo de salidas para que estas sean activadas y a la vez los actuadores que en ellas estn conectados.

Segn el tipo de proceso a controlar podemos utilizar diferentes mdulos de salidas: SALIDA DIGITAL: Cuando admite uno de slo dos estados posibles: ON u OFF. Son dispositivos de salida discreta los rels, contactores, solenoides, lmparas indicadoras. SALIDA ANALGICA: Cuando admite un valor dentro de un rango continuo de valores posibles. Son dispositivos de salida analgica los controladores de velocidad de motor, actuadores lineales, vlvulas de control de flujo, etc.

3. El autmata OMRON CP1L


El autmata que vamos a utilizar es el OMRON CP1L, se trata de un autmata de tipo medio, de estructura compacta.

El modelo con el que vamos a trabajar es el M30 que consta de 30 puntos de entrada y salida. Concretamente dispone de 18 entradas y 12 salidas en el propio autmata ms las posibles ampliables a travs de los mdulos adecuados.

El OMRON CP1L dispone de dos puertos de comunicacin para perifricos, un terminal para la consola de programacin y una conexin USB para comunicacin con el PC o con los diferentes accesorios. Adems dispone de conector para los mdulos de expansin.

reas de memoria
La memoria del PLC se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas: AREA DE PROGRAMA: Donde se encuentra almacenado el programa del PLC AREA DE DATOS: Usada para almacenar valores o para obtener informacin sobre el estado del PLC.

Direccionamiento del rea de datos


La unidad de informacin bsica es el bit, cada bit puede tener nicamente el valor de 0 o 1.

Como mltiplos tenemos el Byte (= 8bits), la palabra (Word) que equivale a 16 bits o dos bytes.

Omron direcciona su memoria en canales, cada canal equivale a una palabra (word = 16 bits).

El formato de direcciones es el siguiente: XXX.YY

XXX Nmero de canal YY Nmero de Bit (rel), (entre 00 y 15)

As por ejemplo cuando decimos la entrada 000.11 quiere decir el bit 11 del canal 000, slo podr tener valores de 0 o 1.

Si nicamente escribo el nmero del canal, por ejemplo 1230, el valor que puede almacenar es un nmero binario de 16 bits (de 0 hasta 65.536 en sistema decimal).

El sistema para traducir de Binario a Decimal es el siguiente

El rea de datos del CP1L dispone del siguiente mapa de memoria:

rea C/O
Esta rea est reservada para las Unidades Bsicas de Entradas/Salidas as como rels internos del programa: De los canales C/O 0 a 99 se puede utilizar para captar entradas, o como rels internos del programa De los canales C/O 100 a 199 se puede utilizar para activar salidas o como rels internos del programa De los canales C/O 3800 hasta 6143 se pueden usar exclusivamente como rels internos del programa Para utilizar cualquier bit C/O nicamente hay que indicar su canal y nmero de bit: Ejemplo: 80.03

rea de trabajo
Esta rea slo se puede utilizar desde programa. Se puede utilizar esta rea como canales y bits de trabajo dentro de programa. Ocupa los canales W000 a W511 Para utilizar cualquier bit del rea de trabajo hay que indicar su canal y nmero de bit precedido de W: Ejemplo: W80.03

rea de Retencin (HR)


Esta rea slo se puede utilizar desde programa. En esta rea se retiene el contenido ante prdidas de alimentacin Ocupa los canales H000 a H511 Para utilizar cualquier bit del rea de retencin hay que indicar su canal y nmero de bit precedido de H: Ejemplo: H80.03

rea de Temporizadores
Reservada para el uso de temporizadores. Ocupa los canales desde T0000 a T4095 Para utilizar cualquier bit del rea de temporizadores hay que indicar su canal y nmero de bit precedido de T: Ejemplo: T80.03

rea de Contadores
Reservada para el uso de contadores. Ocupa los canales desde C0000 a C4095 Para utilizar cualquier bit del rea de contadores hay que indicar su canal y nmero de bit precedido de C: Ejemplo: C80.03

El resto de reas de memoria no las vamos a estudiar en esta manual

4. Conexionado del autmata


En los ejercicios de montaje en los paneles, utilizaremos las fuentes de alimentacin de los paneles mediante rels activados por las salidas del plc para alimentar las bobinas de las electrovlvulas de los actuadores y la fuente del autmata para alimentar los sensores conectados a las entradas del autmata. De este modo evitamos daar las salidas del PLC por un error de montaje.

Si analizamos el mdulo de entradas del PLC tendr la siguiente configuracin en la que podemos ver que dispone de un terminal comn para TODAS las entradas y de otro terminal para cada una de las ellas.

Cada entrada se comporta como un rel al que es necesario excitar para que se active, todas las entradas tienen un terminal comn (COM). La representacin esquemtica de las entradas del PLC sera como se representa en la figura:

Cada entrada activa un bit del PLC, ejemplo: 00.04 (canal 00 entrada 4). El PLC CP1L permite configurar la activacin de las entradas de dos maneras diferentes:

1.- Conectando el terminal negativo de la fuente de alimentacin (0V) al terminal comn (COM) de todas las entradas y despus dar seal POSITIVA por cada una de las entradas.

2.- Conectando el terminal positivo de la fuente de alimentacin (+24V) al terminal comn (COM) de todas las entradas y despus dar seal NEGATIVA por cada una de las entradas.

10

1.- Conectando el terminal negativo de la fuente de alimentacin (0V) al terminal comn (COM) de todas las entradas y despus dar seal POSITIVA por cada una de las entradas.

Este tipo de configuracin la vamos a llamar tipo PNP. ya que va a ser la ms sencilla y apropiada para conectar sensores del tipo PNP.

Cableado del PLC en configuracin tipo PNP

En el esquema podemos apreciar como en los sensores activos de tipo PNP se conecta la salida del sensor directamente a una de las entradas del autmata ya que el PLC est preparado para recibir + 24V por las entradas y 0V por el terminal comn (COM).

En la mayora de las instalaciones de PLCs en la industria predomina ms este tipo de conexin, ya que se suelen utilizar sensores del tipo PNP.

11

2.- Conectando el terminal positivo de la fuente de alimentacin (+24V) al terminal comn (COM) de todas las entradas y despus dar seal NEGATIVA por cada una de las entradas.

Este tipo de configuracin lo vamos a llamar tipo NPN. ya que va a ser la ms sencilla y apropiada para conectar sensores del tipo NPN.

Cableado del PLC en configuracin tipo NPN

Aqu podemos apreciar como el Positivo (+24v) de la fuente de alimentacin del PLC se conecta al terminal comn (COM) de las entradas y luego para activar las entradas es necesario conectar el negativo de la fuente (0v) a las diferentes entradas.

La marca OMRON, en sus autmatas ms antiguos, normalmente ha utilizado siempre configuracin del tipo NPN, pero los ms recientes permiten las dos configuraciones, pero cuidado PNP o NPN nunca las dos a la vez.

12

En la industria los PLC se integran dentro de los cuadros elctricos de la instalacin por lo que se conectan una sola vez sus terminales salvo que se haga alguna modificacin o ampliacin en la instalacin. Esto no ocurre as en los centros docentes, los autmatas se cablean una infinidad de veces por parte de muchos alumnos y varios profesores, lo que puede llegar a deteriorar rpidamente toda la tortillera de los mdulos de entrada y salida y los terminales de alimentacin. El tiempo disponible para realizar todas las conexiones y probar los ejercicios es poco por lo que se hace necesario buscar una configuracin rpida de cablear y que sea apropiada para poder interconectar con los sensores y actuadores de los paneles de simulacin electroneumtica. Cableado de los autmatas para simular los ejercicios. El autmata tiene sus entradas y salidas as como los terminales de alimentacin segn la siguiente distribucin:

CH 100

CH 101

La alimentacin del PLC puede hacerse segn nos indica el fabricante con tensin alterna monofsica con valores comprendidos entre 100 y 240 VAC., por lo que se conectan a la tensin de la red de 230V AC.

CH 100

CH 101

13

Como ya se ha indicado con anterioridad la mayora de los sensores que disponemos es el tipo PNP, y los alimentaremos desde la fuente de alimentacin del PLC, por lo que la configuracin de las entradas ser del siguiente modo:

CH 100

CH 101

En cuanto a las salidas cada una de ellas activa la bobina de un rel externo para evitar errores que puedan daar el contacto de salida del autmata. El cableado es el siguiente:

CH 100

CH 101

14

Los PLCs se han cableado para poder utilizarlos en simulacin con interruptores para cada una de las entradas, y parte de ellos con bornas de conexin rpida para conectarlos a los paneles electroneumticos, as el esquema de conexin de las entradas es el siguiente:

CH 100

CH 101

Las salidas tambin estn cableadas a bornas de conexin rpida. Un contacto abierto de cada uno de estos rels asociados a las salidas se cablea a dos bornas de conexin rpida para poder accionar los actuadores.

Es importantsimo tener en cuenta que la alimentacin de 24 voltios de las salidas proviene de la fuente de los paneles de simulacin y nunca de la fuente del autmata.

15

5. Modos de operacin
La unidad CP1L tiene tres modos de operacin: PROGRAM, MONITOR y RUN. Modo PROGRAM: En esta modalidad se interrumpe la ejecucin del programa. Este modo se utiliza para preparar la ejecucin del programa realizando la configuracin inicial, como por ejemplo la instalacin del PLC, la transferencia y comprobacin del programa y forzar a set o a reset. Modo MONITOR: En esta modalidad, el programa se ejecuta. Es posible realizar tareas de edicin, forzar a set o a reset y cambiar los valores de la memoria de E/S online. Este modo se utiliza tambin para realizar ajustes durante las ejecuciones de prueba. Modo RUN: En esta modalidad, el programa se ejecuta. Utilice este modo para ciclos de produccin.

CICLO DE SCAN Se llama as al conjunto de tareas que el autmata lleva a cabo cuando est controlando un proceso.

Imaginemos un programa que lee el estado de una entrada y en funcin de su valor escribe un resultado en su salida., el PLC ejecuta el programa cclicamente. Esto significa representado grficamente lo siguiente: 1 Lee el estado de todas la entradas 2 Ejecuta el programa de usuario 3 Escribe el resultado en las salidas del PLC

El tiempo de Scan es el tiempo que tarda el PLC desde que inicia la lectura de las entradas hasta que escribe los resultados del programa de usuario en las salidas.

TIEMPO DE RESPUESTA Se llama as al tiempo necesario para llevar a cabo las distintas operaciones de control. En particular, el tiempo de respuesta de un sistema (activacin de una seal de salida en relacin a una entrada) viene determinado principalmente por el tiempo de scan de la CPU y el tiempo de ON/OFF de los mdulos de E/S.

16

6. Programacin bsica de PLCS


Lenguajes de programacin
Cuando surgieron los autmatas programables, lo hicieron con la necesidad de sustituir a los enormes cuadros de maniobra construidos con contactores y rels. Por lo tanto, la comunicacin hombre-mquina debera ser similar a la utilizada hasta ese momento.

El lenguaje usado, debera ser interpretado, con facilidad, por los mismos tcnicos electricistas que anteriormente estaban en contacto con la instalacin. Estos lenguajes han evolucionado, en los ltimos tiempos, de tal forma que algunos de ellos ya no tienen nada que ver con el tpico plano elctrico a rels.

Los lenguajes ms significativos son:

Diagrama de contactos:

Es el que ms similitudes tiene con el utilizado por un electricista al elaborar cuadros de automatismos. Muchos autmatas incluyen mdulos especiales de software para poder programar grficamente de esta forma.

Lista de Instrucciones:

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 los casos, la forma ms rpida de programacin e incluso la ms potente. Hay consolas especficas para poder programar los PLCs mediante este sistema sin utilizar PC.

17

GRAFCET

Es el llamado 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, Omron no permite programar directamente con Grafcet, pero resulta muy interesante utilizarlo para disear los automatismos y por lo tanto podemos utilizarlo para resolver problemas de automatizacin de forma terica y posteriormente convertirlo a plano de contactos.

Diagrama de funciones lgicas El plano de funciones lgicas, resulta especialmente cmodo de utilizar, a tcnicos en electrnica habituados a trabajar con circuitos de puertas lgicas, ya que la simbologa usada en ambos es equivalente.

Durante el curso trabajaremos nicamente con diagrama de contactos

18

PROGRAMANDO CON DIAGRAMA DE CONTACTOS:


CONCEPTOS: Smbolos bsicos:

Las ramas de circuitos tienen origen en una barra vertical puesta a la izquierda del diagrama El flujo de la seal va de izquierda a derecha y de arriba a abajo

Una bobina no puede venir conectada directamente de la barra de inicio.


0000 0200

0200

A la derecha de una bobina no es posible programar ningn contacto Es aconsejable no programar una salida, como una bobina, ms de una vez Es posible colocar en paralelo 2 o ms bobinas

Ejemplo:

La salida 10.00 la activan 000.00 y 000.01 simultneamente La salida 010.01, la activan 000.02 o 000.03 indistintamente

19

FUNCIONES:
El PLC tiene gran cantidad de funciones pero nosotros slo utilizaremos unas pocas:

SET y RSET (Se deben utilizar ambas a la vez)


SET.- Pone el bit correspondiente a ON cuando la condicin de ejecucin se cumple, y mantiene el estado de ese bit a ON aunque la condicin de entrada se desactive.

RSET.- Pone el bit correspondiente a OFF cuando la condicin de ejecucin se cumple y mantiene el estado de ese bit a OFF aunque la condicin de entrada se desactive.

Ejemplo: Queremos automatizar el alumbrado del aula. Con un pulsador 000.00 se enciende y con otro 000.01 se apaga. La salida del autmata ser la 10.00

20

KEEP
Realiza una funcin biestable con una entrada se SET y otra de RSET Cuando se activa S se activa el rel, cuando se activa R se desactiva el rel, cuando los dos estn desactivados se mantiene y si los dos se activan el RESET tiene prioridad.

Equivalente a:

Ejemplo: Se pretende automatizar el arranque directo de dos motores elctricos MA y MB diseando el automatismo en el PLC que se corresponde con la maniobra de arranque de los dos motores. Cada motor es independiente, los pulsadores de marcha son 000.00 para KMA , 000.01 para KMB y los de paro son 000.02 y 000.03. No pueden arrancar los dos motores a la vez. Las salidas del autmata sern 10.00 (KMA) y 10.01 (KMB)

21

Temporizador TIM
Realiza temporizaciones en unidades de 0.1 segundos Realiza un retardo a la conexin. Temporiza desde 0.1s a 999.9s. Empieza a contar cuando se activa su condicin de activacin Se resetea cuando la condicin de ejecucin se desactiva Debe llevar al menos un contacto de activacin, no puede ir conectado directamente a la barra inicial Es necesario colocar # delante del valor para que interprete el valor en sistema decimal, sin el # nos tomar el valor del canal correspondiente rea de datos: - n(numero de temporizador): 000 a 4099 - SV(tiempo seleccionado): cualquier canal, con # delante un nmero decimal.

Ejemplo:

Activamos y mantenemos activada una seal (Entrada 000.00). Transcurridos 2 segundos se encienda una lmpara (Salida 010.00)

22

Contador CNT
Es un contador descendente. Mantiene el valor si hay un fallo de alimentacin El contador tiene dos condiciones de ejecucin: - CP entrada de impulso de contaje. - R entrada de reset del contador. rea de datos: n: n de contador de 000 a 4099 SV(numero seleccionado):

Ejemplo:

Tiene una entrada de pulsos 000.00. Tiene una entrada de reset 000.01. Cuando detecte 10 pulsos, encienda una lmpara (Salida 010.07)

DIFU y DIFD
Activan una salida durante un ciclo de SCAN, aunque la seal contine. DIFU se activara cuando la entrada 5 se active (en el flanco de subida) DIFD se activara cuando la entrada 6 se desactive (en el flanco de bajada)

Se utiliza, por ejemplo para que un pulsador de marcha solo nos haga una secuencia aunque permanezca pulsado

23

Gua rpida de CX-Programmer


Esta gua pretende dar los conocimientos ms bsicos para la programacin de un PLC CP1L de Omron, usando el software CX-Programmer (CX-P).

Los pasos bsicos de la programacin son:

1. Creacin de smbolos 2. Edicin el diagrama de contactos 3. Compilacin del programa Modificacin de errores 4. Transferencia del programa al PLC o Simulacin en CX- Simulator 5. Monitorizacin del programa

Arranque del programa: Lo primero sera arrancar el CX-P. Al arrancar, el programa aparece con una serie de barras de herramientas desactivadas y un rea de trabajo vaca.

Creando un proyecto Para acceder al rea de trabajo es necesario crear un nuevo proyecto o abrir uno ya creado. Cuando creamos un proyecto nuevo lo primero que tenemos que hacer es seleccionar el PLC para el que vamos a realizar el programa:

1 Introduccin del nombre del PLC 2 Elegimos Modelo de PLC 3 Modo de comunicaciones

A eleccin nuestra Ej:Simulador CP1L USB

El resto de parmetros permanecer como aparecen por defecto en esta ventana. Cuando pulsemos ACEPTAR aparecern activas las barras de herramientas y tendremos acceso al rea de trabajo.

24

En la ventana principal se distinguen dos reas:

Como ejemplo y para facilitar su comprensin realizaremos un circuito electroneumtico de forma simultnea a la explicacin, que realice la siguiente secuencia en ciclo nico: A+ B+ A- C+ C- B-

Definiendo los smbolos Lo primero, antes de comenzar a introducir el programa es definir los smbolos que sern usados en el programa. Un smbolo no es ms que una direccin de memoria a la que se asocia un nombre o un comentario.

Los smbolos pueden ser locales o globales. Los smbolos locales slo pueden ser usados en el programa en que son definidos. Los smbolos globales definidos para un PLC pueden ser utilizados por cualquiera de sus programas. Los smbolos locales y globales son almacenados en las tablas de smbolos locales y globales respectivamente.

25

En la tabla de smbolos globales estn definidos por defecto smbolos de uso especfico. La tabla de smbolos locales est totalmente vaca. Es en ella donde definiremos los smbolos a usar en nuestro programa.

Antes de definir los smbolos es conveniente hacer una lista con los smbolos que se usan en el programa. Con el objetivo de hacer el programa ms entendible, los nombre asignados a cada smbolo debe tener relacin con dato que contiene. Crearemos smbolos para cada una de las entradas y salidas del PLC que utilizaremos, para cada una de las etapas de nuestra secuencia, y para cualquier proceso interno que consideremos conveniente. En la siguiente tabla se resumen los smbolos que sern utilizados en el programa ejemplo Secuencia 3 cilindros.
Grupo Nombre Etapa1 Etapa2 Etapas Etapa3 Etapa4 Etapa5 Etapa6 Marcha FCa0 FCa1 Entrada FCb0 FCb1 FCc0 FCc1 Y1 Y2 Salidas Y3 Y4 Y5 Y6 Direccin 010.01 010.02 010.03 010.04 010.05 010.06 000.00 000.01 000.02 000.03 000.04 000.05 000.06 100.00 100.01 100.02 100.03 100.04 100.05 Tipo de dato BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Comentario Etapa 0 Etapa 1 Etapa 2 Etapa 3 Etapa 4 Etapa 5 Pulsador de marcha Final de carrera a0 Final de carrera a1 Final de carrera b0 Final de carrera b1 Final de carrera c0 Final de carrera c1 Solenoide Y1 Solenoide Y2 Solenoide Y3 Solenoide Y4 Solenoide Y5 Solenoide Y6

26

Para definir los smbolos:

1. En cualquier zona de la tabla de smbolos hacer clic con el botn derecho. En el men contextual que aparece seleccionar la opcin INSERTAR SMBOLO, se abre el cuadro:

2. Entrar el nombre del smbolo: Etapa1 3. Tipo de dato: CHANNEL o BOOL (canal o bit) En nuestro caso todos BOOL 4. Introducir la direccin: 010.01 5. Repetir los pasos del 1 al 4 para todos los smbolos

Una vez que han definido todos los smbolos que sern utilizados, pasamos a editar el diagrama de contactos que resuelve nuestro automatismo.

Edicin del diagrama de contactos El programa se introduce en la zona rea de Programa. Para activar el rea de programa en el modo de edicin de diagrama de contactos: Doble clic en el nombre de la seccin que quiero modificar del rea de proyecto. Puedo crear tantas secciones del programa como estime conveniente, en nuestro caso crearemos 2 secciones, Etapas y Activacin. Para crear una seccin: Click botn derecho en el nombre del programa del rea de proyecto Insertar seccin Tanto el nombre de programa como de las secciones se puede modificar: Click botn derecho Propiedades

27

Introduccin de comentarios Es conveniente introducir comentarios explicativos del programa para la comprensin del mismo por parte de otra persona que deba realizar modificaciones en el mismo, es posible poner comentarios en cada lnea del programa. Primero introduciremos un comentario describiendo la utilidad, fecha de realizacin, autor y otros datos que sirvan para la posterior identificacin de programa: Para introducir un comentario Doble click en la barra izquierda del rea de programacin

Ya podemos empezar a hacer nuestro programa, hay infinitud de sistemas. Para la solucin de nuestro ejercicio, utilizaremos un mtodo parecido a los mtodos sistemticos estudiados en electroneumtica, ya que es con el que estamos familiarizados.

Insertando contactos 1. Seccionar el icono de la barra de herramientas y posicionar el smbolo en el punto

deseado. Tambin se puede hacer pulsando la letra C una vez que el cursor est en el

punto deseado
2. Aparece el cuadro Nuevo contacto. 3. En este cuadro lo que se hace es asociar al contacto un smbolo. Si pinchamos en el botn desplegable en la esquina superior izquierda, aparece una lista de todos los smbolos (globales y locales) de la cual se selecciona el smbolo que se desea asociar al contacto.

28

Para aadir otros tipos contactos: Contacto negado: botn o tecla Q. o tecla O.

Contacto de salida o bobina: botn

Aadiendo ramales Para aadir extensiones: con los botones y , seleccionar el punto a partir del cual

deseados aadirla o tambin con las teclas:


Ctrl.+ (derecha), Ctrl.+ (izquierda), Ctrl.+ (arriba), Ctrl.+ (abajo).

Aadiendo lneas
Para crear una nueva lnea de forma manual, acceder al men contextual de una lnea, haciendo clic con el botn derecho del ratn en la barra lateral y seleccionar la opciones Insertar Abajo o Insertar Arriba.

Aadiendo instrucciones

1. En el punto donde se quiere insertar la instruccin seleccionado, pulsar la tecla I o el botn


2. Aparece el cuadro Nueva Instruccin. Al pulsar el botn Detalles, el dilogo instruccin se expande con campos adicionales.

3. Ahora debemos escribir o seleccionar la instruccin que deseamos.

4. Una vez seleccionada la instruccin,


pasamos a definir sus operandos.

La informacin sobre los operandos de una instruccin (cantidad, tipo,..) se puede consultar directamente pulsando el botn de ayuda

29

Nos queda un diagrama de contactos con dos secciones de la siguiente manera: Etapas:

Activacin:

Ahora deberemos de compilar el programa, y proceder a su simulacin y transferencia al PLC

30

Compilacin Durante la edicin del programa el CX-P realiza un chequeo automtico para detectar posibles errores como por ejemplo que a un elemento insertado no se haya asociado un smbolo o una direccin. Las lneas en las que se detecten errores aparecen con una lnea roja vertical en el extremo izquierdo.

La compilacin de un programa para obtener un listado de los errores se debe realizar antes de simular o ejecutar cada programa pulsando el botn o por la barra de herramientas:

Programas Compilar. El progreso de la compilacin y listado de los errores aparece en la pestaa Compilar de la Ventana de Salida, que se abre al final de la compilacin. Simulacin mediante CX-Simulator Se puede simular un programa sin disponer de PLC mediante CX-Simulator. Para activarlo debemos ir a la barra de herramientas: Simulacin Trabajar con el simulador on-line

Para realizar la simulacin deber activar las entradas manualmente pulsando con el botn derecho en cada una de ellas:

31

Transfiriendo el programa al autmata

1 2

Guardar el programa. Realizar la conexin fsica entre el PC y el autmata. En nuestro caso por USB. o por la barra de

3 Activar la conexin del CX-P con el autmata pulsando el botn herramientas: PLC Tabajar Online 4 Transferir el programa al PLC PLC Transferencia a PLC

Monitorizacin del programa

Cuando se transfiere un programa al PLC, la opcin de monitorizacin se activa automticamente. Por tanto, al final de la transferencia el CX-P comienza a monitorizar el programa. Podemos ver las entradas y salidas que estn activas en cada momento y observar el funcionamiento del programa, tambin es posible activar o desactivar posiciones de memoria manualmente como en la simulacin. Es necesario realizar una monitorizacin del programa para comprobar que todo funciona correctamente, y realizar las modificaciones oportunas.

32

Vous aimerez peut-être aussi