Vista previa del material en texto
DIEA. - El Autómata Programable. TSX07 El Autómata Programable Ultima actualización: 14/12/00 DIEA. - El Autómata Programable. TSX07 El Autómata Programable. 1.- Evolución. 1.1.- Control cableado: Relés y Contactores. 2.- Arquitectura del PLC. 3.- Funcionalidad. 4.- Programación. 5.- Entorno de Desarrollo de Aplicaciones. 6.- Comunicaciones entre PLCs. 7.- Autómatas Comerciales. 7.1.- Características. 7.2.- Costes. 7.3.- Criterios de Selección. DIEA. - El Autómata Programable. TSX07 Prólogo • Conocimientos Previos: – Control de Procesos mediante lógica cableada (Esquemas de Relés y Contactores). • Objetivos: – Conceptos Previos. – Presentación del PLC. – Arquitectura interna. – Funcionalidad. – Programación. DIEA. - El Autómata Programable. TSX07 AUTOMATIZACIÓN • Disminuir la intervención humana en la ejecución de secuencias o procesos industriales, sobre todo en tareas monótonas, de riesgo de vida y tareas con apreciable probabilidad de fallo. • Acción de reemplazar, complementar o asistir al ser humano en actividades que requieren esfuerzo físico e intelectual basado en técnicas modernas. Conceptos Previos. DIEA. - El Autómata Programable. TSX07 OBJETIVOS DE LA AUTOMATIZACION • Incrementar la productividad mediante la aplicación de técnicas y procedimientos adecuados. • Reducir actividades rutinarias. • Incrementar la seguridad. • Optimizar la calidad de los productos. DIEA. - El Autómata Programable. TSX07 ESQUEMA SISTEMA DE CONTROL REFERENCIA UNIDAD DE CONTROL ACTUADOR PROCESO: Eléctrico Físico Mecánico Químico Termodinámico etc... SENSOR El Autómata Programable / Conceptos Previos. DIEA. - El Autómata Programable. TSX07 Posibles opciones tecnológicas El Autómata Programable. / Conceptos Previos. • Lógica Cableada. • Lógica Programada –Autómata Programable. –Sistema Microprocesador. –Sistema Microordenador. DIEA. - El Autómata Programable. TSX07 SUPERVISOR O SISTEMA CENTRAL SUPERVISOR O SISTEMA CENTRAL U N I D A D E S L O C A L E S U N I D A D E S L O C A L E S T R A N S D U C T O R E S T R A N S D U C T O R E S A C T U A D O R E S A C T U A D O R E S PLANTA EQUIPOS : - MOTORES - HORNOS - PROCESOS SECUENCIALES - LINEAS DE PRODUCCION - ETC. PLANTA EQUIPOS : - MOTORES - HORNOS - PROCESOS SECUENCIALES - LINEAS DE PRODUCCION - ETC. - PLC’s - Sistemas uP - Controladores BUS DE COMUNICACIONES El Autómata Programable. / Conceptos Previos. Esquema General DIEA. - El Autómata Programable. TSX07 Presentación del PLC. • Definición de PLC: – Autómata Programable o Controlador Lógico Programable (PLC). • Objetivo del PLC: – Sistema Electrónico para Control en tiempo real de Procesos Industriales Secuenciales. • Características Generales: – Programable & Configurable. – Interconectable con Red Industrial. El Autómata Programable. DIEA. - El Autómata Programable. TSX07 Módulos de entrada Módulos de salida Unidad de Control Usuario Proceso PLC El Autómata Programable. / Presentación del PLC. DIEA. - El Autómata Programable. TSX07 • Campos de Aplicación del PLC: – Procesos Industriales. • Ventajas del PLC: – Flexibilidad. – Adaptabilidad. – Robustez. – Facilidad de Programación. • Inconvenientes del PLC: – Limitación de las instrucciones y funciones. – Coste. El Autómata Programable. / Presentación del PLC. DIEA. - El Autómata Programable. TSX07 PLC PC Tablero de control Planta o Proceso Supervisión El Autómata Programable. / Presentación del PLC. Entorno del PLC DIEA. - El Autómata Programable. TSX07 Interfaz de entrada Interfaz de salida Unidad Central Usuario PLC Periféricos Fuente de Alimentación Memoria Imagen de E/S Memoria ‘Firmware’ Memoria de Programa Batería 2.- Arquitectura del PLC. El Autómata Programable. DIEA. - El Autómata Programable. TSX07 E/S FA+CPU Comunicaciones: - Programación. - Configuración. - Supervisión. Estructura del PLC PC El Autómata Programable. / 2. Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Tipos de estructuras • Compacta. – Limitado. • Modular. (Rack o bastidor) – Ampliable. El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de Bloques. El Autómata Programable. / 2.- Arquitectura del PLC. • Sección de Alimentación: – Alimentación externa AC. – Alimentación de E/S: 24V DC. Alimentación 110/240 AC Alimentación aux. 24 DC 150 mA L N + - DIEA. - El Autómata Programable. TSX07 Esquema de Bloques (cont.). • Sección de CPU: – Parte inteligente del Equipo (uC ó uP). – Funciones: • Interpreta las instrucciones del Programa. • Atiende a las Comunicaciones. • Atiende a los Conmutadores de Operación (y llave). • Indica el Estado del Sistema (panel). El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de Bloques (cont.). • Sección de Memoria: – Organizada en áreas de trabajo. – Tipos de Memoria: • Memoria de Programa del PLC (Firmware). • Memoria de Programa de Usuario. • Memoria de Datos (copia de E/S). • Memoria de Variables generales. • Memoria de Estado del Sistema (Variables especiales). – Salvaguardia de la información. • EEPROM • Batería El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de Bloques (cont.). • Sección de Entradas: – Tipos de Entradas: Analógicas y Digitales. – Tipos de Interfaces: Corriente 4..20 mA, Tensión DC (12V, 24V), Tensión AC. – Entradas especiales, p.e.: RUN, STOP, Contador rápido, Frecuencímetro. L N T + - C 0 1 2 24 V ... El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de Bloques (cont.). • Sección de Salidas: – Tipos de Salidas: Analógicas y Digitales. – Tipos de Interfaces: Corriente 4..20 mA, Tensión DC (12V, 24V), Tensión AC. – Salidas especiales: p.e.: PWM, PULSE. C 0 1 2 3 4 ... 24 V El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de Bloques (cont.). • Sección de Comunicaciones: – Configuración. – Puerto de Programación. – Puerto de Comunicación. RS232, RS422/485. (Comunicación formando redes de PLCs o integrándose con Ordenadores). – Extensión de E/S. 200 m de distancia El Autómata Programable. / 2.- Arquitectura del PLC. DIEA. - El Autómata Programable. TSX07 3.- Funcionalidad del PLC. El Autómata Programable. • Principio de funcionamiento. – Actuar sobre las salidas en función del Programa y el valor de las entradas. Entradas Salidas ProcesadoPLC DIEA. - El Autómata Programable. TSX07 Organigrama de funcionamiento. El Autómata Programable. / 3. Funcionalidad del PLC. Arranque Autotest del Hardware Ciclo de Funcionamiento Normal DIEA. - El Autómata Programable. TSX07 Ciclo de funcionamiento Normal. Lectura de las Entradas Tratamiento Interno Tratamiento del Programa Actualización de Salidas STOP RUN Fase 3 Fase 2 Fase 1 El Autómata Programable. / 3. Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 Fase 1 : Lectura de las Entradas El procesador "fotografía" el estado lógico de las entradas y después transfiere la imagen obtenida en la memoria de datos Entrada 2 Entrada 0 Entrada n Entrada n a nivel lógico 1 + 24 V Entrada 2 nivel lógico 1 Entrada 1 nivel lógico 0 Entrada 0 nivel lógico 1 Entrada 0 a nivel lógico 1 Entrada 1 a nivel lógico 0 Entrada 2 a nivel lógico 1 Entrada n nivel lógico 1 Fotografía y transfiere Entrada 1 + 24 V . . . MEMORIA DE DATOS MÓDULO DE ENTRADAS + 24 V El Autómata Programable. / 3.- Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 utiliza las imágenes de las entradas Ejecución del programa Entrada 0 nivel lógico 1 Entrada 1 nivel lógico 1 ——— Salida n nivel lógico 1 ——— Salida 5 nivel lógico •• Salida 1 nivel lógico 0 Salida 0 nivel lógico 1 ———— Entrada n nivel lógico 1 Entrada 2 nivel lógico 0MEMORIA DE DATOS actualiza las imágenes de las salidas Si l'Entrada 1 est à 1 et si l'Entrada 2 est 0 mettre la Salida 5 ……………………… ……………………… MEMORIA PROGRAMA à PROGRAMA Si la entrada 1 está a 1 y si la entrada 2 está a 0 poner la salida 5 a 1 Fase 2 : Tratamiento del programa Ejecución de operaciones lógicas contenidas en la memoria programa, una tras otra hasta la última. Para ello utiliza la imagen del estado de las entradas contenida en la memoria de datos. Y actualiza el resultado de cada operación lógica en la memoria de datos (imágenes de las salidas). El Autómata Programable. / 3.- Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 Copia sobre los módulos de salida, el conjunto de las imágenes (estados lógicos de las salidas) contenido en la memoria de datos. Copia Salida 0 0Volt. . Salida 0 nivel lógico 1Entrada 0 nivel lógico 1 Entrada 1 nivel lógico 1 Salida 1 nivel lógico 0 Entrada 2 nivel lógico 0 Salida 2 nivel lógico 1 — — — — — — — — — — Salida 5 nivel lógico 1Entrada n nivel lógico 1 Salida 1 Salida 2 . Salida 0 nivel lógico 1 Salida 5 . Salida 1 nivel lógico 0 — — Salida 5 nivel lógico 1 — — Salida n nivel lógico 1 Salida n nivel lógico 1 Salida n . MEMORIA DE DATOS MÓDULO DE SALIDAS Fase 3 : Actualización de las Salidas El Autómata Programable. / 3.- Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 Tiempos de Respuesta. TI LE TP AS TI LE TP AS Tiempo de Ciclo n Tiempo de Ciclo n+1 Tiempo Si Tiempo de Ciclo > Tiempo de WatchDog STOP %S11=1(150 ms) TI=Tratamiento Interno, LE=Lectura de Entradas, TP=Tratamiento del Programa, AS=Actualización de Salidas. El Autómata Programable. / 3.- Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 – El PLC integrado dentro de una red de PLCs con terminal de configuración y programación, y Ordenador de supervisión. Operatividad hoy en día El Autómata Programable. / 3.- Funcionalidad del PLC. DIEA. - El Autómata Programable. TSX07 TSX07 16 E/S (TSX07 16 E/S (NanoNano)) 9 Entradas, 7 Salidas Contador reversible rápido 2 Potenciómetros analógicos Salida PWM ( hasta 4,9 KHz ) Salida alta frecuencia Alimentación aux. 24 VDC / 150 mA Entrada Run/Stop configurable Salida de seguridad EEPROM interna Puerto comunicación RS485 Sólo 135 x 85 x 60 mm Visualizador de E/S El Autómata Programable. DIEA. - El Autómata Programable. TSX07 Frontal del TSX07Frontal del TSX07 Estado del API Display de E/S Potenciómetros de ajuste analógicos Puerto de programación Conexiones de extensión El Autómata Programable. DIEA. - El Autómata Programable. TSX07 10.4.- Programación del PLC. El Autómata Programable. • PLC es dispositivo programable. • Programa: conjunto de instrucciones u órdenes que indican las operaciones a realizar. • Lenguajes de Programación: – Ladder o escalera (diagrama gráfico). – Mnemónico o booleano (lista de instrucciones). – Plano de Funciones. – GRAFCET. DIEA. - El Autómata Programable. TSX07 El Autómata Programable. / 4.- Programación del PLC. Lenguaje PL7 (Nanoautómata) • Lenguaje booleano (lista de instrucciones). • Se aplica a – Variables lógicas: • Entradas • Salidas • Bits internos • Bits de Sistema. – Funciones: • Temporizadores • Contadores • Traduce a Ladder y GRAFCET. DIEA. - El Autómata Programable. TSX07 Estructura del Programa (Lenguaje booleano) El programa consta de una serie de instrucciones (hasta 1000) de distintas familias Ejemplo : 003 LD %I0.1 número código instrucción operando de línea de (bit o palabra) programa (generado automáticamente) El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Escrutación del Programa Ejecución cíclica de arriba a abajo 001 LD ............. 002 ST ............. 003 LD ............. ............................. ............................. ............................. ............................. ....FIN du PROGRAMME Lecture des Entrées Traitement des Sorties Lectura de las Entradas Actualización de Salidas FIN del PROGRAMA Fase 1 Fase 2 Fase 3 000 001 002 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Esquema de contactos (Ladder) • Sucesión de redes de contactos. • Transfieren información desde las E a las S. • El resultado depende de las funciones programadas. • Consiste en asignar los contactos a las entradas y las bobinas de los relés a las salidas o a los bits del Autómata. E1 E2 S1 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Los Lenguajes Esquema eléctrico Contacto normalmente abierto Contacto normalmente cerrado Lenguaje de contactos (Ladder) Lenguaje booleano LD LDN ST Bobina ( ) El lenguaje de lista de instrucciones (booleano) es reversible al de contactos: Se puede transformar automáticamente en red de contactos al leer el programa Las instrucciones más elementales del lenguaje booleano son la lectura del estado de una entrada y la activación de una salida leer el estado de una entrada. leer el estado inverso de una entrada. transferir un resultado a una salida. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Objetos Bits. • BITS DE ENTRADAS / SALIDAS – Son las imágenes lógicas de los estados eléctricos de las E/S. – Se actualizan en cada escrutación del programa. – Sintaxis : %In.i o %Qn.i • BITS DE MEMORIZACION INTERNA (bits internos) – Memorizan los estados intermedios durante la ejecución del programa. – Sintaxis : %Mi ,variando i de 0 a 127 (salvaguarda del 0 al 64) •BITS DE SISTEMA – Controlan el buen funcionamiento del autómata y el desarrollo del programa de aplicación. – Sintaxis : %Si ,variando i de 0 a 127 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 • Ejecución del Programa: – Ejecución lineal. – Saltos condicionales, incondicionales. – Saltos a subrutinas. • Tipos de Instrucciones: – Lógicas. – Aritméticas. – Temporización y contaje. – Recopilación de datos. – Transferencia de datos. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Instrucciones booleanas • INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN Booleanas Ladder Ejemplo : LD "Load" ST "Store" Contact Bobine ... LD %I0.4 ST %Q0.2 ... %I0.4 %Q0.2 contacto bobina El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Instrucciones booleanas (cont.) • OTRAS INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN Booleanas Ladder LDN "Load not" LDR "Load rising edge" LDF "Load falling edge contact inverse front montant front descendant contacto inverso frente ascendente frente descendente En la entrada de un autómata, se detecta un frente o flanco cuando el estado de una entrada ha cambiado entre el ciclo anterior (n-1) y el ciclo en curso (n). Se detecta y se utiliza solamente durante el ciclo en curso. (*) Sólo entradas. (*) (*) El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Instrucciones booleanas (cont.) • OTRAS INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN Booleana Ladder STN "Store not" S "Set" R "Reset" bobine inverse S R bobina inversa bobina de enclavamiento bobina de desenclavamiento El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 • AND / OR (Y, O) Ejemplo 1 : Y (AND) ... LD %I0.0 AND %I0.1 ST %Q0.1 ... %I0.0 %I0.1 %Q0.1 Funciones combinacionales Ejemplo 2 : Y / O %I0.1 %Q0.0 %I0.2 ... LD %I0.0 AND %I0.1 OR %I0.2 ST %Q0.0 ... %I0.0 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 E1 S1 S1 EJEMPLO DEL REGISTRO S1 E1 1 CICLO El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 M9 M11M10 M10 EJEMPLO:DETECCIÓN DE UN FLANCO SOBRE UN BIT INTERNO M11 M10 M9 1 CICLO El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Bloques Funcionales • EL TEMPORIZADOR • EL CONTADOR Parámetros de Configuración. Entradas. Salidas. Programación. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 % TMi i de 0 a 31 Tipo TP / TON / TOF Base de tiempos BT por defecto 1 min; configurable a 1 s, 100 ms, 10 ms y 1 ms (TM0 y TM1) Valor actual % TMi.V Palabra que crece de 0 a %TMi.P al transcurrir la temporización (puede ser leída pero no escrita) . Valor de preselección % TMi.P ~ de 0 a 9999 Entrada (activación) IN. Entrada que produce la activación del temporizador. Esta ocurre por flanco ascendente en los tipos TON y TP, o por flanco descendente en el tipo TOF. Salida “en curso” Q. Salida del temporizador. Parámetros del temporizador El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Hay 3 tipos : TP = monoestable, permite generar un impulso de duración precisa (duración programable) TON = permite controlar el retardo en la conexión (retardo programable) TOF = permite controlar el retardo en la desconexión (retardo programable) Tipos de temporizadores El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 IN TMi,P... Q t t t TMi,V Temporizador Monoestable TP El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Temporizador con retardo a la conexión TON IN TMi,P... Q t t t TMi,V IN %TMi.V 0 Q %TMi.P El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Temporizador con retardo a la desconexión TOF IN TMi,V Q t t t TMi,P... IN %TMi.V 0 Q %TMi.P El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Programación del Temporizador • Programación reversible ( ) IN Q %TM1 %I0.1 %TM1.Q %Q0.3 ... BLK%TM1 LD %I0.1 IN END_BLK LD %TM1.Q ST %Q0.3 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 •Contar •Descontar •Contar / descontar EL CONTADOR Parámetros del contador % Ci i de 0 a 15 % Ci.V Valor actual. Puede ser leído y probado por programa. % Ci.P Valor de preselección: %Ci.P entre 0 y 9999 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Puesta a cero R R = 1 => % Ci.V = 0 Preselección S S = 1 => % Ci.V = %Ci.P Entrada contaje CU por => incremento de %Ci.V Entrada descontaje CD por => decremento de %Ci.V Salida de vaciado E %Ci.E= 1 al pasar %Ci.V de 0 a 9999 (Empty) Salida de preselección D %Ci.D = 1cuando % Ci.V = % Ci.P Salida de rebasamiento F %Ci.F= 1 al pasar %Ci.V de 9999 a 0 (Full) Otros parámetros del contador El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Contar / descontar. Programación • Programación reversible %I1.1 BLK %C8 LD %I1.1 R LD %I1.2 AND %M0 CU OUT_BLK LD D ST %Q0.0 END_BLK E D F%I1.2 %M0 %Q0.0 R P CU CD %C8 S %I0.1 %I0.2 0 0 % I0.3 % I0.3 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Ejemplo: Contar un número de piezas = 5 ( ) R E S %C8.P D CU F CD %C8%I1.1 %I1.2 %M0 %C8.D %Q0.0 con %C8.P = 5 El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 BLOQUE PID • Función dependiente de: – Valor de consigna. – Valor de señal de Planta. – Parámetros de configuración del bloque: • P, I, D. • Otros: límites de la salida, filtro de entrada, etc. • Alternativas: – Implementación por software (consumo de CPU). – Módulo hardware independiente. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Son direccionados bajo el formato palabra de longitud 16 bits, • PALABRAS DE MEMORIZACION INTERNA (Palabras internas) Destinadas a almacenar valores – Sintaxis : %MWi (con i variando de 0 a 255) • PALABRAS CONSTANTES DE MEMORIZACION INTERNA Memorizan valores constantes o mensajes alfanuméricos. – Sintaxis : %KWi (con i variando de 0 a 63) • PALABRAS SISTEMA Palabras de 16 bits que aseguran varias funciones, dan acceso a informaciones procedentes del autómata – Sintaxis : %SWi (con i variando de 0 a 119) Objetos Palabras. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Permiten asignar al operando Op1 el valor del operando Op2 Se pueden realizar : en cadenas de bits en palabras en tablas de palabras Ejemplo : OPERADOR : = Sintaxis [ operando 1: = operando 2] el operando 1 toma el valor del operando 2 %M0 LD %M0 [%MW0:=100] %MW0:=100 Instrucciones de Asignación El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Permiten comparar dos operandos : > > = < < = = < > OP1 Superior a OP2 OP1 Superior o igual a OP2 OP1 Inferior a OP2 OP1 Inferior o igual a OP2 OP1 Igual a OP2 OP1 Diferente de OP2 Ejemplo : La comparación se efectúa en el interior de corchetes. Cuando la comparación es verdadera, el resultado es = 1 %M0 ... LD [%MW10>100] ST %Q0.0 LD %M0 AND [%MW20<%KW35] ST %Q0.2 LD % I0.2 OR [%MW30>=%MW40] ST %Q.04 ... %Q0.3 %MW10>100 %Q0.2 %MW20<%KW35 %I0.2 %Q0.4 %MW30>=%MW40 3 Sintaxis : LD [ Op1 OPERADOR Op2 ] .Q 0 . 4 Instrucciones de Comparación El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Entre dos operandos o sobre un operando + - * / REM SQRT INC DEC adición de dos operandos resta de dos operandos multiplicación de dos operandos división de dos operandos resto de la división de dos operandos raíz cuadrada de un operando incremento de un operando decremento de un operando Sintaxis +, - , * , / , REM : [Op1 := Op2 OPERADOR Op3] SQRT : [ Op1 := OPERADOR Op2] INC , DEC : [ OPERADOR Op1] Instrucciones Aritméticas El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Ajuste de un temporizador a partir de un punto de reglaje analógico El ajuste de la temporización se realiza mediante el potenciómetro. La salida %Q0.0 del autómata está controlada por el temporizador (TON)TM0. El potenciómetro 0 controla el ajuste de temporización. %TMO.P:=%SW112 %TM0 IN Q ( ) %I0.0 %TM0.Q %Q0.0 Configuración : BT : 100 ms %TM0.P : no importa Tipo : TON Ajuste(Reglaje) : S gama de ajuste del temporizador: de 0 a 25,5 segundos EJEMPLO DE UN TEMPORIZADOR El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 • Proceso de Programación del PLC. – Planteamiento del Problema. – Asignación de E/S: numeración, tipo y descripción. – Implementación del programa. – Conexión con PLC para descarga del programa. – Depuración del Programa. El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 220V Contactor Termico ParoMarcha Motor Fallo Motor MarchaMotor Ejemplo: Control de Marcha/Paro de un Motor Circuito de Fuerza Circuito de Maniobra Pulsadores Indicadores ESPECIFICACIONES Auxiliar PM PP IM IP CM CA CT El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 L N T + - C 0 1 2 24 V ... C 0 1 2 3 4 ... 24 V ASIGNACIÓN DE ENTRADAS / SALIDAS PM PP CT CA IM IP 3 CA El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 PM CM CM CM CT PP CT IM IF CM CA PROGRAMA EN EL PLC El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 Resumen • Autómata programable. – Automatización. – Utilidad. • Control de Procesos Secuenciales.– Entorno. • Equipo aislado o integrado en un sistema superior. – Arquitectura interna. • Diagrama de Bloques. – Funcionalidad. • Ciclo de Programa. – Programación. • Lenguajes. • Instrucciones: • Bloques funcionales: Temporizadores, contadores y otros. El Autómata Programable. DIEA. - El Autómata Programable. TSX07 BÁSCULA E M2M1 M2M1 E M2 M1M2 M1 M2 M1 E R S S R El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 ParoMarcha Bomba Fallo Bomba Marcha Ejemplo 2: Control de Nivel Circuito de Maniobra Pulsadores Indicadores ESPECIFICACIONES B2 PP BM BF Nivel de Paro Nivel de Marcha Bomba 2 Bomba 1 Marcha B1 Manual MA - Modo Manual o Automático - Arranque alternativo de Bombas ON OFF Conmutador El Autómata Programable. / 4.- Programación del PLC. T2T1 DIEA. - El Autómata Programable. TSX07 AR M2M1 M2M1 AR M2 M1M2 M1 R S S R MA ARON MA OF PA BÁSCULA MA PP PARO ARRANQUE El Autómata Programable. / 4.- Programación del PLC. DIEA. - El Autómata Programable. TSX07 M1 S1 S1 MA B1 PA T1 M1 T2 M1 S2 S2 MA B2 PA T2 M1 T1 BOMBA 1 BOMBA 2 El Autómata Programable. / 4.- Programación del PLC. AR AR DIEA. - El Autómata Programable. TSX07 220 AC 24 DC L C+N 0 1 C2 3 4 5 6 7 8 DIEA. - El Autómata Programable. TSX07 LDN %I0.0 AND %I0.2 ST %M0 LDN %I0.0 ANDN %I0.3 OR( %I0.0 AND %I0.4 ) ST %M1 LDN %M0 MPS AND %M2 R %M3 MPP ANDN %M2 S %M3 LD %M0 MPS AND %M3 S %M2 MPP ANDN %M3 R %M2 BÁSCULA PARO ARRANQUE DIEA. - El Autómata Programable. TSX07 LD %M2 AND %M0 OR( %I0.0 AND %I0.7 ) OR(N %M2 AND %I0.6 ) OR %Q0.0 ANDN %M1 ANDN %I0.5 ST %Q0.0 LDN %M2 AND %M0 OR %Q0.1 OR( %I0.0 AND %I0.8 ) OR( %M2 AND %I0.5 ) ANDN %M1 ANDN %I0.6 ST %Q0.1 BOMBA 1 BOMBA 2 DIEA. - El Autómata Programable. TSX07 El Autómata Programable. Bibliografía. Autómatas Programables. J. Balcells, J.L. Romeral; Marcombo; 1997. Manual del Nano Autómata TSX07; Telemecanique.