P. 1
Curso Plc 1 omron español

Curso Plc 1 omron español

|Views: 23|Likes:
Publicado porCésar Augusto

More info:

Published by: César Augusto on Aug 02, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/24/2014

pdf

text

original

Curso de Programación y mantenimiento de PLC’s Industriales

CURSO DE PROGRAMACION E INTRODUCCION A LOS PLC’S

Lección 1 (José Ortega)

Página 1 de 9

Así tenemos modelos como el Hitachi HR-20. Página 2 de 9 . Además existen PLC’s de gama “baja“ (Y lo de baja lo digo entre comillas). mientras me daba su opinión sobre la legibilidad de lo escrito. También deseo agradecer a mi mujer. con el paso de las lecciones iremos incrementando la complejidad de los temas tratados.. simplemente por que me parece el más cómodo para iniciarse en el mundo de los PLC’s.Curso de Programación y mantenimiento de PLC’s Industriales Introducción: Ante todo agradecer a aquellas personas que me han escrito animándome a escribir estos cursos de PLC’s. el Omron 6 o los primeros SIMATIC que marcaron los inicios de este campo. incluso en coma flotante. preselecciones analógicas. de desarrollos de una conocida empresa distribuidora de productos Omron. etc. Para el desarrollo de este curso en los niveles iniciales he optado por poner los ejemplos en lenguaje Syswin con el modelo CQM1. destinados a todos aquellos que deseen introducirse en el fascinante mundo de la automatización Industrial. Pretende que podáis aprender y comparar diferentes modelos y marcas en el mercado como Siemens. capaces de gestionar uno o dos encóder. El curso constará de 25 entregas (ya veremos. y ser ampliados hasta 128 ó 256 e/s (entradas / salidas) Los modelos de gama alta se verán más adelante debido a su complejidad. Por último. Los primeros modelos nacieron de la necesidad de sustituir las maniobras habitualmente realizadas con relés y temporizadores de tipo medio – bajo. Aconsejo empezar desde el principio pues aunque parezca muy básico siempre hay cuestiones que se nos escapan. Izumi. No obstante. etc. Aunque los capitulos iniciales del curso están escritos utilizando como ejemplo los PLC’s Omron de la serie CQM1. Hoy día contamos con equipos capaces de realizar complicadas operaciones. tecleando. el curso no se presenta bajo la única óptica de Omron. Breve introducción a los PLC’s Los PLC’s como tales existen desde hace poco tiempo en comparación con otros campos englobados en la electricidad industrial. privilegio este último disponible hasta hace poco a equipos de alto costo o a los ordenadores personales. S. Esther. Sobre el autor Mi nombre es José Ortega y tengo 29 años he sido programador de PLC’s desde hace más de 14 años. scaneando.. depende la aceptación que tenga) que se publicarán en la WEB periódicamente (cada semana).. Concepción del curso de PLC’s Parto de la base que las personas que decidan realizar este curso poseen pocos o nulos conocimientos sobre el modo de funcionamiento de estos equipos. Hitachi. su apoyo y comprensión por las horas pegado a la pantalla escribiendo. He decidido utilizar el PLC de Omron sin presiones de ningún tipo.. y a Omron Electronics las facilidades otorgadas para llevar a cabo este proyecto. Actualmente trabajo en el Dpto. agradecer a mi empresa Sanper.A.

