Está en la página 1de 48

CURSO GENERAL DE AUTOMATAS PROGRAMABLES INDUSTRIALES

Soporte Técnico

ÍNDICE

1. Introducción al control con PLC’s
2. Iniciación a la programación del PLC

3. Programación básica del PLC con consola
4. Programación avanzada del PLC

5. Unidades especiales de E/S
6. Programación de PLC’s con Syswin

7. Anexo I. DM de Configuración de PLC’s
Soporte Técnico

INTRODUCCION AL CONTROL CON PLC’s

INTRODUCCION AL CONTROL CON PLC's

EVOLUCION HISTORICA
• •
1968: Procesador cableado sustituye a relés. Década de los setenta

• •

» » » » » » » »

Incorporación de elementos hombre-máquina. Manipulaciones de datos Operaciones aritméticas Comunicaciones (ordenador) Incremento de memoria E/S remotas Instrucciones más potentes Desarrollo de comunicaciones con dispositivos

Década de los ochenta: Avance de la tecnología µP

» » »
» » » »

Alta velocidad de respuesta, más lenguajes Reducción de dimensiones Módulos inteligentes, autodiagnóstico
Buses de campo abiertos Utilización de tecnología de ordenador: PCMCIA /ETHERNET Conceptos OMRON Smart Factory Plug & Play / Down sizing / Easy to use

Década de los noventa:

Soporte Técnico

AUTOMATIZACION PLC’s diseñados para cubrir las necesidades de control de cualquier tipo de máquina. Plástico Packing Paletizador Montaje Herramienta Soporte Técnico .

• Control de planta • Control de línea • Telemando • Tratamiento de aguas • Domótica • Gestión de energía • Naútica • Proyectos públicos • Medio ambiente Soporte Técnico .AUTOMATIZACION PLC’s diseñados para cualquier aplicación de tipo industrial o no industrial.

AUTOMATIZACION 3 Familias de PLC’s para 3 niveles de aplicación. Más de 512 E/S Hasta 512 E/S Hasta 128 E/S Soporte Técnico .

OBJETIVO Y FUNCION DE UNA AUTOMATIZACION • • INCORPORACION DE UN ELEMENTO (Pej PLC) PARA QUE CONTROLE EL FUNCIONAMIENTO DE LA INSTALACION.DE LA MAQUINA O DEL SISTEMA EN GENERAL EN DEFINITIVA SE TRATA DE UN LAZO CERRADO ENTRE EL DISPOSITIVO QUE CONTROLA (PLC) Y LA INSTALACION EN GENERAL Soporte Técnico .

ACTUANDO SOBRE LOS ACCIONADORES DE LA INSTALACION.OBJETIVO Y FUNCION DE UNA AUTOMATIZACION • EL ELEMENTO DE CONTROL (PLC) REACCIONA EN BASE A LA INFORMACION RECIBIDA POR LOS CAPTADORES (SENSORES) Y EL PROGRAMA LÓGICO INTERNO. I N S T A L A C I Ó N C A P T A D O R E S A C C I O N A D O R E S P L C Soporte Técnico .

OBJETIVO Y FUNCION DE UNA AUTOMATIZACION • LOS PRINCIPALES FACTORES QUE FAVORECEN LA APARICION Y EVOLUCION DE LOS PROCESOS AUTOMATICOS SON BASICAMENTE : » ECONÓMICOS » CALIDAD » SEGURIDAD LABORAL POR LO TANTO. LAS FUNCIONES BÁSICAS DE LA AUTOMATIZACION DE UNA MÁQUINA O DE UNA INSTALACIÓN SON: » AUMENTAR LA PRODUCCION » DISMINUIR COSTES » MEJORAR LA CALIDAD DEL PRODUCTO ACABADO » EVITAR TAREAS PELIGROSAS AL SER HUMANO » INFORMACION EN TIEMPO REAL DEL PROCESO • Soporte Técnico .

PROGAMACION LÓGICA S E R I E P A R A L E L O N E G A D O N D N E M Ó N I C O A O R N O T C O N T A C T O S L Ó G I C A D I N Soporte Técnico .

