Loading documents preview...
Innovar para Solucionar
CURSO PROGRAMACIÓN LOGIX
Innovar para Solucionar
CURSO DE PROGRAMACIÓN PLC 1. EL SISTEMA CONTROLOGIX 2. HARDWARE DEL SISTEMA 3. IDENTIFICACIÓN DE FALLAS 4. EL SOFTWARE RSLOGIX 5000 5. RSLINX Y COMUNICACIONES DEL PLC
6. ACTIVIDAD PRÁCTICA
24/06/2015
2
Innovar para Solucionar
El Sistema ControlLogix Utiliza un Sistema operativo común, con un entorno de desarrollo común para proporcionar un alto rendimiento en un entorno fácil de usar. La estrecha integración entre el software de programación, el controlador y módulos E/S reduce el tiempo y coste de desarrollo en la puesta en marcha y durante el funcionamiento normal. Logix Control Engine: El sistema operativo común a todos los controladores Logix5000.
Además del sistema ControlLogix, el control Logix Engine se encuentra en otras plataformas o formatos físicos (compactLogix, softLogix).
24/06/2015
3
Innovar para Solucionar
FAMILIA LOGIX
Innovar para Solucionar
EL SISTEMA CONTROLLOGIX • Allen-Bradley control Solutions • Permite 4 tipos de lógicas de Programación: escalera, bloque de funciones, texto estructurado, secuencial. • Capacidad de comunicación con una gran cantidad de protocolos.
24/06/2015
5
Innovar para Solucionar
Componentes Básicos La plataforma ControlLogix permite múltiples controladores, módulos E /S y módulos de comunicación en cualquier orden y ubicación dentro del chasis: Chassis Controladores
Fuente de Alimentación
Módulos de Comunicación y E/S 24/06/2015
6
Innovar para Solucionar
Componentes Básicos Fuente que Alimenta al Sistema (procesador, chasis, tarjetas)
Número de Parte
24/06/2015
Corriente / Entrada de Voltaje
1756-PB72
10 A / 24 V
1756-PB75
13 A / 24 V
1756-PA72
10 A / 120 V
1756-PA75
13 A / 120 V
7
Innovar para Solucionar
Componentes Básicos El Chasis y el bus del backplane Número de Parte
24/06/2015
Cantidad de Slots
1756-A4
4
1756-A7
7
1756-A10
10
1756-A13
13
1756-A17
17
8
Innovar para Solucionar
Componentes Básicos Los Slots se enumeran de izquierda a derecha comenzando desde 0: Tamaño de los Chassis ControlLogix: 4-slot 7-slot 10-slot 13-slot 17-slot
0
1
2
3
4
5
6
7
8
9
Slots 24/06/2015
9
Innovar para Solucionar
Componentes Básicos El Procesador ControlLogix En el corazón del sistema Logix tenemos a los procesadores de la serie ControlLogix. Este procesador tiene como características: • El Procesador ControlLogix es 7 veces más rápido que su antecesor el PLC5. • Trabaja con 32 bits. • Se utiliza el Software RSLogix 5000 para realizar la programación.
• Pueden existir varios Procesadores en un mismo Chasis.
24/06/2015
10
Innovar para Solucionar
Componentes Básicos El Procesador ControlLogix Número de Parte
24/06/2015
Características
1756-L5550
• 7 Veces más rápido que el PLC5 • 1er Clogix que apareció • No soporta versiones superiores de Rslogix 5000 V.13
1756-L5555
• 7 veces más rápido que el 5550
1756-L5561
•2-3 veces más rápido que el 5555
1756-L5571
•2-3 veces más rápido que el 5561
11
Innovar para Solucionar
COMPONENTES BÁSICOS - SISTEMA CLX El Procesador ControlLogix La más reciente adición a la línea de controladores ControlLogix, la serie L7X, incluye las siguientes mejoras de hardware: Desplazamiento de pantalla que muestra la información de fallas, Revisión de firmware y otros datos. tarjeta de memoria (SD). Puerto USB incorporado con capacidad plugand-play. Módulos de almacenamiento de energía (ESM) que reemplazan las baterías de litio.
24/06/2015
12
Innovar para Solucionar
Componentes Básicos Módulos de Entradas y Salidas El cableado desde el proceso/máquina está conectado a los módulos de E/S a través de uno de los siguientes métodos: Directamente por cable al módulo de E /S. Cableado a un bloque de terminales intermedio, Conectados en cadena al módulo de E/S. Cableado a un RTB (bloque de terminales extraíble) en el módulo de E/S: RTB le permiten reemplazar o intercambiar Módulos de E/S sin recablearlos.
24/06/2015
13
Innovar para Solucionar
Componentes Básicos Módulos de Entradas y Salidas Los módulos de entradas y salidas pueden venir con distintas configuraciones: • Sin Aislamiento o con Aislamiento individual • Con Diagnostico • Con Fusible Electrónico • Principalmente 8,16 o 32 puntos (Digitales) • AC, DC o Analógicos.
24/06/2015
14
Innovar para Solucionar
Componentes Básicos Bloque de Terminales Extraíble (RTB) • 1756-TBNH 1756-TBSH 8 / 16 entradas/Salidas. Módulos Analógicos 4 E/S.
• 1756-TBCH 32 entradas o salidas. Módulos Analógicos 8 E/S.
24/06/2015
15
Innovar para Solucionar
Componentes Básicos Módulos de Comunicación Módulos de comunicación ControlLogix están disponibles para soportar muchas redes industriales comunes, incluyendo:
•Ethernet/IP (1756-ENBT)
• ControlNet (1756-CNB) • Device Net (1756-DNB) • DH+/RIO (1756-DHRIO)
24/06/2015
16
Innovar para Solucionar
Componentes Básicos Ejercicio: Se necesita automatizar una planta que posee 120 entradas discretas 24VDC, 20 instrumentos de presión, 60 bombas o motores. Comunicación Ethernet. ¿Qué materiales necesita para ejecutar este proyecto, y cantidades? 30 MINUTOS
24/06/2015
17
Innovar para Solucionar
Componentes Básicos Ejercicio: Se necesita instalar un PLC para controlar una Vía de Botellas de una línea de producción. Se tienen 12 motores (la bobina del contactor es 120 V). Se tienen 10 sensores en la línea (24v) y se requiere tener el retorno del contacto auxiliar de los contactores (24v). Se tiene también una botonera con Start y Stop de las vías (c/motor, 24v). Para indicar si un motor está en falla se tiene una alarma de 24 V y para indicar si la vía está encendida el botón de start (de cada motor) tiene una luz piloto 24V.
¿Qué materiales necesita para ejecutar este proyecto, y cantidades? 30 MINUTOS
24/06/2015
18
Innovar para Solucionar
Componentes Básicos Respuesta: • 1 Fuente x 1 pza • 1 Procesador x 1 pza • 1 Chasis x 1 pza • 1756-OA16 x 1 pza • 1756-IB16I x 3 pzas • 1756-OB16I x 1 pza • 1756-TBNH / 1756-TBSH x 4 pzas.
24/06/2015
19
Innovar para Solucionar
Fallas Básicas de Hardware ATENCIÓN!!!
Al momento de resolver cualquier falla es importante tener claro el significado de los indicadores luminosos. Toda tarjeta o módulo cuenta con una leyenda que es necesario conocer.
24/06/2015
20
Innovar para Solucionar
Fallas Básicas de Hardware Indicadores - RUN - I/O - FORCE - 232 - BAT
- OK
24/06/2015
21
Innovar para Solucionar
Fallas Básicas de Hardware RUN APAGADA Indica que está en “Program”. Es decir no se esta ejecutando la lógica. VERDE FIJO El Controlador esta en “RUN MODE”.
24/06/2015
22
Innovar para Solucionar
Fallas Básicas de Hardware
I/O
APAGADA No Hay Módulos configurados o el procesador no tiene programa Verde Fijo Existe Comunicación con los módulos de E/S configurados Verde Intermitente Algún módulo no se está comunicando Rojo Intermitente Existe una falla en el chasis del PLC.
24/06/2015
23
Innovar para Solucionar
Fallas Básicas de Hardware FORCE APAGADA Los Forces están desactivados en el programa Ambar Fijo Los Forces están activados, sin importar si algún tag está forzado.
Ambar Intermitente Algún tag está forzado pero no están activados los Forces.
24/06/2015
24
Innovar para Solucionar
Fallas Básicas de Hardware RS232 APAGADA No Hay Comunicación Serial Verde Se esta recibiendo o enviando información por el puerto serial
24/06/2015
25
Innovar para Solucionar
Fallas Básicas de Hardware BAT APAGADA La Batería esta bien y podrá respaldar el programa Rojo La Batería debe ser reemplazada. Si el PLC se apaga pierde el programa, a menos que tenga una memoria externa.
24/06/2015
26
Innovar para Solucionar
Fallas Básicas de Hardware OK APAGADA El PLC está apagado Rojo Intermitente El PLC esta en FALLA MAYOR o si el PLC es Nuevo requiere actualización de FIRMWARE.
Rojo Fijo El PLC sufrió una falla NO RECUPERABLE y borró el programa. Verde Fijo El PLC está funcionando correctamente
24/06/2015
27
Innovar para Solucionar
Fallas Básicas de Hardware SD Apagado No hay actividad con la tarjeta SD
Verde fijo/Intermitente El PLC está leyendo desde o escribiendo a la tarjeta SD. No remueva la tarjeta SD. Rojo intermitente La tarjeta SD no tiene un sistema de archivos valido. Rojo Fijo La SD no es reconocida por el controlador.
24/06/2015
28
Innovar para Solucionar
Fallas Básicas de Hardware Sí ocurre una falla en un controlador ControlLogix L6x, Ver los LEDs en el siguiente orden: L6x Hardware
Opción Alternativa
24/06/2015
Software
29
Innovar para Solucionar
Fallas Básicas de Hardware Sí ocurre una falla en un controlador ControlLogix L7x, Ver los LEDs en el siguiente orden: L7x Hardware
24/06/2015
Opción Alternativa
Software
30
Innovar para Solucionar
Fallas Básicas de Hardware Ejercicio:
Indique el significado de los siguientes estados del PLC 10 minutos
24/06/2015
31
Innovar para Solucionar
24/06/2015
32
Innovar para Solucionar
24/06/2015
33
Innovar para Solucionar
24/06/2015
34
Innovar para Solucionar
24/06/2015
35
Innovar para Solucionar
24/06/2015
36
Innovar para Solucionar
24/06/2015
37
Innovar para Solucionar
24/06/2015
38
Innovar para Solucionar
PROTOCOLOS DE RED- SISTEMA CLX Protocolos de Red
24/06/2015
39
Innovar para Solucionar
PROTOCOLOS DE RED- SISTEMA CLX
Innovar para Solucionar
El Software RSLogix5000 • Familiarizarnos con el Software •Firmware •Upload y Download • Crear un proyecto, Crear Tags, Crear Rutinas • Instrucciones más frecuentes • Conceptos básicos explicados por los participantes • Ejercicios
24/06/2015
41
Innovar para Solucionar
Software RSLogix5000/ Studio5000 •Aplicación utilizada para programar y configurar todos los controladores Logix5000.
24/06/2015
42
Innovar para Solucionar
Software RSLogix5000/ Studio5000 •Aplicación utilizada para programar y configurar todos los controladores Logix5000.
Crear un Proyecto Nuevo
Abrir un Proyecto Existente
24/06/2015
43
Innovar para Solucionar
Software RSLogix5000 La aplicación es utilizada para realizar las siguientes tareas:
Desarrollar y modificar código: Lenguaje escalera Diagrama de bloque de Funciones Texto Estructurado SFC Configurar módulos Logix5000 (tarjetas I/O, tarjetas comunicación, módulos de movimiento, etc). Configurar dispositivos remotos a través tarjetas de comunicación. Monitorear proyectos y componentes del sistema durante su operación. 24/06/2015
44
Innovar para Solucionar
Ventanas RSLOGIX
24/06/2015
45
Innovar para Solucionar
Software RSLogix5000
24/06/2015
46
Innovar para Solucionar
El Software RSLogix5000 Videos RSLogix 5000
Temas Disponibles: •Toggle Bit •Configurar un Módulo de Entradas • Configurar un Módulo de Salidas • Monitorear Datos “OnLine”
15 minutos para ver los videos – 5 minutos por presentación 24/06/2015
47
Innovar para Solucionar
RSLinx y las Comunicaciones del PLC RsLinx es el servidor de comunicaciones que nos permite interactuar con los dispositivos de piso de planta de Rockwell Automation. Rslinx permite la conectividad entre los software RsLogix 5/500/5000 con los PLCs. También permite que aplicaciones de terceros puedan tener acceso a la información contenida en los procesadores (Ej. iFix). Con RSLinx puedes navegar por la red de controladores como si estuvieras revisando los archivos de tu computador. Permite configurar y revisar el status de los dispositivos de la red de una manera muy sencilla.
24/06/2015
48
Innovar para Solucionar
RSLinx y las Comunicaciones del PLC
24/06/2015
49
Innovar para Solucionar
RSLinx y las Comunicaciones del PLC
UPLOAD TRAER EL PROGRAMA DEL CONTROLADOR AL PC
DOWNLOAD DESCARGAR EL PROGRAMA DEL PC AL CONTROLADOR ONLINE CONECTARSE AL CONTROLADOR PARA VER SU ESTADO EN TIEMPO REAL
24/06/2015
50
Innovar para Solucionar
EDS Utilizado en rslinx para ver un componente.
Firmware •Se utiliza el programa llamado controlflash
24/06/2015
51
Innovar para Solucionar
Firmware
24/06/2015
52
Innovar para Solucionar
Firmware
24/06/2015
53
Innovar para Solucionar
El Software RSLogix5000 Usando los computadores vamos a:
•Crear un Proyecto llamado “CURSO” •Crear Rutinas “PRUEBA1”, “PRUEBA2” •Agregar al proyecto un Módulo de entradas y un Módulo de Salidas
24/06/2015
54
Innovar para Solucionar
Configurando un Módulo de Entradas Electronic Keying La característica de codificación electrónica: Compara automáticamente el módulo esperado (como se muestra en el árbol de configuración I/O) con el módulo físico antes del inicio de la comunicación de I/O. Ayuda a prevenir las comunicaciones a un módulo que no coincide con el tipo y la revisión esperada. Determina sí y cómo se lleva a cabo una comprobación de la codificación electrónica.
24/06/2015
55
Innovar para Solucionar
Configurando un Módulo de Entradas Electronic Keying Por lo general, tres opciones de codificación están disponibles: Exact Match Compatible Keying Disable Keying
La opción Compatible Keying es la selección por defecto
24/06/2015
56
Innovar para Solucionar
Configurando un Módulo de Entradas Atributos de la Codificación La codificación electrónica se basa en un conjunto de atributos únicos para cada revisión del producto. Cuando un controlador Logix5000 comienza la comunicación con un módulo, este conjunto de atributos es considerado: Vendedor Tipo de Producto Código Producto Revisión Mayor Revisión Menor
24/06/2015
Cambio de selecciones de codificación electrónica en línea pueden hacer que la conexión de comunicación de I/O con el módulo se interrumpa y puede resultar en una pérdida de datos.. 57
Innovar para Solucionar
Configurando un Módulo de Entradas En el siguiente escenario, Exact Match keying Evita la comunicación: Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 3 Minor Revision = 1 Evita la Communicación
Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 3 Minor Revision = 2 24/06/2015
58
Innovar para Solucionar
Configurando un Módulo de Entradas En el siguiente escenario, Compatible Keying Evita la comunicación: Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 3 Minor Revision = 3 Evita la Communicación
Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 3 Minor Revision = 2 24/06/2015
59
Innovar para Solucionar
Configurando un Módulo de Entradas En el siguiente escenario, Compatible Keying Permite la comunicación: Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 2 Minor Revision = 1
Communicación es Permitida
Module Configuration Vendor = Allen-Bradley Product Type = Digital I/O Module Catalog Number = 1756-IB16D Major Revision = 3 Minor Revision = 2 24/06/2015
60
Innovar para Solucionar
Configurando un Módulo de Entradas Disable keying La comunicación de E/S puede ocurrir con un módulo de distinto tipo al especificado en el árbol de configuración de E/S con resultados impredecibles. Debido a este potencial de resultados inesperados, Rockwell Automation generalmente no recomienda el uso de Disable Keying.
24/06/2015
61
Innovar para Solucionar
El Software RSLogix 5000 Conceptos básicos del Lenguaje escalera El LADDER, también denominado lenguaje de contactos o en escalera, es un lenguaje de programación gráfico muy popular dentro de los autómatas programables debido a que está basado en los esquemas eléctricos de control clásicos. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje.
24/06/2015
62
Innovar para Solucionar
El Software RSLogix 5000 Instrucciones más comunes: • XIC • XIO • Ton • Toff • Mov • Latch/Unlatch • CTU • Comparaciones/Matemáticas 24/06/2015
63
Innovar para Solucionar
Instrucción: XIC
24/06/2015
64
Innovar para Solucionar
Instrucción: XIO
24/06/2015
65
Innovar para Solucionar
Instrucción: OTE
24/06/2015
66
Innovar para Solucionar
Instrucción: OTL y OTU
24/06/2015
67
Innovar para Solucionar
Instrucción: Ton
24/06/2015
68
Innovar para Solucionar
Instrucción: Ton
24/06/2015
69
Innovar para Solucionar
Instrucción: Toff
24/06/2015
70
Innovar para Solucionar
Instrucción: Toff
24/06/2015
71
Innovar para Solucionar
Instrucción: CTU
24/06/2015
72
Innovar para Solucionar
Instrucción: CTU
24/06/2015
73
Innovar para Solucionar
Instrucción: MOV
24/06/2015
74
Innovar para Solucionar
Instrucción: ADD
24/06/2015
75
Innovar para Solucionar
Instrucción: EQU
24/06/2015
76
Innovar para Solucionar
Instrucciones Básicas 1. ¿Cuando se activa el DN en una instrucción Ton? 2. ¿Cuándo se desactiva el DN en una instrucción Toff? 3. ¿Qué indica la señal TT en un TON?
4. ¿Qué hace la instrucción CTU? 5. ¿Qué es la señal ACC en una instrucción CTU? 6. ¿Qué hace esta línea? Botón 1 Boton2
salida
7. ¿Qué hace la Instrucción OTL? 8. ¿Qué hace la Instrucción OTE? 24/06/2015
77
Innovar para Solucionar
Actividad Práctica Ya sabemos como identificar las piezas del PLC, sabemos movernos por la aplicación RSLogix 5000, conocimos las instrucciones básicas de programación y entendimos como comunicarnos con el procesador. Ahora vamos a aplicar estos conocimientos en una actividad práctica. Laboratorio 1: Creando un Nuevo Archivo de Controlador Laboratorio 2:Upload y Edición Online Laboratorio 3:Editar y Probar Rutinas, Programas y Tareas Laboratorio 4:Capacidades de Importación/Exportación Laboratorio 5:Copiar y Pegar Rutinas y Tags Laboratorio 6:Estimando el uso de memoria del programa sin conexión.
24/06/2015
78
Innovar para Solucionar
Actividad Práctica • Se requiere hacer el programa para controlar un semáforo. •El Color Rojo dura 50 segundos y el color verde se mantiene durante 120 seg, el color amarillo solo permanece durante 20 seg. ADICIONAL •Se desea que además sí se activa un botón de paso de peatones el semáforo que se encuentre en verde cambie de inmediato a amarillo. Y si se encuentra en rojo debemos agregar 20 seg de paro.
24/06/2015
79
Innovar para Solucionar
Actividad Práctica • Se requiere hacer el programa para controlar un motor •Se tiene el bit de estatus, el botón de arranque y un botón de parada, un switch de alto nivel y un parada de emergencia. También se tiene el comando de arranque y parada. •Se desea arrancar y parar el motor desde la botonera. Siempre y cuando no exista alto nivel. •La parada de emergencia debe detener la bomba. •Después de 5s sí la bomba no arranca tiene que indicar que está en falla.
24/06/2015
80
Innovar para Solucionar
Actividad Práctica • Se requiere hacer el programa para controlar el motor de un ascensor. •El edificio donde se encuentra el ascensor tiene 5 pisos. Programar el botón de llamado del ascensor desde cualquiera de los pisos y sensores o limit switch que indiquen donde se encuentra el ascensor. Se desean activar la bobina de subida y la bobina de bajada dependiendo del piso de donde se llame. Cuando el sensor indique el piso activar la bobina de freno. •Incluir apertura y cierre de las puertas al llegar a cada piso.
24/06/2015
81
Innovar para Solucionar
SoftLogix El Chassis Monitor es su Interfaz de Controlador. Utiliza los indicadores de estado simulados para ver el estado de los controladores en su sistema. Se utiliza el chasis virtual para hacer lo siguiente: • Agregar y configurar los controladores. • Agregar y configurar tarjetas de comunicación. • Cambiar el modo del procesador. • Monitoreo del Controlador y el estado de módulos asociados. • Monitoreo de desempeño del movimiento. 24/06/2015
82
Innovar para Solucionar
DriveLogix El controlador DriveLogix es parte del entorno Logix. DriveLogix ofrece un sistema de control distribuido basado en estos componentes: • El controlador DriveLogix5730 tiene un puerto RS-232. Soporta instrucciones Logix. • Software de programación RSLogix 5000 que soporta cada Controlador Logix. • Conexión directa con drives PowerFlex 700S. •Módulos de E/S (Compactos, DIN o montados en panel). • Opción Ethernet/IP incorporada que proporciona la comunicación a través de una Red EtherNet / IP. 24/06/2015
83