AUTÓMATAS PROGRAMABLES OMRON NIVEL 1 Urola Garaiko Lanbide Eskola Juan Manuel Aldanondo Otegi Urola Garaiko Lanbide Eskola 17/9/2012 1
AUTÓMATAS PROGRAMABLES ESTRUCTURA EXTERNA Estructura compacta Estructura modular Urola Garaiko Lanbide Eskola 17/9/2012 2
AUTÓMATAS PROGRAMABLES ESTRUCTURA INTERNA SECCIÓN DE ENTRADAS C.P.U. SECCIÓN DE SALIDAS Urola Garaiko Lanbide Eskola 17/9/2012 3
AUTÓMATAS PROGRAMABLES CICLO BÁSICO DE LA C.P.U. Imagen o estado de la entradas Elaboración de las instrucciones del programa Ejecución del estado de las salidas Urola Garaiko Lanbide Eskola 17/9/2012 4
AUTÓMATAS PROGRAMABLES EQUIPOS O UNIDADES DE PROGRAMACIÓN Programación Grabación de programas Visualización y verificación dinámica del programa Modos de servicio Urola Garaiko Lanbide Eskola 17/9/2012 5
AUTÓMATAS PROGRAMABLES PROGRAMACIÓN Introducción de instrucciones Búsqueda de instrucciones Modificación de programa Detección de errores de sintaxis Visualización de programa Forzamiento de estados Urola Garaiko Lanbide Eskola 17/9/2012 6
AUTÓMATAS PROGRAMABLES GRABACIÓN DE PROGRAMAS En chip de memoria EPROM o EEPROM En papel mediante impresora En PC Urola Garaiko Lanbide Eskola 17/9/2012 7
AUTÓMATAS PROGRAMABLES MODOS DE SERVICIO STOP RUN MONITOR Urola Garaiko Lanbide Eskola 17/9/2012 8
AUTÓMATAS PROGRAMABLES TAMAÑO DE LOS AUTÓMATAS PROGRAMABLES Gama baja ( 128 E/S y 4 K máximo) Gama media (de 128 a 512 E/S y 16k ) Gama alta ( más de 512 E/S ) Urola Garaiko Lanbide Eskola 17/9/2012 9
AUTÓMATAS PROGRAMABLES SISTEMAS DE PROGRAMACIÓN Nemónicos Diagrama de contactos Plano de funciones GRAFCET Organigrama Urola Garaiko Lanbide Eskola 17/9/2012 10
AUTÓMATAS PROGRAMABLES OMRON Urola Garaiko Lanbide Eskola 17/9/2012 11
AUTÓMATAS CQM1 CARACTERÍSTICAS DE CQM1 16 terminales de entrada incorporados Las unidades de E/S se pueden añadir de una en una para aumentar la capacidad de E/S Incorpora TIM / CNT de alta velocidad Urola Garaiko Lanbide Eskola 17/9/2012 12
AUTÓMATAS CQM1 INTERRUPCIONES Interrupciones de entrada Interrupciones temporizadas Interrupciones de contador de alta velocidad Urola Garaiko Lanbide Eskola 17/9/2012 13
AUTÓMATAS CQM1 FUNCIÓN DE SALIDA DE PULSOS 1 KHz de frecuencia Dos puertos dedicados para salida de pulsos de 50 KHz con la CQM1-CPU43-E Urola Garaiko Lanbide Eskola 17/9/2012 14
AUTÓMATAS CQM1 COMUNICACIONES Host link Comunicación PC o consola Puerto RS-232c Lector código de barras, impresora, PC,... Enlace 1:1 Urola Garaiko Lanbide Eskola 17/9/2012 15
AUTÓMATAS CQM1 FUNCIÓN DE SELECCIÓN ANALÓGICA Cuatro potenciómetros en el CQM1-CPU42-E Urola Garaiko Lanbide Eskola 17/9/2012 16
AUTÓMATAS CQM1 ÚTILES INSTRUCCIONES DE E/S Instrucción de entrada de teclado decimal Instrucción de entrada de teclado hexadecimal Instrucción de década de selección Instrucción para salida 7 segmentos Urola Garaiko Lanbide Eskola 17/9/2012 17
AUTÓMATAS CQM1 DIFERENTES CPUs MODELO CPU11-E CPU21-E CPU41-E CPU42-E CPU43-E CPU44-E E/S 128 CAPACIDAD PROGRAMA 3.2K CAPACIDAD DE DM 1K 192 7.2K 6K CARACTERÍSTICA ESPECIAL NO RS-232C RS-232C Pres. analógica E/s de pulsos Interfaz ABS Urola Garaiko Lanbide Eskola 17/9/2012 18
AUTÓMATAS CQM1 INDICADORES DE LA CPU RUN ERR/ALM COM1 COM2 OUT INH 0,1,2,... Urola Garaiko Lanbide Eskola 17/9/2012 19
AUTÓMATAS CQM1 MODOS DEL PLC PROGRAM MONITOR RUN Urola Garaiko Lanbide Eskola 17/9/2012 20
AUTÓMATAS CQM1 MODO PROGRAM Escribir programa Chequear programa Cambiar la configuración del PLC Los puntos de salida a OFF Urola Garaiko Lanbide Eskola 17/9/2012 21
AUTÓMATAS CQM1 MODO MONITOR Monitorización del programa El programa se ejecuta La mayoría de los bits pueden ser cambiados ONLINE Urola Garaiko Lanbide Eskola 17/9/2012 22
AUTÓMATAS CQM1 MODO RUN Se utiliza para ejecutar el programa en condiciones normales El estado de los bits no puede ser forzado ONLINE Urola Garaiko Lanbide Eskola 17/9/2012 23
AUTÓMATAS PROGRAMABLES CQM1 OMRON ESTRUCTURA DEL ÁREA DE MEMORIA Urola Garaiko Lanbide Eskola 17/9/2012 24
ESTRUCTURA DEL ÁREA DE MEMORIA Área IR Se pueden utilizar para bits de E/S Área de datos Canales Área de entrada IR 000 a IR 015 Área de salida Área de trabajo IR 100 a IR 115 IR 016 a IR 095 IR 116 a IR 195 IR 216a IR 219 IR 224 a IR 229 Urola Garaiko Lanbide Eskola 17/9/2012 25
ESTRUCTURA DEL ÁREA DE MEMORIA Área SR Estos bits tienen funciones especiales como indicadores o bits de control. Área de datos Canales Área SR SR244 a SR 255 SR 25502-Reloj de 1 segundo Urola Garaiko Lanbide Eskola 17/9/2012 26
ESTRUCTURA DEL ÁREA DE MEMORIA Área TR Estos bits se utilizan para almacenar el estado ON/OFF en bifurcaciones del programa. Área de datos Área TR Canales TR 0 a TR7 Urola Garaiko Lanbide Eskola 17/9/2012 27
ESTRUCTURA DEL ÁREA DE MEMORIA Área HR Estos bits almacenan datos y retienen su estado ON/OFF incluso con la alimentación desconectada Área de datos Canales Área HR HR 00 a HR 99 Urola Garaiko Lanbide Eskola 17/9/2012 28
ESTRUCTURA DEL ÁREA DE MEMORIA Área AR Estos bits tienen funciones especiales Área de datos Canales Área AR AR 00 a AR 27 AR27-Tiempo de ciclo actual Urola Garaiko Lanbide Eskola 17/9/2012 29
ESTRUCTURA DEL ÁREA DE MEMORIA Área LR Utilizados para comunicación de datos 1:1 por el puerto RS-232. Área de datos Canales Área LR LR00 a LR 63 Urola Garaiko Lanbide Eskola 17/9/2012 30
ESTRUCTURA DEL ÁREA DE MEMORIA Área TIM/CNT Se utilizan los mismos números para temporizadores y contadores. Área de datos Canales Área TIM/CNT TC 000 a TC 511 Urola Garaiko Lanbide Eskola 17/9/2012 31
ESTRUCTURA DEL ÁREA DE MEMORIA Área DM A los datos del área DM sólo se puede acceder en unidades de canal. Área de datos Canales Área DM DM 0000 a DM 1023 Urola Garaiko Lanbide Eskola 17/9/2012 32
Asignación de bits de E/S Ejemplo de asignación de canal F.A. C.P.U. I N 16 I N 8 I N 16 O U T 16 I N 16 O U T 8 I N 16 IR 101 IR 004 IR 003 IR 100 IR 002 IR 001 IR 000 Urola Garaiko Lanbide Eskola 17/9/2012 33
AUTÓMATAS PROGRAMABLES CQM1 OMRON PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Urola Garaiko Lanbide Eskola 17/9/2012 34
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS PROCEDIMIENTO BÁSICO Preparar la asignación de E/S Dibujar el diagrama de relés Escribir el programa en la C.P.U. Chequear el programa Ejecutar y realizar los ajustes en el programa Ejecutar definitivamente el programa Urola Garaiko Lanbide Eskola 17/9/2012 35
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS DIAGRAMA DE RELÉS BÁSICOS 00000 00001 00002 00003 Instrucción Línea de instrucción Contacto normalmente cerrado Contacto normalmente abierto Barra de bus Urola Garaiko Lanbide Eskola 17/9/2012 36
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS CÓDIGO NEMÓNICO Dirección 00000 00001 00002 00003 00004 00005 Instrucción LD AND NOT LD OR NOT AND LD Instrucción Operandos 00000 00001 00002 00003 Urola Garaiko Lanbide Eskola 17/9/2012 37
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS OUTPUT y OUTPUT NOT 00000 00001 10000 10001 Urola Garaiko Lanbide Eskola 17/9/2012 38
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS La instrucción END 00000 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 39
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS La instrucción AND LOAD 00000 00002 10000 00001 00003 END Urola Garaiko Lanbide Eskola 17/9/2012 40
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS La instrucción OR LOAD 00000 00002 10000 00001 00003 END Urola Garaiko Lanbide Eskola 17/9/2012 41
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Precauciones en programación 00000 00002 00004 00001 00003 10000 10001 No se puede programar Urola Garaiko Lanbide Eskola 17/9/2012 42
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Solución al caso anterior 00001 00004 00000 00002 10000 00000 00004 00001 00003 10001 Versión correcta Urola Garaiko Lanbide Eskola 17/9/2012 43
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Precauciones en programación Instrucción No programable para la mayoría de instrucciones 25313 Versión correcta Instrucción Urola Garaiko Lanbide Eskola 17/9/2012 44
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Control de estado de bit SET y RESET 00000 00001 SET 10000 RESET 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 45
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS DIFFERENTIATE UP DIFU (13) y DIFFERENTIATE DOWN DIFD (14) 00000 00001 DIFU(13) 10000 DIFD(14) 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 46
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS La instrucción KEEP (11) 00000 00002 00001 00003 S R KEEP(11) HR 0000 END Urola Garaiko Lanbide Eskola 17/9/2012 47
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Temporizador - TIM 00000 TIM 015 TIM 015 #0050 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 48
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Contador - CNT 00000 00001 CNT 010 CP R CNT 010 #0700 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 49
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Contador reversible- CNTR (12) 00000 00001 00002 Up Dt R CNTR (12) 018 #0150 CNT 018 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 50
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Temporizador de alta velocidad - TIMH(15) 00000 TIM 015 TIMH 015 #0356 10000 END Urola Garaiko Lanbide Eskola 17/9/2012 51
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Registro de desplazamiento - SFT (10) 00000 00001 00002 10007 I P R SFT (10) 100 100 10107 END Urola Garaiko Lanbide Eskola 17/9/2012 52
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Mover - MOV (21) - @MOV (21) 00000 @MOV(21) 001 100 END Urola Garaiko Lanbide Eskola 17/9/2012 53
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Mover negado - MOVN (22) - @MOV (22) 00000 @MOVN(22) 001 100 END Urola Garaiko Lanbide Eskola 17/9/2012 54
PROGRAMACIÓN N EN DIAGRAMA DE RELÉS Comparar - CMP (20) 00000 25505 25506 25507 CMP (20) DM 0000 001 10000 10001 10002 END Mayor que Igual que Menor que Urola Garaiko Lanbide Eskola 17/9/2012 55
TRIADO DE PIEZAS C Eje D B PIEZA Eje A Urola Garaiko Lanbide Eskola 17/9/2012 56