QUE UTILIZA LOS SÍMBOLOS DEL 0 AL 9.SISTEMAS DE NUMERACION • • • LAS VARIABLES. EN GENERAL. AL TRABAJAR CON MÁQUINAS Y CON COMUNICACIONES. NOS APARECERÁN CONSTANTEMENTE » » » » » » BINARIO BCD (BINARIO CODIFICADO DECIMAL) HEXADECIMAL COMA FLOTANTE GRAY ASCII Soporte Técnico . HAY OTROS SISTEMAS DE NUMERACION QUE. PUEDEN EXPRESARSE O REPRESENTARSE SEGÚN DISTINTOS SISTEMAS DE NUMERACIÓN EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA ES EL SISTEMA DIGITAL.

CUANDO UNA CANTIDAD (Nª ENTERO) SE REPRESENTA MEDIANTE UN SISTEMA DE NUMERACIÓN DE BASE B.SISTEMAS DE NUMERACION • EN GENERAL. . . . QUIERE DECIR : N N 1 0 1 N = X B + X B + . . . . + X B + X B 0 1 N N 1 B Soporte Técnico . .

+ Z x 2 N 1 0 N » DONDE Zi ES UNO DE LOS 2 SIMBOLOS (0 ó 1) Soporte Técnico . . . . . .CODIGO BINARIO • CODIGO BINARIO » UTILIZA LOS SIMBOLOS (1 y 0) PAEA REPRESENTAR CUALQUIER VALOR » LA FORMULA DE CONVERSION DE UN NUMERO DECIMAL A UN NUMERO BINARIO ES LA SIGUIENTE : N 1 N 0 º I L = Z x 2 + Z x 2 + . .

CODIGO BINARIO • CODIGO BINARIO » EJEMPLO: LA REPRESENTACION DEL Nº12 EN BINARIO SERÁ : 3 2 1 0 » EJEMPLO : REPRESENTAR EN BINARIO LOS Nº DECIMALES 16 Y 45. 16  45  Soporte Técnico 2 1 2 2 2 2 2 1 0 0 0 0 0 1 1 0 1 .