donde un programa está orientado a objetos y no tiene por que ejecutarse completamente. etc. relés. Su rango es desde el canal IR100 hasta el canal IR115 (En las CPU’s 4X).03. Antes de seguir conviene repasar los siguientes conceptos básicos y tenerlos claros: Este curso está basado en los PLC’s de Omron CQM1. Por ejemplo. Aunque hay diferencias entre otros PLC’s gran cantidad de conceptos son comunes entre todos. Definición de Canal Un canal en un conjunto de 16 bits que puede ser procesado de forma conjunta (por ejemplo para realizar operaciones matemáticas) o en forma individual como operaciones de bit (entradas.. Estos canales actuarán como entradas siempre que existan las tarjetas de entrada en el PLC.DIF.) Cuando programamos y utilizamos un canal en forma de bit (en las primeras lecciones del curso así será) indicamos el numero de canal y el numero de bit separados por un punto. salidas. A diferencia de los ordenadores. uno de los más comunes y empleados hoy día. Dependiendo de la CPU y la configuración de tarjetas de E/S tenemos más o menos canales. imaginemos que queremos usar el bit 3 del canal 4 (entrada 3. etc. En el programa aparecerá 004. RESET. contactores. KEEP. como veremos más adelante se encuentren instrucciones de interrupción o salto que modifiquen este comportamiento inicial.Curso de Programación y mantenimiento de PLC’s Industriales Funcionamiento Básico de un PLC Todos los PLC’s del mercado se basan en el principio de lectura cíclica de programa. De no existir se pueden utilizar como bits o canales de trabajo (ver Canales de trabajo). SET. Página 3 de 9 .4). Los canales de entrada van desde el IR000 hasta el IR015. Para que sirva de referencia las CPU CQM1-11 y CQM1-21 permiten hasta 128 puntos de E/S. Canales de salida (IR) Los canales de salida envían el resultado de las operaciones del programa a las tarjetas de salida conectadas al PLC que activarán actuadores como electroválvulas.. los PLC si que efectúan el recorrido completo del programa almacenado salvo. Canales de Entrada (IR) Los canales de entrada introducen información binaría al PLC procedente de la máquina o la aplicación. Vamos a analizar como funciona y que son los canales dentro del PLC. Las CPU CQM1-4X permiten hasta 128 puntos de E/S.

Esto significa que no son ni entradas ni salidas. Los canales disponibles son: IR012 al IR095 IR112 al IR195 IR216 al IR219 IR224 al IR229 Nota: Recuerde que los canales de E/S no utilizados (o sea que no tienen tarjeta de E/S asignada) pueden utilizarse como canales de trabajo. Se verán en lecciones más avanzadas y son los llamados canales SR y AR. Esto significa que en un programa no podemos utilizar el temporizador 8 por ejemplo y el contador 8. con lo cual se pueden direccionar 1600 bits retentivos (100 canales x 16 bits) Canales Especiales Los canales especiales son aquellos que nos faciltan información o tienen funciones específicas asignadas. Canales de Enlace (LR) Los canales de enlace LR son empleados en comunicaciones 1:1 entre dos PLC’s. Disponemos de 64 canales. Area de Datos (DM) Son registros de almacenamiento de datos de 16 bits. Estos registros no pueden ser operados directamente como bits individuales y son los más utilizados para las operaciones aritmeticas. volviendo a éste tras un corte de suministro. Canales de Retención (HR) Los canales de retención son canales mantenidos por batería. Si interrumpimos el suministro de alimentación al PLC. se estudiarán en fases más avanzadas del curso. los canales IR vistos anteriormente “olvidan” su estado y regresan a 0 (OFF). los cuales comparten sus direcciones. Existen 100 canales disponibles para este uso. Areas de Temporizadores / Contadores Los PLC CQM1 disponen de 512 bits de temporizadores / contadores. ya que se solaparían las direcciones dando errores de funcionamiento.Curso de Programación y mantenimiento de PLC’s Industriales Canales de trabajo Los canales de trabajo son “relés internos”. Lis canales de Retención “recuerdan” su estado. Retienen su información en caso de cortes de suministro eléctrico al igual que los HR Las CPU 11 y 21 disponen de 1024 canales Las CPU 4x disponen hasta de 6144 canales. Al igual que los canales especiales. pero permiten efectuar procesos intermedios en el programa. Página 4 de 9 . que van desde el HR00 hasta el HR99. Se verán en la fase de comunicaciones del curso.

La entrada 000. Por ejemplo. El rele se conecta y cierra el contacto. el ejemplo anterior quedaría así. Si el programa almacenado en el PLC debe actuar sobre una salida. El programa ha activado la salida 100. Con el software Syswin de programación y en modo de diagrama de relés. Esto que parece tan sencillo es la base de cualquier entorno de programación de PLC’s. actúa sobre un bit (Hablamos de salidas digitales).00 El rele está en reposo. No obstante existen funciones de contaje rápido que se verán más adelante.00 tiene estado OFF o “0” al no recibir los 24 V del pulsador- La entrada 000. Los estados 0 o 1 de las entradas y salidas.Curso de Programación y mantenimiento de PLC’s Industriales Disponemos de los temporizadores 0 a 511 (o contadores 0 a 511) Los temporizadores se programan en formato BCD siendo su precisión de 1 décima de segundo. Página 5 de 9 . Gráficamente lo podríamos reflejar así.00. Es lo que se conoce en términos informáticos como un bit de información.00 tiene el estado ON o “1” al recibir los 24 V del pulsador • Con las salidas ocurre algo similar. El programa no ha activado la salida 100. si no lo pulsamos el valor de esta entrada en un “0” lógico. un pulsador normalmente abierto conectado a la entrada 000. mientras que si lo pulsamos obtendremos un “1” lógico. Mi primer programa • Una entrada digital es la unidad mínima de información del PLC y le informa de un estado ON/OFF de un componente externo.00 del PLC.

