FELIX MEZA R.
SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
C.F.P.
: ELECTROTÉCNICA
CONTROLISTA DE MÁQUINAS Y PROCESOS INDUSTRIALES
PROGRAMA
: APRENDIZAJE DUAL
SEMINARIO DE CONTROL DE MAQUINAS Y PLC1
INSTRUCTOR :
FELIX MEZA RODRIGUEZ
SEMESTRE
:
LIMA - PERU 1
IV
FELIX MEZA R.
CONTENIDO DEL SEMINARIO DE CONTROL DE MAQUINAS
N°
DENOMINACION DE TAREA
Hrs
Pagina
1
OPERACIÓN DE BOMBAS HIDRÁULICAS Y VERIFICACIÓN DE SISTEMAS DE REDES HIDRÁULICAS MONTAJE Y OPERACIÓN DE CIRCUITOS HIDRÁULICOS BÁSICOS. MONTAJE Y OPERACIÓN DE CIRCUITOS ELECTRO-HIDRAÚLICOS BÁSICOS. MONTAJE Y OPERACIÓN DE CIRCUITOS HIDRÁULICOS SECUENCIALES TEMPORIZADOS MONTAJE Y OPERACIÓN DE CIRCUITOS HIDRÁULICOS PROPORCIONALES. INSTALACIÓN DE UN SECUENCIADOR PROGRAMABLE. MANEJO DE INSTRUCCIONES DEL SECUENCIADOR PROGRAMABLE. INSTALACIÓN DEL CIRCUITO ELECTRONEUMÁTICO DE UN TALADRO INSTALACIÓN DEL CIRCUITO ELECTRONEUMÁTICO DE SELECTOR DE MATERIALES INSTALACION DE LOS MODULOS DE UN CONTROLADOR LOGICO PROGRAMABLE CREACION Y CONFIGURACION DE COMUNICACIÓN Y ARCHIVO DE PROGRAMA DE PLCs PROGRAMACIÓN DEL PLC PARA EL ARRANQUE DIRECTO E INVERSION DE GIRO DE UN MOTOR TRIFASICO PROGRAMACIÓN DEL PLC PARA EL ARRANQUE ESTRELLA-TRIÁNGULO DE UN MOTOR TRIFASICO PROGRAMACIÓN DEL PLC PARA EL ARRANQUE SECUENCIAL DE MOTORES TRIFASICOS PROGRAMACIÓN DEL PLC PARA EL CONTROL DE DOS BOMBAS ALTERNADAS
08
3
08 08 08
6 8 11
08
18
08 08 08 08
23 25 30 31
08
32
08
38
08
46
08
50
08
58
16
59
2 3 4 5 6 7 8 9 10 11 12 13 14 15
1: OPERACIÓN DE BOMBAS HIDRÁULICAS Y VERIFICACIÓN DE SISTEMAS DE REDES HIDRÁULICAS
2
FELIX MEZA R.
EQUIPO DE ACCIONAMIENTO HIDRAULICO:Circuito hidráulico de grupo generador de presión con bomba de caudal variable 1.1. COMPONENTES DEL CIRCUITO OLEOHIDRAULICO A. Principales Depósito Bombas Válvulas Actuadores Tuberías
B. Accesorios Enfriadores Filtros Racores Manómetros, Etc.
1.2. BOMBAS HIDRAULICAS Se emplean para impulsar el fluido (generador de caudal), aportándole presión, y vencer la resistencia de la carga. Transforman energía mecánica en energía hidráulica Simetría con los actuadores o motores hidráulicos CLASIFICACIÓN SEGÚN DESPLAZAMIENTO DEL FLUIDO: Hidrostáticas o “De desplazamiento positivo” Bombas Oscilantes – trabajan absorbiendo fuerza lineal Bombas Rotativas – Trabajan mediante esfuerzo rotativo Hidrodinámicas: Transfieren fluido considerando como resistencia solo el peso y el rozamiento. Características Caudal Teórico y Caudal Real, Rendimiento Volumétrico Rendimiento Mecánico, Rendimiento Total Presión de Trabajo Tiempo de Vida 1.3.-COMPROBACION DE FUNCIONAMIENTO DE LA BOMBA HIDRAULICA ORDEN DE EJECUCION: 1.- Planificar instalacion. 2.- Verificar estado del grupo hidraulico. 3.- Verificar la valvulas de cierre. 4.- Verificar recipiente graduado. 5.- Verificar manometro. 6.- Verificar elementos hidraulicos del tablero de trabajo. 7.- Verficar estado del motor electrico. 8.- Conectar las mangueras. 9.- Abrir completamente las valvulas de cierre 1 y 2. 10.-Accionar el grupo hidraulico. 3
FELIX MEZA R.
11.-Cerrar lentamente la valvula de cierre 1 para ajustar el primer valor de presion, segĂşn la tabla. 12.- Desconectar el grupo hidraulico. 13.- Cerrar la valvula de cierre 2 del recipiente graduado. 14.- Accionar el grupo hidraulico durante 20 segundos y leer el nivel de aceite en el recipiente graduado. 15.- Determinar el caudal de la bomba. 16.- Repetir los pasos anteriores para las presiones indicadas en la tabla. 17.- graficar presion Vs caudal de la bomba y determinar el rendimiento volumetrico de la bomba.
P1 (bar) V ( dm3) Q (L/min)
15
20
TABLA DE OBSERVACIONES 25 30 35 40
4
45
50
FELIX MEZA
Simbología hidráulica basica:
Válvula hidráulica 4/2 monoestable accionada por palanca.
. Electro válvula hidráulica 4/3 doble bobina.
Válvula hidráulica 4/3 bloqueada en la posición central accionada por palanca.
Electro válvula hidráulica 4/2 monoestable. Regulador de caudal bidireccional.
Válvula limitadora de presión. Válvula limitadora/secuencia. 5
FELIX MEZA
2: MONTAJE DE CIRCUITOS HIDRÁULICOS BÁSICOS 2.1.- MANDO DIRECTO DE CILINDRO DE DOBLE EFECTO CON VALVULA 4/2 MONOESTABLE Y VALVULA 4/3 DE PALANCA
2.2 Control de velocidad de salida y retorno de cilindro con valvula de estrangulamiento bidireccional
2.4. Circuito de aplicación con acumulador hidráulico. Por efecto de corte de suministro electrico al sistema de grupo generador de presion hidraulica.
2.3Circuito hidráulico para cambio de velocidad en la salida del vastago.
6
FELIX MEZA
2.5.- REGULACION DE VELOCIDAD DE AVANCE Y RETORNO DE CILINDRO DE DOBLE EFECTO
REGULACION A LA SALIDA Y EL RETORNO DEL VASTAGO 2.6. Aplicaciรณn de la valvula de secuencia para generar la secuencia A+ B+ A- B-
CIRCUITO DE APLICACIร N CON VALVULA DE SECUENCIA
7
FELIX MEZA
3.- MONTAJE Y OPERACIÓN DE CIRCUITOS ELECTROHIDRAULICOS BASICOS 3.1.- MANDO DE ACTUADORES CON ELECTROVALVULAS 4/2 MONOESTABLE
3.2.- MANDO DE CILINDRO DE DOBLE EFECTO CON ELECTROVALVULA HIDRAULICA 4/3 DOBLE BOBINA
3.3.- MANDO SEMIAUTOMATICO CON FINALES DE CARRERA
8
FELIX MEZA
MANDO SEMIAUTOMATICO: - DE CILINDRO DE DOBLE EFECTO CON ELETROVALVULA HIDRAULICA 4/2 MONOESTABLE
CIRCUITO DE FUERZA
CIRCUITO DE MANDO ELECTRICO
-DE CILINDRO DE DOBLE EFECTO CON ELECTROVÁLVULA HIDRÁULICA 4/3, DOBLE BOBINA
CIRCUITO DE FUERZA
CIRCUITO DE MANDO ELECTRICO
3.5.- MANDO ELECTROHIDRAULICO CON TEMPORIZACION CON RETARTO A LA CONEXIÓN – TON.
9
FELIX MEZA
3.6.- MANDO ELECTROHIDRAULICO CON TEMPORIZACION CON RETARTO A LA DESCONEXIÓN – TOF
SENSORES INDUCTIVOS Y SENSORES CAPACITIVOS Los sensores de proximidad inductivos incorporan una bobina electromagnética la cual es usada para detectar la presencia de un objeto metálico conductor. Este tipo de sensor ignora objetos no metálicos.
Los sensores de proximidad capacitivos son similares a los inductivos. La principal diferencia entre los dos tipos es que los sensores capacitivos producen un campo electroestático en lugar de un campo electromagnético. Los interruptores de proximidad capacitivos sensan objetos metálicos también como materiales no metálicos tal como papel, vidrio, líquidos y tela.
10
FELIX MEZA
3.4.- MANDO DIRECTO CON SENSORES INDUCTIVOS – CAPACITIVOS
11
FELIX MEZA
4.- MONTAJE Y OPERACIÓN DE CIRCUITOS HIDRAULICOS SECUENCIALES TEMPORIZADOS 4.1.-CIRCUITOS ELECTROHIDRAULICOS SECUENCIALES SIMPLES Instalar circuitos de fuerza y mando eléctrico de las siguientes secuencias electrohidráulicas simples: 1. SECUENCIA : A+B+A-BSOLUCION : CI : A0,B0 ECUACIONES : A+ =S.B0 B+ =A1 A- =B1 _ _ B- =A0 → B- = A0 4.1.1 Circuito de Fuerza y mando electric cuando son electrovalvulas hidraulicas biestables
A0
A1
B0
B1
4.1.2 Circuito de Fuerza y mando eléctrico normal: A es EVH 4/3 doble bobina y B es EVH 4/2 monoestable
A+
A-
24V
I
S
KA+
B
A1 KA+
KB
KB KA-
B0
KA+
A0
A+
KB
B1
B
KA-
A-
0V 4.1.3 Circuito de Fuerza y mando eléctrico reducido, A es EVH 4/3 doble bobina y B es EVH 4/2 monoestable
12
FELIX MEZA
4.1.4 Circuito de mando eléctrico reducido, usando un sensor en lugar de final de carrera b1
2. SECUENCIA: A-B-A+B+; Instalar con circuito de mando eléctrico reducido SOLUCION : CI : A1, B1 ECUACIONES : A- =S.B1 B- = A0 A+ =B0 _ _ B+ = A1→ B+ = A1 a. Las electrovalvulas son : A : 4/3 doble bobina y B : 4/2 monoestable
b. Las electrovalvulas son :: 4/2 monoestables
13
FELIX MEZA
4.3.-SECUENCIAS COMPUESTAS
14
FELIX MEZA
4.4.-SECUENCIAS COMPLEJAS
15
FELIX MEZA
SECUENCIA A+B+TB-B+B-A-
16
FELIX MEZA
SECUENCIA : A+B+B-TB+B-ASOLUCION : CI : Ao, Bo ECUACIONES : A+=S.X0.Y0 B+=A1.X0.Y0 X+=B1.Y0 B-=X1.Y0 T=B0.X1Y0 Y+ = T.X1 = T B+= X1.Y1 X-=B1.Y1 B-=X0.Y1 A-=B0.X0.Y1 Y-=A0.X0
_ ____ __ X- = B1Y1 = B1 + Y0 _ ____ __ Y- = A0X0 = A0 + X1 A0
A+
A1
B0
A-
B1
B
24V X
X
K
B0
B1
X Y
Y
Y
X
T
Y
X
A0
B1
Y
X Y S
K
Y Y
A1 A+
K
B
A-
T
Y
X
0V 24V X
X
K
X
B0 Y
Y
Y
X
S
Y
X A0
K
A+
X
Y
A1 K
B1
T
Y
B
B1 A-
0V
17
T
Y
X
FELIX MEZA
5: MONTAJE Y OPERACIÓN DE CIRCUITOS HIDRÁULICOS PROPORCIONALES. CONCEPTO DE HIDRÁULICA PROPORCIONAL La hidráulica proporcional es una técnica de control de válvulas continuas, con grandes ventajas con respecto a la hidráulica de mando discreto o electrohidráulica; pero también con menor precisión que las respuestas obtenidas con las servo válvulas VENTAJAS Las principales ventajas de la utilización de válvulas proporcionales son: • Mejoramiento de calidad y productividad a través del control continuo de fuerzas, torques, velocidad o posición. • No generan picos de presión. • Se pueden controlar procesos de aceleración y de retardo. • Mejor control de grandes cargas. • Se necesitan menor cantidad de componentes hidráulicos. DESVENTAJAS Dentro de las desventajas que presenta el control proporcional tenemos: • Sumar un control electrónico hace mas complicada la tarea de mantenimiento de un equipo. • Necesita de personal mejor entrenado en su mantenimiento. • Es necesario un equipo de diagnostico de fallas el cual debe considerer sensores, lectores de campo o computadores personales entre otros. CONTROL CONTINUO El control continuo en hidráulica es el estudio de las tecnologías de control de las válvulas proporcionales y de las servo válvulas. Las características fundamentales del control proporcional son: • Las válvulas proporcionales son válvulas continuas. Su solenoide puede ubicar a la válvula en infinitas posiciones entre dos posiciones extremas. • El elemento de mando es a través de un potenciómetro: Set Point. • La energía de alimentación al solenoide es corriente I. • El elemento de potencia es una tarjeta de control proporcional.
18
FELIX MEZA
Comparacion de señales entre la hidráulica tradicional y la hidráulica proporcional
19
FELIX MEZA
5.1.- FUNDAMENTO DE CONTROL PROPORCIONAL
5.2.- OPERACIONES BASICAS PARA EL CONTROL DE VELOCIDAD
5.3.- APLICACIONES HIDRAULICA PROPORCIONAL
20
FELIX MEZA
CIRCUITO DE MANDO
5.4.-CIRCUITOS TIPO PIRAMIDE SECUENCIA A+1 TA+2 AA.1.- CIRCUITO FUERZA
A.2.-CIRCUITO DE MANDO
21
FELIX MEZA
B.1.- CIRCUITO DE FUERZA
B.2.-CIRCUITO DE MANDO CON TEMPORIZACION
22
FELIX MEZA
6: INSTALACION DEL SECUENCIADOR PROGRAMABLE En 1996, Siemens creó un nuevo concepto de Producto con LOGO!: El módulo lógico. LOGO! es Conexionado con Funciones en lugar de cable. LOGO! es como un PLC . Pero sin tratamiento matemático. LOGO ofrece soluciones en programas cortos. Mediante operaciones integradas y las grandes posibilidades que ofrece su display. Mediante las entradas integradas directamente en el equipo. Mediante el muestreo directo de mensajes, variables . LOGO! es un contactor inteligente con salidas de 10A 6.1.- CONEXIÓN DE LA ALIMENTACIÓN Para alimentar al LOGO están indicadas para tensiones eléctricas con un valor nominal de 115 V CA/CC y 240 V CA/CC. Las variantes 24 de LOGO! y las variantes 12 de LOGO! son adecuadas para 24 V DC, 24 V AC o bien 12 V DC de tensión de alimentación. Para conectar LOGO! a la red:
6.2.- CONEXIONES DE LAS ENTRADAS Las entradas de estos dispositivos están divididas en dos grupos de cuatro entradas. Sólo puede haber fases distintas entre los bloques, no dentro de cada uno de ellos.
6.3.- CONEXIÓN DE LAS SALIDAS Las salidas de LOGO son relés. Los contactos de los relés están libres de potencial con respecto a la tensión de alimentación y a las entradas. Puede conectar diferentes cargas a las salidas, p.ej. lámparas, lámparas fluorescentes, motores, protecciones, etc. Respecto a las propiedades necesarias de la carga conectada a LOGO!
23
FELIX MEZA
6.4.- CABLEADO DE LAS ENTRADAS Y SALIDAS DEL LOGO L1
L3 L2 L1
N
N
N L1, L2, L3
L1, L2, L3
24
FELIX MEZA
7.- MANEJO DE INSTRUCCIONES DEL SECUENCIADOR PROGRAMABLE 7.1.- LAS 4 REGLAS DE ORO PARA MANEJAR LOGO Regla 1: Cambio del modo de operación
El programa se elabora en el modo de programación. Tras una conexión de alimentación y “No Program / Press ESC” en la pantalla, debe pulsar la tecla ESC para acceder al modo de programación. La modificación de los valores de tiempo y de parámetros en un programa ya existente pueden realizarse en los modos de parametrización y programación. Durante la parametrización LOGO! se encuentra en modo RUN, es decir, que el programa continúa en procesamiento. Para programar debe finalizar el procesamiento del programa con el comando “Stop”. Para acceder al modo RUN debe ejecutar el comando de menú ’Start’ del menú principal. En el modo RUN, para regresar al modo de operación Parametrización, deberá pulsar la tecla ESC. Si está en el modo de parametrización y desea regresar al modo de programación, ejecute el comando “Stop” del menú de parametrización y responda con “Yes” a “Stop Prg”, colocando el cursor sobre “Yes” y pulsando la tecla OK.
NOTA: Para versiones anteriores hasta 0BA2 rige: Para acceder al modo de programación debe pulsar simultáneamente las teclas < - >, y OK. Para acceder al modo de parametrización debe pulsar simultáneamente las teclas ESC y OK. Regla 2: Salidas y entradas
Siempre debe introducir un programa desde la salida hasta la entrada. Es posible enlazar una salida con varias entradas, pero no conectar varias salidas a una entrada. Dentro de una ruta del programa no se puede enlazar una salida con una entrada precedente. Para tales retroacciones internas (recursiones) es necesario intercalar marcas o salidas. Regla 3: Cursor y posicionamiento del cursor Para la introducción del programa rige: Si el cursor se representa subrayado, Ud. puede posicionarlo: Pulse las teclas o si mueve el cursor en el programa con OK cambia a ”Seleccionar borne/bloque” con ESC sale del modo de introducción del programa. Si el cursor se representa enmarcado, deberá Ud. Elegir un borne/bloque: Pulse las teclas o para elegir un borne o un bloque Confirme la selección pulsando OK con ESC retrocede un paso. Regla 4: Planificación Antes de elaborar un programa planifíquelo primero completamente sobre el papel o programe LOGO! Directamente con LOGO!Soft Comfort. LOGO! sólo puede guardar programas completos y correctos. 7.2.- FUNCIONES BASICAS (GF) DEL LOGO
AND
NOT
NOR
AND
Conexión de Contactos
Invers
Conexión de Contactos
con evaluación
OR
NAND
XOR
NAND
Conexión de Contactos
Conexión de Contactos
Conmutador
con evaluación
25
FELIX MEZA
7.3.- FUNCIONES ESPECIALES (SF) DEL LOGO
Retardo a la Conexión
Retardo a la Telerruptor desconexión
Relé con Generador autorretención de pulsos
Retardo a la conexión memorizado
Contador de horas de funcionamiento
Relé disipador Contador Comparador Generador de TemporizadorInterruptor adelante/atrásde frecuencia pulsos asimétricos anual horario
Retardo de conexión/ desconexión
Generador aleatorio
Textos de aviso
Relé disipadorComparador Comparador nterruptor Interruptor activado por de frecuencia Analógico de alumbradode confort flancos analógico para escalera
7.4.- INTRODUCCION DE UN PROGRAMA SENCILLO Según el esquema electrico dado:
CABLEADO ELECTRICO DE LAS ENTRADAS Y SALIDAS
El interruptor S1 o el S2 conecta el consumidor. Para LOGO! la conexión en paralelo de los interruptores es un ’O’ porque los interruptores S1 o S2 activan la salida. La entrada del bloque OR va seguida de I1 e I2, estando conectados S1 a I1 y S2 a I2. El programa en LOGO! tendrá esta apariencia:
7.5.- INTRODUCIR EL PROGRAMA Si introducimos el programa (desde la salida hasta la entrada). Al principio, LOGO! muestra la salida:
26
FELIX MEZA
La letra Q de Q1 está subrayada. Éste es el cursor (la marca de escritura). El cursor indica en el programa el punto en el que se encuentra en estos momento, y se puede desplazar mediante las teclas . Pulse ahora la tecla
. El cursor se desplaza hacia la izquierda.
Introduzca aquí ahora el primer bloque (bloque O). Pase al modo de introducción pulsando la tecla OK.
El cursor ya no es del tipo subrayado, sino que está enmarcado y parpadea. Al mismo tiempo, LOGO! le ofrece distintas posibilidades de selección. Seleccione GF (funciones básicas), pulsando la tecla hasta que aparezca GF, a continuación pulse OK. LOGO! le mostrará el primer bloque de la lista de funciones básicas:
Pulse ahora la tecla
o , hasta que en la pantalla aparezca el bloque OR:
Ahora debe pulsar la tecla OK para confirmar la selección.
De esta forma ha introducido Ud. el primer bloque. A cada bloque introducido se le asigna un número, denominado número de bloque. Ahora ya sólo es necesario cablear las entradas del bloque de la siguiente manera: Pulse la tecla OK.
Seleccione la lista Co : pulsar tecla OK 27
FELIX MEZA
El primer elemento de la lista Co es el símbolo correspondiente a ”Entrada 1”, un ’I1’. Nota Con la tecla se coloca al inicio de la lista Co: I1, I2,… hasta lo. Con la tecla Co: lo, hi,... hasta I1
se coloca al final de la lista
Pulse la tecla OK: I1 está conectada con la entrada del bloque O. El cursor salta a la próxima entrada del bloque O.
Ahora enlaza la entrada I2 con la entrada del bloque O. Proceda para ello tal como ya se indicó: 1. Cambiar al modo de entrada: tecla OK 2. Seleccionar lista Co: teclas 3. Aplicar lista Co: tecla OK 4. Seleccionar I2: teclas 5. Aplicar I2: tecla OK Así queda enlazada I2 con la entrada del bloque O.
Las dos últimas entradas del bloque O no se necesitan en este programa. Puede identificar con ’x’ una entrada que no utiliza. Ahora debe indicar (2 veces) ’x’: 1. Cambiar al modo de entrada: tecla OK 2. Seleccionar lista Co: teclas 3. Aplicar lista Co: tecla OK 4. Seleccionar ’x’: teclas 5. Aplicar ’x’: tecla OK
Nota Puede negar individualmente entradas de funciones básicas y especiales, de ese modo, si en una entrada determinada hay un “1”, el programa utiliza un “0”; si hay un “0”, Se utiliza un “1”. Para negar una entrada, coloque el cursor sobre la entrada Deseada, p.ej..: 28
FELIX MEZA
7.6.- APLICACIONES DE PROGRAMACION DEL LOGO PROGRAMACION DEL LOGO PARA ARRAQUE DIRECTO TRADICIONAL
PROGRAMACION DEL LOGO PARA ARRAQUE DIRECTO CON INVERSION TRADICIONAL
29
FELIX MEZA
TAREA Nº 8: INSTALACIÓN DEL CIRCUITO ELECTRONEUMÁTICO DE UN TALADRO PROGRAMAR: Secuencia del taladro Neumático, según el diagrama de tiempos mostrado: A + B + B – C + C – D + E + TE – D – F + F – A – condiciones: 2 EVN 4/2 biestables A, B 4 EVN 5/2 Monoestables C, D, E, F
30
FELIX MEZA
9: INSTALACIÓN DEL CIRCUITO ELECTRONEUMÁTICO DE SELECTOR DE MATERIALES
31
FELIX MEZA
10.- INSTALACION DE MODULOS DE UN CONTROLADOR LOGICO PROGRAMABLE 10.1.- AUTOMATA PROGRAMABLE, DEFINICION IEC 61131 Un automata programable es una maquina electronica programable diseñada para ser utilizada en un entorno industrial hostil, que utiliza un microprocesador (memoria programable) para el almacenamiento interno de instrucciones orientadas al usuario, para implantar soluciones especificas tales como funciones logicas, secuencias, temporizaciones, recuentos y funciones aritmeticas con el fin de controlar mediante entradas y salidas, digitales y analogicas diversos tipos de maquinas o procesos. AP = PLC ( Automata Programable = Programador Logico Programable)
DEFINICIÓN DE PLC: Es un equipo electrónico digital basado en un microprocesador, con memoria programable, desarrollado para acciones de control de maquinas y procesos industriales. SISTEMAS DE CONTROL CLÁSICO
SISTEMA DE CONTROL CON PLC
32
FELIX MEZA
INTERFASE DE ENTRADA: Tiene la función de adecuar las señales análogas o discretas de los sensores ubicados en el proceso o campo, a nivel requerido por el microprocesador (bits). PROCESADOR O CPU: Es el cerebro del sistema, procesa la información de la entrada y toma decisiones a la lógica del programa, activando o desactivando las salidas. INTERFASE DE SALIDA: Adecua la señal que proviene del procesador para activar o desactivar las salidas de una fuente de alimentación externa. FUENTE DE ALIMENTACIÓN: Convierte la energía eléctrica disponible a los niveles de tensión continua para alimentar los módulos o bloques que conforman el PLC. VENTAJAS DEL PLC Es más económico. Menor tamaño. Circuito de interfase entre PLC y actuadores es sencillo. Facilidad de instalación. Compatibilidad con elementos sensores y actuadores. Facilidad de intervenir en redes de supervisión. Diagnóstico rápido de fallas. TIPOS DE PLC POR SU TAMAÑO: Nano PLC, Micro PLC, Mini PLC (industriales), Main frame POR SU HARDWARE: TIPO COMPACTO: Tiene módulos limitados. TIPO MODULAR: Se puede agregar módulos de entradas ó salidas. INTERFASE DE ENTRADA
INTERFASE DE SALIDA
Salida a transistor. Salida de relé. Salida a triac.
33
FELIX MEZA
10.2.- PLC ALLEN BRADLEY SLC 500 El controlador programable SLC 500 tiene características que anteriormente podían encontrarse sólo en controladores programables grandes. Tiene la flexibilidad y potencia de un controlador grande, con el tamaño y simplicidad de un controlador pequeño. El controlador SLC 500 le ofrece más opciones de control que ningún otro controlador programable de su clase. Estos controladores programables constituyen un sistema de control tecnológicamente avanzado, con las ventajas y flexibilidad de otros controladores programables, pero con una diferencia importante – ¡simplicidad! El controlador modular básico consta de un chasis, fuente de alimentación, módulo procesador (CPU), entrada/salida (módulos de E/S) y un dispositivo interface del operador para la programación y control. La siguiente figura muestra los componentes de hardware típicos para un controlador modular. 10.3.-CARACTERISTICAS DEL HARDWARE DEL PROCESARO SLC 5/02 El procesador SLC 5/02 ofrece un conjunto de instrucciones mejoradas, mayores capacidades de diagnóstico y capacidades expandidas de comunicación en comparación a los procesadores SLC 5/01 y los controladores compactos. El SLC 5/02 proporciona: • Memoria de programa de 4 K (16 K palabras de datos) • Direccionamiento máximo de 480 E/S locales, expandible mediante E/S remotas o DeviceNet. • Direccionamiento máximo de 4000 entradas remotas y 4000 salidas remotas • Iniciación de comunicación entre dispositivos iguales DH485 • Programación con terminal de mano (HHT) o software de programación • LED de comunicación; cuando está encendido, el indicador LED indica que hay actividad de comunicación en la red DH-485 • Lista de UL, aprobación de CSA, cumple con la CE para todas las directivas aplicables cuando el producto o el empaque está así marcado La siguiente tabla proporciona una explicación general de cada indicador LED de estado del procesador (para el SLC 5/02 serieB y C).
34
FELIX MEZA
HARDWARE E INSTALACIÓN DE PLC ALLEN BRADLEY SLC 500 COMPONENTES: RACKS O CHASIS: Sirve para ubicar los módulos del PLC. CPU O MICROPROCESADOR MÓDULO O UNIDAD DE ENTRADA MÓDULO O UNIDAD DE SALIDA MÓDULO DE ENTRADA/SALIDA (MÓDULO ANALÓGICO). FUENTE DE ALIMENTACIÓN (Se encuentra fuera del rack). MODEM DE COMUNICACIÓN ( Entre PLC y PC) RACKS : En esta familia tenemos: Racks de 4, 7, 10, 13 slots ó ranuras FUENTE DE ALIMENTACIÓN PS1, PS2, PS3 --------- modos de configuración. MICROPROCESADOR FAMILIA DE MODELO SL500 (PLC) Podemos encontrar 5 versiones de la familia 500 : 5 : SIGNIFICA VERSIONES (FAMILIA 500). MODELO 5/02: CUENTA CON UNA BATERIA MODELO 1747- BA MÓDULO DE ENTRADA : MODELO 1746-IB16 ( B: BITS) MÓDULOS DE SALIDA: MODELO: 1746-OW16 (16 = # DE CANALES). MÓDULOS DE ENTRADA/SALIDA: ANALÓGICA 1746-NIO4I ( I: INPUT, O: OUPTUT) MODEM DE COMUNICACIÓN: MODELO 1747-PIC. TABLA DE ESPECIFICACION DE MICROPROCESADORES MÓDELO SLC
5/01
5/02
Memoria
1k deinstrucciones 2k palabras
4k de instrucciones 16k palabras
256 discretas
480 discretas
3/30
3/30
RAM
Batería LI - 5 años
Batería LI - 2 años
RESPALDO ROM
EPROM
EPROM
Capacidad e/s máx. Chasis/slots
5/03
10.4.- COMPONENTES DEL HARDWARE MODULAR
35
5/04
5/05
12k a 60k palabras
32k a 60k palabras
960 discretas
960 discretas
960 discretas
3/30 Batería LI - 2 años
3/30 Batería LI - 2 años
3/30 Batería LI - 2 años
EPROM
EPROM
EPROM
12k palabras
FELIX MEZA
10.5.- INSTALACION DE MODULOS La siguiente información explica cómo instalar sus módulos. 1. Alinee el circuito impreso del módulo con la guía de tarjeta en el chasis. 2. Deslice el módulo suavemente hacia adentro hasta que los sujetadores de retención superior e inferior estén asegurados. 3. Use una brida para asegurar su cableado y mantenerlo ordenado. (Si pasa la brida por un agujero, ésta saldrá hacia afuera a través del otro). 4. Cubra las ranuras no usadas con carátulas ciegas (Número de catálogo 1746-N2) para mantener el chasis libre de desperdicios y polvo. 5. Para retirar el módulo, presione los sujetadores de retención en la parte superior e inferior del módulo y deslice el módulo hacia afuera. 10.6.- INSTALACION DEL MODULO DE MEMORIA 1. Si el módulo procesador está instalado en el chasis, retire el módulo presionando los sujetadores de retención en la parte superior e inferior del módulo y deslícelo hacia afuera. 2. Ubique el conector (o conector si tiene un SLC 5/03 y SLC 5/04) en la tarjeta del procesador. Luego coloque el módulo de memoria en el conector o sobre el conector y presione firmemente para que entre en su lugar.
3. Coloque el puente J1 tal como se muestra a continuación.
4. Instale el módulo procesador en el chasis. 5. Restaure la alimentación eléctrica al controlador. 10.7.-INSTALACION DE LA FUENTE DE ALIMENTACION 1. Alinee el circuito impreso con la guía de tarjeta que se encuentra en el lado izquierdo del chasis. Deslice la fuente de alimentación hacia adentro hasta que esté al mismo nivel que el chasis. 2. Asegure la fuente de alimentación al chasis con los dos tornillos de estrella. 3. Coloque el puente de manera que corresponda con el voltaje de entrada. (Esto no es aplicable al 1746-P3, el cual no tiene puente). 4. Retire la etiqueta de advertencia de la parte superior de la fuente de alimentación .B 5. Conecte la alimentación eléctrica de la línea a la fuente de alimentación. 10.8.- DISPOSICION DEL PLC ALLEN BRADLEY MODULO SLC 5/02 5/05 FUENTE DE CPU MODULO DE MODULO MODULO ALIMENTACION ENTRADA DE SALIDA ANALOGICO SLOT 0
SLOT 1
SLOT 2 36
SLOT 3
…. SLOT 9
FELIX MEZA
37
FELIX MEZA
11.- CREACION Y CONFIGURACION DE COMUNICACIÓN Y ARCHIVO DE PROGRAMA DE PLCs Para poder acceder al software de diseño y comunicación del plc es preciso ingresar al software de programacion y realizar un reconocimiento de las herramientas que esta posee. SOFTWARE DE PROGRAMACIÓN ALLEN BRADLEY : RS LOGIX 500 SIEMENS- SIMATIC : STEP 7 SIEMENS – LOGO : LOGO CONFORT. 5.0, 6.1 INGRESO AL SOFTWARE DE PROGRAMACIÓN 1. 2. 3. 4. a) b)
Hacer doble clic en icono RS LOGIX. Reconocer la barra de herramientas del software. Reconocer la zona de trabajo del software. Creación de un archivo o programa : Hacer clic en el menú archivo. Ingresar nuevo. Configurar el archivo considerando los códigos de identificación de PLC modular. Seleccione el tipo de procesador: SLC 5/02, 1747-L524, Memoria 4K y aceptar. Alternativa seleccione SLC 5/05, 1747-L552, Memoria 32K. c) Ingrese a la configuración de E/S y hacer doble clic. Seleccionar Racks de 10 ranuras. Configure o seleccione el módulo de entrada 1746 – IB16. Seleccionar la unidad o módulo de salida 1746 – OW16 Configurar y seleccionar el módulo E/S (entrada analógica 2 canales) 1746 – NIO4I. Configurar fuente de alimentación, seleccionar 1746-P2 y aceptar en fuente y cerrar la ventana E/S. 5. Guardar y dar nombre a archivo. ORGANIZACIÓN DE LA MEMORIA DEL PROCESADOR ARCHIVO DE PROGRAMA ARCHIVO DE PROGRAMA Archivo 0 Archivo 1 Archivo 2 Archivo 3..........255
ARCHIVO DE DATOS
: Funciones de sistema. : Reservado. : Contiene el programa principal. : Sub-rutinas, allegados desde el programa principal.
NÚMERO TOTALES DE ARCHIVO 256
ARCHIVOS DE DATOS Nº 0 1 2 3 4 5 6 7 8 9 10 AL 255 (son opcionales, uno mismo lo asigna)
DESIGNACIÓN OUTPUT INPUT STATUS (ESTADO) BIT (CANAL) TIMER COUNTER CONTROL (COMPARACIÓN) INTEGER (# ENTERO) RESERVADO ESPECIAL BIT, TIMER, CONTROL, COUNTER, INTEGER (Todos asignados por el usuario)
11.1.-SELECCIÓN DEL PROCESADOR Según el procesador disponible seleccionamos: Seleccionar : 1747 –L524 CPU 5/02 memoria 4k, para trabajar con el EMULATOR Seleccionar: 1747 – L552 CPU 5/05 memria 32k
38
IDENTIFICADOR Letra “O” I S B T C R N
FELIX MEZA
12.- PROGRAMACION DEL PLC PARA EL ARRANQUE DIRECTO E INVERSION DE GIRO DE UN MOTOR TRIFASICO 12.1.-INSTRUCCIONES BÁSICAS: INSTRUCCIONES TIPO BIT
12.2.- DIRECCIONAMIENTO DE ARCHIVO DE DATOS DE SALIDA Y ENTRADA (ARCHIVO O: 0 Y I: 1)
EJERCICIOS Se tiene la siguiente configuración del PLC ,16 Canales por Slots. FDC
CPU
Nº DE SLOTS
0
I X4 1
O X6 2
LETRA : DIRECCIÓN O:5.0/3 O:7.0/1 I:1.0/4 I:3.0/1 I:6.0/13 I:9.0/14
I X1 3
O X8 4
EQUIVALENTE = = = = = = 39
O X3 5
I X13 6
O X11 7
LETRA : DIRECCIÓN O:5/3 O:7/11 I:1/4 I:3/1 I:6/13 I:9/14
O X7 8
I X14 9
FELIX MEZA
12.3.-DIRECCIONAMIENTO DE ARCHVO DE DATOS DE BIT (B3)
ESTRUCTURA DE DIRECCIONAMIENTO 14
13
12
11
10
9
8
BITS 7 6
5
4 X
3
2
1
0 0 1 2 3
X X X 1215
X
X 4095
X
X1200
75
4064
253 254 255
Ejercicios: Las siguientes direcciones muestran el bit contenido en la matriz anterior VIRTUAL: DIRECCIÓN EQUIVALENTE ABREVIADO B3:0/4 = B3/4 B3:1/9 = B3/25 B3:2/4 = B3/36 B3:3/13 = B3/61 B3:75/4 = B3/1204 B3:254/3 = B3/4067 B3:255/12 = B3/4092 OBSERVACIONES: Se usa en programa basados en lógicas de relés, registros de desplazamiento y secuenciadotes. No tiene comunicación fuera del PLC y está formado de 256 elementos (4096 bits). 12.4.- CIRCUITOS DE APLICACIÓN A.- ARRANQUE DIRECTO CON UN SOLO PULSADOR LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 LOGO S I:1/1 I1 K O:2/1 Q1 M1 B3/0 M1 M2 B3/1 M2 40
ELEMENTOS
15
FELIX MEZA
ESQUEMA ELECTRICO DE POTENCIA
ESQUEMA ELECTRICO DE MANDO
SOLUCION CON PLC AB SLC 5/02
B.- ARRANQUE DIRECTO CON INVERSION CON UN SOLO PULSADOR LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 S I:1/1 K1 O:2/1 K2 O:2/2 M1 B3/1 M2 B3/2 M3 B3/3 M4 B3/4 M5 B3/5
LOGO I1 Q1 Q2 M1 M2 M3 M4 M5
41
FELIX MEZA
ESQUEMA ELECTRICO DE POTENCIA
ESQUEMA ELECTRICO DE MANDO
SOLUCION CON PLC AB SLC 5/02
42
FELIX MEZA
13.- PROGRAMACION DEL PLC PARA EL ARRANQUE ESTRELLA TRIANGULO DE UN MOTOR TRIFASICO 13.1.-DIRECCIONAMIENTO DE ARCHIVO DE DATOS DE TEMPORIZADOR (T4) SINTAXIS: Tf:e.s/b
Cada dirección de temporizador se compone de un elemento de 3 palabras. Palabra 0 es la palabra de control. Palabra 1 almacena el valor preseleccionado: PRE Palabra 2 almacena el valor acumulado: ACC Palabra 0: bits de control.
0 < PRE < 32767. 0 < ACC < PRE Tiempo de retardo: ▲t = PRE. BT PRE : Valor Prefijo BT : Base de tiempo (1S, 0.01S).
EJEMPLOS DE DIRECCIONAMIENTO • T4:0.0/15 ó T4:0/15 ó T4:0/EN Bit de habilitación • T4:0.0/14 ó T4:0/14 ó T4:0/TT Bit de temporización del temporizador • T4:0.0/13 ó T4:0/13 ó T4:0/DN Bit efectuado • T4:0.1 ó T4:0.PRE Valor preseleccionado del temporizador • T4:0.2 ó T4:0.ACC Valor acumulado del temporizador . T4:0 a nivel de elemento . T25:0 a nivel de elemento 43
FELIX MEZA
13.2.-TEMPORIZADOR A LA CONEXIÓN (TON) Use la instrucción TON para activar o desactivar una salida después de que el temporizador haya estado activado durante un intervalo de tiempo preseleccionado. La instrucción TON comienza a contar los intervalos de la base de tiempo cuando las condiciones de renglón se hacen verdaderas. Con tal que las condiciones de renglón permanezcan verdaderas, el temporizador ajusta su valor acumulado (ACC) durante cada evaluación hasta alcanzar el valor predeterminado (PRE). Cuando las condiciones de renglón se hacen falsas, el valor acumulado se reinicializa sin importar si el temporizador ha sobrepasado el límite de tiempo.
USO DE LOS BITS DE ESTADO
PRÁCTICA
: CIRCUITO DE PRUEBA DE UN TON
1. 2. 3. 4.
Crear archivo. Elaborar el siguiente programa. Verificar funcionamiento del archivo. Modificar el programa realizando los siguientes cambios : TOF por TON I8 por I11 y verificar funcionamiento del programa. 5. Modificar el programa para la prueba del temporizador RTO, realizando los siguientes necesarios para y verificar su funcionamiento.
44
FELIX MEZA
13.3.- CIRCUITOS DE APLICACION A.- ARRANQUE ESTRELLA – TRIANGULO DE UN MOTOR TRIFASICO LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 LOGO S1 - STAR I:1/1 I1 S2 -STOP I:1/2 I2 S3 - RELE I:1/3 I3 K1 – PRIN. O:2/0 Q1 K2 – ESTR. O:2/1 Q2 K3 – TRIA. O:2/2 Q3 T1 T4:0 M1 T2 T4:1 M2
ESQUEMA ELECTRICO DE POTENCIA 45
FELIX MEZA
ESQUEMA ELECTRICO DE MANDO
SOLUCION CON PLC AB SLC 5/02
SOLUCION CON LOGO
46
FELIX MEZA
D.- ARRANQUE ESTRELLA- TRIANGULO CON INVERSION DE GIRO LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 LOGO S1 - STAR I:1/1 I1 S2 -STOP I:1/2 I2 S3 - RELE I:1/3 I3 K1 – PRIN.1 O:2/1 Q1 K2 – ESTR. O:2/2 Q2 K3 – TRIA. O:2/3 Q3 K4 – PRIN.2 O:2/4 Q4 T1 T4:0 M1 T2 T4:1 M2 ESQUEMA ELECTRICO DE POTENCIA
ESQUEMA ELECTRICO DE MANDO
47
FELIX MEZA
SOLUCION CON PLC AB SLC 5/02
SOLUCION CON LOGO
48
FELIX MEZA
E.- CONTROL DE LAMPARA INTERMITENTE LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 LOGO S1 - STAR I:1/1 I1 S2 -STOP I:1/2 I2 K1 O:2/1 Q1 K2 O:2/2 Q2 M1 B3/0 M1 T1 T4:0 M2 T2 T4:1 M3
ESQUEMA ELECTRICO DE MANDO
SOLUCION CON LOGO SIMPLIFICADO
SOLUCION NORMAL SOLUCION CON PLC AB SLC 5/02
49
FELIX MEZA
F.- OSCILADOR CON UN TON LISTA DE ORDENAMIENTO ELECTRICO PLC AB SLC 5/02 S1 - STAR I:1/1 S2 -STOP I:1/2 S3 - RELE I:1/3 K1 â&#x20AC;&#x201C; PRIN.1 O:2/1 M1 B3/0 M2 B3/1 M3 B3/2 M4 B3/3 T1 T4:0
LOGO I1 I2 I3 Q1 M1 M2 M3 M4 M5
SOLUCION CON PLC AB SLC 5/02
50
FELIX MEZA
14: PROGRAMACIÓN DEL PLC PARA EL ARRANQUE SECUENCIAL DE MOTORES ELECTRICOS ARRANQUE SECUENCIAL DE MÁQUINAS 1. Crear archivo. 2. Elaborar un programa según el siguiente diagrama.
1. Verificar funcionamiento del programa. 2. Adicionar un sistema de alarma audiovisual, compuesto por una única lámpara de señalización y una bocina, que se cumpla lo siguiente: Si se dispara el relé térmico 1, suene la bocina y la lámpara se enciende en forma continua. Si se dispara el relé térmico 2, se dispare la bocina y la lámpara se enciende en forma intermitente.
51
FELIX MEZA
15.- PROGRAMACION DEL PLC PARA EL CONTROL DE DOS BOMBAS ALTERNADAS ARCHIVO N° 5 INSTRUCCIONES DE CONTADORES TIPOS: CTU
CONTADOR ASCENDENTE
CTD
CONTADOR DESCENDENTE
15.1.-DIRECCIONAMIENTO DE ARCHIVO DE DATOS DE CONTADOR (C5) Cada dirección de contador se compone de un elemento de archivo de datos de 3 palabras. Palabra 0 es la palabra de control y contiene los bits de estado de la instrucción. Palabra 1 es el valor preseleccionado. Palabra 2 es el valor acumulado. La palabra de control para las instrucciones de contador incluye seis bits de estado, según lo indicado a continuación:
-32768 -32768
PRE ACC
ESTRUCTURA DE DIRECCIONAMIENTO Asigne direcciones de contador usando el formato Cf:e.s/b
52
32767 32767
FELIX MEZA
EJEMPLOS • C5:0/15 ó C5:0/CU Bit de habilitación de conteo progresivo • C5:0/14 ó C5:0/CD Bit de habilitación de conteo regresivo • C5:0/13 ó C5:0/DN Bit efectuado • C5:0/12 ó C5:0/OV Bit overflow • C5:0/11 ó C5:0/UN Bit underflow • C5:0/10 ó C5:0/UA Bit de actualización del valor acumulado (HSC en el controlador fijo solamente) • C5:0.1 ó C5:0PRE Valor preseleccionado del contador • C5:0.2 ó C5:0.ACC Valor acumulado del contador • C5:4 a nivel de elemento • C25:1 a nivel de elemento RESTABLECIMIENTO (RES) Use una instrucción RES para restablecer un temporizador o contador. Cuando se habilita la instrucción RES, restablece la instrucción de retardo del temporizador a la conexión (TON), temporizador retentivo (RTO), conteo progresivo (CTU) o conteo regresivo (CTD) con la misma dirección que la instrucción RES. PRÁCTICA : CONTADOR CTU 1. Crear archivo. 2. Elaborar el programa. 3. Verificar funcionamiento del programa
PRÁCTICA : CONTADOR DESCENDENTE 1. Crear archivo. 2. Elaborar el programa. 3. Verificar funcionamiento del programa 53
FELIX MEZA
15.2.- CIRCUITOS DE APLICACIÃ&#x201C;N A.- CONTADOR ASCENDENTE
B.- CONTADOR DE HORAS DE FUNCIONAMIENTO 1. Crear archivo. 2. Elaborar un programa que permita contar las horas al cierre de un interruptor, de acuerdo al siguiente diagrama. C0 C1 C2 C3 54
FELIX MEZA
OSCILADOR 1Hz COUNT Seg COUNT Min
55
COUNT Hrs
COUNT DÃas
FELIX MEZA
Programa
56
FELIX MEZA
15.3.- INSTRUCCIONES DE COMPARACIÓN Son instrucciones de entrada. Comparan 2 ó 3 datos almacenados en palabras denominados fuentes (SOURCE). Si son fuentes: Fuente “A”: Es dirección de palabra. Fuente”B”: Puede ser dirección de programa o constante de programa. EQU NEQ LES LEQ GRT GEQ
= = = = = =
IGUALDAD DESIGUALDAD MENOR QUE MENOR O IGUAL QUE MAYOR QUE MAYOR IGUAL QUE
EQU = 1 entonces A=B NEQ = 1 entonces A≠B LES =1 entonces A <B LEQ = 01 entonces A ≤ B GRT = 1 ENTONCES A>B GEQ = 1 ENTONCES A>B
MEQ
=
IGUALDAD CON MÁSCARA
IGUALDAD CON MÁSCARA
LIM
=
LÍMITE
15.3.1.- DESCRIPCIÓN GENERAL DE LAS INSTRUCCIONES DE COMPARACIÓN A.- IGUAL (EQU) Use la instrucción EQU para probar si dos valores son iguales. Si la fuente A y la fuente B son iguales, la instrucción es lógicamente verdadera. Si estos valores no son iguales, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser una constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. B.- NO IGUAL (NEQ) Use la instrucción NEQ para probar si dos valores no son iguales. Si la fuente A y la fuente B no son iguales, la instrucción es lógicamente verdadera. Si los dos valores son iguales, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser un constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. C.- MENOR QUE (LES) Use la instrucción LES para probar si un valor (fuente A) es menor que otro (fuente B). Si la fuente A es menor que el valor en la fuente B, la instrucción es lógicamente verdadera. Si el valor en la fuente A es mayor o igual que el valor en la fuente B, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser una constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. D.- MENOR O IGUAL QUE (LEQ) Use la instrucción LEQ para probar si un valor (fuente A) es menor o igual que otro (fuente B). Si la fuente A es menor o igual que el valor en la fuente B, la instrucción es lógicamente verdadera. Si el valor en la fuente A es mayor que el valor en la fuente B, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser una constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. E.- MAYOR QUE (GRT) Use la instrucción GRT para probar si un valor (fuente A) es mayor que otro (fuente B). Si la fuente A es mayor que el valor en la fuente B, la instrucción es lógicamente verdadera. Si el valor en la fuente A es menor o igual que el valor en la fuente B, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser un constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. F.- MAYOR O IGUAL QUE (GEQ) Use la instrucción GEQ para probar si un valor (fuente A) es mayor o igual que otro (fuente B). Si la fuente A es mayor o igual que el valor en la fuente B, la instrucción es lógicamente verdadera. Si el valor en la fuente A es menor que el valor en la fuente B, la instrucción es lógicamente falsa. La fuente A debe ser una dirección. La fuente B puede ser un constante de programa o una dirección. Los enteros negativos se almacenan de forma complementaria de dos. 57
FELIX MEZA
G.- COMPARACIÓN CON MÁSCARA PARA IGUAL (MEQ) Use la instrucción MEQ para comparar datos en una dirección de fuente contra datos en una dirección de comparación. El uso de esta instrucción permite que una palabra separada enmascare porciones de datos. ¿Cómo introducir parámetros? • Fuente es la dirección del valor que desea comparar. • Máscara es la dirección de la máscara mediante la cual la instrucción mueve datos. La máscara puede ser un valor hexadecimal. • Comparación es un valor de entero or la dirección de la referencia. Si los 16 bits de datos en la dirección de fuente son iguales a los 16 bits de datos en la dirección de comparación (menos los bits con máscara), la instrucción es verdadera. La instrucción se hace falsa en el momento en que detecta una desigualdad. Los bits en la palabra de máscara enmascaran los datos al restablecerse; transmiten datos al establecerse. H.- PRUEBA DE LÍMITE (LIM) Use la instrucción LIM para probar los valores dentro o fuera de un rango especificado, según cómo usted haya establecido los límites. ¿Cómo introducir parámetros? Los valores de límite bajo, prueba y límite alto pueden ser direcciones de palabra o constantes restringidas a las combinaciones siguientes: • Si el parámetro de prueba es una constante de programa, los parámetros de límite bajo y límite alto deben ser direcciones de palabra. • Si el parámetro de prueba es una dirección de palabra, los parámetros de límite bajo y límite alto pueden ser una constante de programa o una dirección de palabra. Estado verdadero/falso de la instrucción Si el límite bajo tiene un valor igual o menor que el límite alto, la instrucción es verdadera cuando el valor de prueba se encuentra entre los límites o cuando es igual a cualquiera de los límites. Si el valor de prueba se encuentra fuera de los límites, la instrucción es falsa, según se indica a continuación.
Si el límite bajo tiene un valor mayor que el límite alto, la instrucción es falsa cuando el valor de prueba se encuentra entre los límites. Si el valor de prueba es igual a cualquiera de los límites o se encuentra fuera de los límites, la instrucción es verdadera, según se indica a continuación.
58
FELIX MEZA
15.4.- PROGRAMA DE APLICACIÃ&#x201C;N: COMPROBACION DE INSTRUCCIONES DE COMPARACION
B.- CONTROL DE BOMBAS ALTERNADAS ESQUEMA DE FUNCIONAMIENTO DESEADO
59
FELIX MEZA
Sensor de nivel de líquidos
Utilizadas en diferentes sistemas industriales la aplicación de bombas alternas es de huso indispensable. Se trata de cuando el nivel del agua descienda a un nivel mínimo una bomba se encenderá y hara que el deposito se llene nuevamente hasta un nivel máximo que hara que la bomba 1 se detenga para luego, al próximo descenso de el nivel de agua se encenderá la 2da bomba y así indefinidamente todo esto será posible gracias a interruptores de posición o sensores acoplados en su forma mas conveniente. SOLUCION EN PLC AB SLC 5/02
60
FELIX MEZA
61
FELIX MEZA
62