.Números en COMA FLOTANTE • COMA FLOTANTE 31 30 23 22 21 ………... Soporte Técnico . 2 1 0 . 22). Signo Mantisa Exponente Mantisa N º D E C I M A L = ( 1 ) x 2 ( 1 + M a n t i s a x 2 ) e 1 2 7 S i g n o 2 3 » Signo (s)  1: negativo . » Representa la parte derecha de número decimal.... 0: positivo (bit 31) » Mantisa (M)  La mantisa incluye 23 bits (bit 0. Exponente (e)  El exponente incluye 8 bits (bit 23.30).

402823·1038  (e=255. Soporte Técnico . s=1) NaN (e=255. • No es necesario conocer el formato de estos números.175494·10-38 0 (e=0) 1. s=0) -3. M=0.402823·1038 ÷ -1.Números en COMA FLOTANTE • Se pueden expresar los números: • • • • • • - (e=255. M=0. M0): Número no válido. sólo que ocupan 32 bits.175494·10-38 ÷ 3.

Precauciones COMA FLOTANTE • • • • Las operaciones indeterminadas 0. /.0/0. Los decimales se truncan al convertirlos a entero (binario con signo).  dan como resultado NaN. Overflow (±) y Underflow (±0). Cualquier operación con un NaN como operando da como resultado NaN.0. Es más peligroso el Overflow al convertir el resultado a entero (binario con signo). Soporte Técnico .

IEEE754 • Expresan números reales en 32 bits conforme al estándar IEEE754: • (-1)signo·2exponente-127·(1+Mantisa·2-23) • 1#10000000#11000000000000000000000 • • • • Soporte Técnico Signo: (-1)1= -1 Exponente: 2128-127=21=2 Mantisa: 1+6291456·2-23=1+0.5 .75 Resultado: -1.75=1.75·2= -3.

LA CONVERSION DIRECTA ES LA SIGUIENTE : DECIMAL 0 1 2 3 4 5 6 7 8 9 Soporte Técnico BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 .CODIGO BCD • CODIGO BCD » CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA » DECIMAL (0.1)..9) SE REPRESENTA EN BINARIO (0.

EN ESTE CODIGO SE UTILIZAN 8 BIT’s PARA LA REPRESENTACION. Ejemplo : A = 41 = 0100 0001 5 = 35 = 0011 0101 > = 3E = 0011 1110 Soporte Técnico .CODIGO ASCII • • • • CODIGO INTERNACIONAL CUYAS SIGLAS RESPONDEN A AMERICAN STANDAR CODE INFORMATION INTERCHANGE. HOY UTILIZADO EN COMUNICACIONES E INTERCAMBIO DE DATOS.

CONCEPTO DE REGISTRO • • DISPOSITIVO CAPAZ DE ALMACENAR UNA INFORMACION DIGITAL (1 o 0) EN NUESTROS PLC’s TODOS LOS REGISTROS SON DE 16 (POSICIONES) 15 14 13 12 msb 11 10 9 8 7 6 5 4 3 2 1 0 lsb Nº BIT (PESO) Soporte Técnico .

CONCEPTO DE PLC EL AUTOMATA PROGRAMABLE INDUSTRIAL (PLC: programmable logic controller) ES UN EQUIPO ELECTRÓNICO. Soporte Técnico . DISEÑADO PARA CONTROLAR EN TIEMPO REAL Y EN AMBIENTE DE TIPO INDUSTRIAL PROCESOS SECUENCIALES. PROGRAMABLE EN LENGUAJE NO INFORMATICO.

CARACTERISTICAS PLC’s OMRON • Recursos Configurables • Comunicaciones compatibles • Software de gestión común • Mapeado de memoria • Periféricos comunes • Instrucciones compatibles • Marcado CE y fabricación europea Soporte Técnico .

Soporte Técnico .ESTRUCTURA DE UN AUTOMATA A L I M E N T A C I Ó N S E Ñ A L E S D E S E N S O R E S M E M O R I A S E Ñ A L E S A A C T U A D O R E S P R O C E S A D O R C P U P E R I F É R I C O S  Unidad central de procesos  Memoria de programación (RAM.EEPROM)  Sistema de control de E/S y perifericos  Dispositivo de entradas / salidas.EPROM.

DISPOSITIVOS DE ENTRADA / SALIDA  EL PLC RECIBE SEÑALES DE ENTRADA TALES COMO. ENCODERS. INDICADORES LUMINOSOS.. PULSADORES. VÁLVULAS. …. TECLADOS.. CONTACTORES. . FOTOCELULAS. SOLENOIDES. Soporte Técnico .  EL PLC ACTIVA MEDIANTE SUS SALIDAS.

y puede recibir ó enviar el programa a un periférico (consola. El PLC ejecuta el programa que tiene en memoria. MONITOR RUN PROGRAM Soporte Técnico . …) MONITOR o RUN.ESTADOS DE FUNCIONAMIENTO • • PROGRAM. El PLC está en reposo. permitiendo en modo monitor el cambio de valores en los registros del mismo. PC.

En particular.MODO DE FUNCIONAMIENTO MONITOR-RUN • CICLO DE SCAN » Se llama así al conjunto de tareas que el automata lleva a cabo cuando está controlando un proceso. el tiempo de respuesta de un sistema (activación de una señal de salida en relación a una entrada) viene determinado principalmente por: • TIEMPO DE SCAN DE LA CPU • TIEMPO DE ON/OFF DE LOS MODULOS DE E/S Soporte Técnico . • • • • TAREAS COMUNES: (SUPERVISION GENERAL) ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS EJECUCION DE LAS INSTRUCCIONES SERVICIO A PERIFERICOS • TIEMPO DE RESPUESTA » Tiempo necesario para llevar a cabo las distintas operaciones de control.

MODO DE FUNCIONAMIENTO MONITOR-RUN Soporte Técnico .

Verificar BUS E/S P R O C E S O S C O M U N E S .Lectura del estado de los módulos de E/S .Verificar memoria de ususario .Programación WATCH DOG .Gestión de transmisión con : G E S T I Ó N D E P E R I F É R I C O S Consola de Programación Interface de comunicaciones .Transferencia de estado a las salidas Soporte Técnico .Scan secuencial de las instruciones del programa E J E C U C I Ó N D E L P R O G R A M A R E F R E S C O D E E / S .CICLO DE TRABAJO .

CALCULO DEL CICLO DE SCAN Soporte Técnico .

75 ms 0.9 420.7 37.8 ms 1.1 15.3 ms 0.35 ms 1.55 ms -1.6 ms 0.59 ms Soporte Técnico .97 9.34 ms 0.26 ms -2.6 ms 1.8 ms 0.18 ms 0.27 ms 0.25 ms 0.06 ms -0.CICLO DE SCAN Y TIEMPO DE RESPUESTA (µS) Instrucción o Proceso Supervisión Ejecución del Programa Refresco de E/S Servicio de Host Link Servicio de Periféricos Servicio de Comboard Tiempo Total del ciclo de scan Instrucciones básicas LD MOV (21) ADD (30) Otras : PID CPM1A 0.375 17.66 ms 3.64 7.7 ms -1.3 ms 0.75 ms 0.72 16.55 ms 0.5 1.0 CPM2 0.8 14.5 -- SRM1 0.04 ms 0 0.05 ms 0 0.3 29.43 ms 0.02/0.7 0.39 ms CQM1H 0.

CALCULO DE LOS TIEMPOS DE RESPUESTA Soporte Técnico .

» AREA DE DATOS: • Este área es usada para almacenar valores o para obtener información sobre el estado del PLC.MEMORIA DEL PLC • La memoria del PLC se encuentra dividida en varias áreas. HR. cada una de ellas con un contenido y características distintas : » AREA DE PROGRAMA: • En este área es donde se encuentra almacenado el programa del PLC (que se puede programar en lenguaje Ladder ó nemónico). LR. SR. Soporte Técnico . Está dividida según funciones en IR.DM. TR. T/C. AR.

EPROM ó EEPROM » INTERNA : RECURSOS DEL AUTOMATA • REGISTROS (CANALES) DE E/S • CANALES ESPECIALES » DE DATOS : RAM MANTENIDA CON BATERIA • MEMORIAS DE DATOS • REGISTROS PERMANENTES Soporte Técnico .MEMORIA DEL PLC • MEMORIA » DE PROGRAMA : RAM CON BATERIA.

CAPACIDAD DE MEMORIA DE PROGRAMA P L C M E M O R I A D E M E M O R I A D E P R O G R A M A D A T O S C P M 1 A S R M 1 C P M 2 C Q M 1 H 2 K w 4 K w 4 K w 1 K w 2 K w 2 K w H a s t a 1 5 K w D M : H a s t a 6 K w E M : H a s t a 6 K w Soporte Técnico .

E/S CONEXION Módulos de ENTRADA  Unidad de entrada de c.a.\c.c. Soporte Técnico . Configuración del circuito.

Soporte Técnico .SELECCION DEL AUTOMATA • CRITERIOS : » Número de E/S a controlar » Capacidad de la memoria de programa » Potencia de las instrucciones » Posibilidad de conexión de periféricos. módulos especiales y comunicaciones.

Se expanden conectándose a otros con parecidas características. módulos de E/S. fuente de alimentación. » MODULARES: Están compuestos por módulos o tarjetas adosadas a rack con funciones definidas: CPU. entradas y salidas y/o la CPU. etc … La expansión se realiza mediante conexión entre racks. Soporte Técnico .CLASIFICACION DE AUTOMATAS • POR TIPO DE FORMATO » COMPACTOS: Suelen integrar en el mismo bloque la alimentación.

) SENSORES PT100 DETECTORES INDUCTIVOS VÁLVULAS (PISTÓN) 24V. SIRENA ALARMA SETA EMERGENCIA DETERMINAR QUE CONFIGURACIÓN DE PLC HACE FALTA Soporte Técnico .DEFINIR CONFIGURACION DE E/S • En una instalación nos encontramos con las siguientes señales y elementos a controlar : 2 3 1 3 1 4 3 2 2 2 2 4 1 1 FOTOCÉLULAS PULSADORES PARA MANUALES SELECTOR MANUAL /AUTOMÁTICO CONTACTORES A 220 AC INTERRUPTOR SELECCIÓN MODO TRABAJO PILOTOS INDICADORES FINALES DE CARRERA TERMOSTATOS VARIADORES DE VELOCIDAD (4-20mA.

Soporte Técnico .DEFINIR CONFIGURACION DE E/S S O L U C I Ó N C Q M 1 H U n P L C c o n 1 6 E d i g i t a l e s 1 2 S d i g i t a l e s 2 E a n a l ó g i c a s P T 1 0 0 2 S a n a l ó g i c a s 4 2 0 m A .

75 mbits Bus de hasta 500 m. Medio de transmisión (doble par trenzado o cable plano) Soporte Técnico .COMPOBUS S • • • • • • • Sistema bus Maestro Esclavo Método multipunto con ramas Hasta 32 nodos Hasta 256 E/S Velocidad de 0.

COMPOBUS S 4 pto Terminal entrada TR Terminal salida TR Terminal salida TR mosfet potencia Terminal salida relé Terminal conexión sensores Interface para Bit Chain Interfaces para circuito impreso Terminal Analógico SRT2-ID08S SRT2-ND08S SRT1-B1T SRT1-ID16P SRT1-OD16P SRT2-AD04 SRT2-DA02 SRT2-ID04(1) 8 pto SRT2-ID08(1) 16 pto SRT2-ID16(1) Espec. NPN (PNP) NPN (PNP) G3D G6D Para conexión de 4 sensores con salida de diagnóstico o entrada teaching Interface para sistema de conexión de E/S en Bit Chain (8 E / 8 S) 100 m Chips para 16 entradas o salidas a transisitor. Interface Compobus S incluido Terminales con 4 entradas analógicas y con 2 salidas analógicas SRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1) SRT2-ROF08 SRT2-ROC08 SRT2-ROF16 SRT2-ROC16 Soporte Técnico .