.. Resumiendo se podría decir básicamente que un programa. pero conviene conocer uno ya desde el inicio: El tiempo de Scan. Como ya se ha dicho. lee las entradas del PLC (si están a cero o a uno). No obstante en el caso de aplicaciones que precisen secuencias rápidas pueden utilizarse entradas de alta velocidad y rutinas de interrupción. etc. ¿Qué es el tiempo de SCAN? Imaginemos un programa que lee el estado de una entrada y en función de su valor escribe un resultado en su salida. señales. relés. Muchos de éllos se darán en partes más avanzadas del curso. esto carece de importancia pues hablamos de unos pocos milisegundos en la mayoría de los casos. En aplicaciones no críticas en tiempo. Esto se tratará en próximas lecciones. de funcionamiento crítico.Curso de Programación y mantenimiento de PLC’s Industriales Observemos una cosa. o en programas muy extensos es un factor muy importante que puede desbaratar un proyecto en principio bien concebido. el PLC ejecuta el programa cíclicamente. pero en aplicaciones rápidas. y en función de los resultados obtenidos activa o no unas salidas que a su vez accionarán unos actuadores (Electroválvulas.) Pero la calidad de un PLC viene determinada por varios factores. procesa el programa almacenado. Esto significa representado gráficamente 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. Página 6 de 9 .

Existen dos condiciones básicas a la hora de programar: AND y OR Instrucción AND Instrucción AND o también llamada Serie. la salida 100. En la figura superior se puede apreciar que si los operandos 000.00 no se activará. Hemos visto en el ejemplo anterior como activando una entrada se activa una salida. Esto se conoce como tabla de la verdad.Curso de Programación y mantenimiento de PLC’s Industriales Combinaciones lógicas. En esta tabla se consulta el estado de las operaciones lógicas. La tabla de la verdad AND es la siguiente: Operando 1 0 0 1 1 Operando 2 0 1 0 1 Resultado 0 0 0 1 Como se puede apreciar solo tenemos resultado 1 cuando las dos condiciones son 1. Permite concatenar operandos de forma que si no cumple la condición 1 en todos éllos el resultado es cero. Esto es correcto pero en la práctica nos encontramos con condiciones mucho más sofisticadas. Página 7 de 9 .01 no están activados.00 y 000.

que cuando activemos una entrada se desactive una salida. Esto se realiza negando los operandos.01 o el operando 000. podemos apreciar la función OR: Si el operando 000. Esto significa utilizar el sentido contrario del operando.00 se pondrá a 1. accionamos una salida (caso del primer ejemplo). pero nos interesa hacer lo contrario. La tabla de la verdad de la función OR es la siguiente: Operando 1 0 0 1 1 Negar Operandos También podemos trabajar con operandos negados. Operando 2 0 1 0 1 Resultado 0 1 1 1 Página 8 de 9 . la salida 100.02 está a 1. Imaginemos que cuando activamos una entrada. el resultado es 1. Si cualquiera de los dos operandos están a 1. Por ejemplo en este programa.Curso de Programación y mantenimiento de PLC’s Industriales Condición OR La condición OR es la contraria de la condición AND.

activaría la salida 100. NOTAS IMPORTANTES • Podemos emplear los operandos de bit como contacto tantas veces como deseemos en el programa. El resultado sería impredecible (generalmente siempre OFF). la entrada 000. O sea.00. Solo con funciones especiales y ganas de complicarse la vida es posible repetirlas.01 no estuviera activada. al estar programada de forma negada. Todos los programas deben terminar con la instrucción END (Función 01 del Syswin) • • Página 9 de 9 .Curso de Programación y mantenimiento de PLC’s Industriales El programa en Syswin sería el siguiente: Cuando la entrada 000. pero el autor aconseja no hacerlo.00 puede aparecer como contacto AND (o abierto) todas las veces que queramos (o que la memoria del PLC permita ) No se pueden repetir las salidas.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->