GRABADOR DE EPROM .PERIFERICOS • PERIFERICOS son dispositivos que realizan tareas complementarias al funcionamiento del autómata y están en constante comunicación con este.CONSOLA DE PROGRAMACION . Se usan tanto para programar como para visualizar el estado del autómata.ORDENADOR .INTERFACE DE CASETE Soporte Técnico . .

deben ser protegidos poniendo placas metálicas. Soporte Técnico .ANALISIS DE LA INSTALACION CONEXIONADO E/S ALIMENTACION  Si el cableado de E/S y los cables de potencia han de tenderse por la misma canaleta (por ejemplo estan conectados al mismo equipo).

Evitar el montaje del PLC junto a equipos de alta potencia. se deberían utlizar cables dobles trenzados » » AWG 14 (mínimo 2mm^2). Soporte Técnico . Verificar que el punto de instalación está al menos a 200 mm de los cables de alta potencia.ANALISIS DE LA INSTALACION • MONTAJE » Para evitar ruido.

ANALISIS DE LA INSTALACION CUADRO DE MANIOBRA  Los bastidores se deben montar en horizontal para poder leer la parte impresa con normalidad. para que la ventilación de los dispositivos sea correcta.  Si es posible.  Igualmente es importante montar los bastidores en horizontal.  Cualquier soporte rígido que cumpla las especificaciones ambientales es válido. utilizar conductos estándar para contener los cables de E/S y mantenerlos separados de los demás. Soporte Técnico .

13 Parada de Emergencia Soporte Técnico .ANALISIS DE LA INSTALACION PARADA DE EMERGENCIA  Se puede utilizar un relé externo (CR) para configurar un circuito de parada de emergencia que desconecta el sistema cuando el PLC pare su operación 253.