Sei sulla pagina 1di 92

CASTAÑEDA UTZAC

APUNTES Y PRACTICAS

MATERIA:

CONTROLADORES LÓGICOS PROGRAMABLES

ING. GUSTAVO CASTAÑEDA FLORES


INTRODUCCIÓN
El manual de apuntes y prácticas de plc se realiza con la finalidad de proporcionar al alumno
información de referencia que le permita adquirir los conocimientos básicos y necesarios para
trabajar con el plc horner, en este manual se muestran los procedimientos para configurar el plc, las
herramientas de programación y las practicas a realizar en ladder, en el software cscape.

las practicas están diseñadas para que la programación inicie con los principios básicos de
programación en escalera, hasta programación avanzada, esto no quiere decir que los programas
realizados en cscape sean complicados, si no que se optimiza la programación agregando
elementos que hacen más completo el monitoreo y automatización de los procesos.

Se trabajará con el equipo de plc horner xl4e ocs tipo touch y con el plc monocromático xle de la
marca horner, la programación se realizará en el software cscape versión 9.60 y/o 9.70, para
establecer la comunicación del plc con la computadora se usará un cable adaptador usb a serial,
también podrá comunicarse con un cable usb a mini usb.

Como manera de protección para el equipo, se usará un banco de relevadores que los alumnos
realizaran como práctica, este constara de 6 relevadores de 24 volts de cd.

OBJETIVOS:

 Desarrollar un conjunto de prácticas aplicadas al control con sistemas programables OCS


Horner.

 Fomentar el autoaprendizaje del alumno con prácticas guiadas que permitan tener un
referente de la programación y utilizarlo como conocimiento previo para la realización de
prácticas avanzadas.

 Aplicar los conocimientos de programación para la solución de proyectos enfocados al control.

 Que el maestro que imparte asignaturas referentes a la programación de PLC tenga una guía
para la programación de PLC en aplicaciones de prácticas y la implementación en proyectos.

2
Ing. Gustavo Castañeda Flores
LENGUAJE DE PROGRAMACIÓN LADDER
la programación de plc de la marca horner se realiza en diagrama de escalera, mediante el software
cscape, la estructura como su nombre lo indica está formada por dos barras verticales y escalones
en los cuales se establecerá la lógica programada y que ejecutará una función específica.

Las instrucciones de entrada son las condiciones que tiene el circuito para dejar o no dejar pasar la
corriente de una línea a la otra. Estas condiciones se manejan comúnmente con contactos
normalmente abierto o normalmente cerrados los cuales interpretan las señales de alto y bajo de
sensores o interruptores. Si las condiciones son verdaderas la corriente llega a las instrucciones de
salida las cuales generan acciones como energizar la bobina de un motor o energizar una lámpara,
por ejemplo. De esta forma el paso de la corriente a las bobinas de salida están condicionadas por la
lógica que manejen las instrucciones de entradas.

Un PLC tiene muchas terminales "de entrada" y también muchos terminales de salida, a través de
los cuales se producen las señales "alta" o "baja" que se transmiten a las luces de energía,
solenoides, contactores, pequeños motores y otros dispositivos que se prestan a control on / off. En
un esfuerzo por hacer PLC fácil de programar, el lenguaje de programación ladder fue diseñado para
asemejarse a los diagramas de lógica de escalera.

3
Ing. Gustavo Castañeda Flores
COMUNICACIÓN PLC CON PC

Para descargar el programa diseñado en el cscape en la computadora, al plc, es necesario realizarlo


por vía serial, es decir el plc horner se programa por puerto serial, la conexión se llevará cabo
mediante el uso de un adaptador usb serial y un db9, se deberá instalar los drivers para el
adaptador, ver la figura. En ventana equipo ver propiedades, ver administrador de dispositivos,
localizar los puertos tipo com. Revisar si detecto el dispositivo y actualizar controladores.

ADAPTADOR USB SERIAL

PC
DB9 RJ45 RS232, MJ1/MJ2
PUERTO USB
PLC HORNER

REGISTROS EN EL PLC HORNER

Al trabajar con registros se debe considerar lo siguiente, cuando se cargue el programa al plc se
debe activar la casilla de Setpoint Values, que realizara la descarga de los valores ingresados en
los registros usados para realizar operaciones de comparación, etc.

4
Ing. Gustavo Castañeda Flores
CONEXIÓN MODULO DE RELEVADORES DE 24 VOLTS DE CD

PROCEDIMIENTO DE CONFIGURACIÓN DEL PLC

CONFIGURACIÓN PLC HORNER MODELO XL, XL4OCS, EN LA PANTALLA PRINCIPAL DEL


CSCAPE, CONTROLLER-HARDWARE CONFIGURATION.

5
Ing. Gustavo Castañeda Flores
SELECCIÓN DEL TIPO DE MODELO DEL PLC EN DEVICE TYPE, Y MODELO EN MODEL #.

PANTALLA PRINCIPAL CSCAPE

6
Ing. Gustavo Castañeda Flores
SOLICITUD DE TIPO DE COMUNICACIÓN, CONNECTION WIZARD.

INDICACIÓN DEL NÚMERO DE RED, EN CONNECTION WIZARD.

7
Ing. Gustavo Castañeda Flores
CONFIGURACIÓN DEL SET TARGET (IDENTIFICADOR DE RED), EN SET TARGET
NETWORK ID

PARA CONFIGURAR LAS HERRAMIENTAS, EN LA PANTALLA DE


PROGRAMACIÓN, EN VIEW TOOLBARS.

8
Ing. Gustavo Castañeda Flores
SIMBOLOGIA Y CONFIGURACIÓN DE LOS ELEMENTOS DE PROGRAMACIÓN
Configuración elemento de entrada, contacto normalmente abierto o normalmente cerrado.

DIRECCIONAMIENTO
MEDIANTE LA ENTRADA
I1

NOMBRE DE
REFERENCIA

Configuración elemento de salida llamado bovina (coil)

DIRECCIONAMIENTO PARA
SALIDA 1

NOMBRE DE
REFERENCIA

CONFIGURACIÓN TIMER

BASE DE TIEMPO

DIRECCIÓN DEL TIMER, EN


REGISTROS IMPARES
TIEMPO FIJADO O SET
POINT

9
Ing. Gustavo Castañeda Flores
CONFIGURACIÓN CONTADOR ASCENDENTE

EVENTOS A CONTAR, SET POINT

DIRECCION DEL
CONTADOR EN
REGISTROS IMPARES
DIRECCION QUE RESETA,
LIMPIA EL CONTADOR

CONFIGURACIÓN ELEMENTO DE ENTRADA, S7 INDICA SIEMPRE ENCENDIDO.

NOMBRE, CONTACTO SIEMPRE


ENCENDIDO

NOMBRE DEL TIPO DE


ENTRADA

CONFIGURACIÓN DE SALIDA PARA PANTALLA

DESCRIPCIÓN
DIRECCIONAMIENTO PARA LA
PANTALLA GRAFICA

FORZAR PANTALLA

10
Ing. Gustavo Castañeda Flores
NOTA: SI TENEMOS MÁS DE UNA PANTALLA UTILIZAMOS JUMP. PARA IR DE UNA PANTALLA A OTRA
SELECCIONAR LA OPCIÓN SWITCH SCREEN.

ELEMENTO DE PROGRAMACIÓN, INSTRUCCIÓN DE MOVIMIENTO O


TRANSFERENCIA DE DATOS

Transfiere o mueve este dato

Dirección a la que se transfiere o se


mueve el dato

Tipo de dato

11
Ing. Gustavo Castañeda Flores
CONEXIÓN FISICA DE SALIDAS AL PLC (Q), SE TIENEN 9999 SALIDAS QUE SON
RELEVADORES AUXIALIARES, LLAMADOS T, USADOS PARA PROGRAMACIÓN.

Fuente de
voltaje de
24 volts

-
PLC horner +

Q1
- + CARGA

24 volts cd
-
+

CONEXIÓN FÍSICA DE ENTRADAS AL PLC (i)

Fuente de voltaje
de 24 volts CD
-
+
PLC horner

I1.0
BOTON PULSADOR
(ENTRADA) - +
- -

24 volts cd
-
+

12
Ing. Gustavo Castañeda Flores
SALIDAS TIPO RELEVADOR, el modelo xl4ocs tiene 6 salidas a relevador las cuales se conectarán
de la siguiente manera:

Voltaje positivo

Salida del PLC Q1

Carga voltaje negativo

In out

INTERACIÓN ENTRADAS Y SALIDAS PLC. Salidas Q es una salida con la cual podemos activar un
actuador que puede ser un motor, lámpara o relevador. También las salidas Pueden ser del tipo
bobina temporal llamadas relevadores de secuencia y que se designan con t, podremos usar de la t1
a la t99, y salida tipo memoria.

Salida real, activación de


motor

Enclavamiento o
retención

13
Ing. Gustavo Castañeda Flores
REGISTROS ESPECIALES PLC HORNER XL4E

14
Ing. Gustavo Castañeda Flores
CONFIGURACIÓN DEL MODULO SMARTSTIX I/O

El smartstix es un estilo de terminal de bloques de e/s para la estación de control de operaciones


(ocs). puede ser utilizado para ampliar la capacidad e/s de cualquier ocs y es muy rentable como
control remoto digital de e/s. debido a que e/s smartstix se conecta a cualquier puerto de red cscan
de ocs, puede ser combinado con e/s smartstack para proporcionar una mejor selección para
aplicaciones de e/s.

15
Ing. Gustavo Castañeda Flores
CONEXIONES DEL MODULO DE EXPANSIÓN SMARTSTIX

CONFIGURACIÓN MODULO DE EXPANSIÓN SMART STIX: EN HARDWARE CONFIGURATIÓN

16
Ing. Gustavo Castañeda Flores
EN CAN1(CSCAN)I/O

DAR ADD

17
Ing. Gustavo Castañeda Flores
BUSCAR y SELECCIONAR EL HE559DIQ8126B Y DAR OK

CONFIGURAR LA VENTANA CON LOS DATOS SIGUIENTES y dar ok

SELECCIONADO EN LOS POT.


FRONTALES DEL SMARTSTIX

ASIGNAR i33

ASIGNAR Q33

REGISTRO DE
REFERENCIA
R200

18
Ing. Gustavo Castañeda Flores
CONEXIÓN DE LAS ENTRADAS EN EL SMART STIX

I1 I2
Módulo de expansión, entradas

voltaje positivo Elemento de entrada (botón pulsador)

CONEXIÓN DE LAS SALIDAS EN EL SMART STIX

Q1 Q2
Módulo de expansión, salidas

Elemento de salida (carga física) voltaje negativo

HERRAMIENTAS PANTALLA PRINCIPAL DEL CSCAPE


4 2
6

1
5 3

1. Debug, herramienta para monitorear los elementos activos o en estado on del ladder.
2. Herramienta para verificar y/o checar errores en el programa.
3. Indica programa en estop.
4. Indica Programa en espera.
5. Indica programa en run, el programa está ejecutando las instrucciones.
6. Indica transferir el programa de la computadora al PLC

19
Ing. Gustavo Castañeda Flores
SISTEMAS HMI-SCADA CON PLC.

Scada, acrónimo de Supervisory Control And Data Acquisition (Supervisión, Control y Adquisición de
Datos) es un software para ordenadores que permite controlar y supervisar procesos industriales a
distancia. Facilita la retroalimentación en tiempo real con los dispositivos de campo (sensores y
actuadores) y controlando el proceso automáticamente. Provee de toda la información que se genera
en el proceso productivo (supervisión, control calidad, control de producción, almacenamiento de
datos, etc.) y permite su gestión e intervención.

La realimentación, también denominada retroalimentación o feedback es, en una organización, el


proceso de compartir observaciones, preocupaciones y sugerencias, con la intención de recabar
información, a nivel individual o colectivo, para mejorar o modificar diversos aspectos del
funcionamiento de una organización. La realimentación tiene que ser bidireccional de modo que la
mejora continua sea posible, en el escalafón jerárquico, de arriba para abajo y de abajo para arriba.

En la teoría de control, la realimentación es un proceso por el que una cierta proporción de la señal
de salida de un sistema se redirige de nuevo a la entrada. Esto es de uso frecuente para controlar el
comportamiento dinámico del sistema. Los ejemplos de la realimentación se pueden encontrar en la
mayoría de los sistemas complejos, tales como ingeniería, arquitectura, economía, sociología y
biología. Arturo Rosenblueth, investigador mexicano y médico en cuyo seminario de 1943 hizo una
ponencia llamada “Behavior, Purpose and Teleology“ ("comportamiento, propósito y teleología"), de
acuerdo con Norbert Wiener, fijó las bases para la nueva ciencia de la cibernética y propuso que el
comportamiento controlado por la realimentación negativa, aplicada a un animal, al ser humano o a
las máquinas era un principio determinante y directivo, en la naturaleza o en las creaciones
humanas.

Al trabajar con los elementos de programación como pueden ser timer y contadores, se trabaja con
registros que mantienen un tiempo y un conteo fijo, la herramienta HMI o interfaz hombre-
máquina es simplemente la manera en que los humanos interactúan con las máquinas, al trabajar
en esta forma nos permite configurar los elementos de tal forma que tanto los tiempos como el
conteo pueda ser modificado desde el plc si necesidad de entrar a programación.

Por ejemplo al programar un timer, usaremos un registro el cual será programado en la pantalla
gráfica, asi también usaremos el numeric data, un numeric data, Se programar de tal forma que no
será editable ya que este lo controla el plc, y un numeric data se programa indicando que será
editable, este será modificado por el usuario.

USO DE PANTALLAS. Si tenemos que usar más de una pantalla se realizara el siguiente
procedimiento para monitorear las pantallas programadas. Ir a:

20
Ing. Gustavo Castañeda Flores
MATRIZ DE PANTALLAS

Al entrar a programar la pantalla del pc horner se tiene una ventana a manera de matriz que
contiene varias pantallas que pueden ser utilizadas para programar. Para moverse de una pantalla a
otra se realiza lo siguiente:

APLICANDO LA HERRAMIENTA TENEMOS

21
Ing. Gustavo Castañeda Flores
AL CONFIGURAR SE ESTABLECE A QUE
VENTANA VA A BRINCAR

AL CONFIGURAR SE ESTABLECE A
QUE VENTANA VA A BRINCAR

PARA AGREGAR IMÁGENES

Seleccionar o dibujar imagen, guardarla en formato bmp. En la pantalla grafica seleccionar la


herramienta static bitmap, ubicar en la pantalla, con doble clic ir a bitmap propierties, ir a pick
bitmap, seleccionar imagen del archivo donde este guardada la imagen.

22
Ing. Gustavo Castañeda Flores
Para el uso de la herramienta ANIMATION, se deben tener las figuras realizadas en secuencia en
formato bmp, ir a la herramienta animation.

Ubicar en pantalla aparecerá a siguiente


Ventana:

23
Ing. Gustavo Castañeda Flores
Ir a frame number, seleccionar número de figura, seleccionar pick frame, dar ok, continuar
procedimiento hasta seleccionar todas las figuras implicadas en la animación. Estas deberán estar
relacionadas con un contador o con algún elemento de programación que dará la secuencia de la
animación.

Ejemplo de programación en herramienta animation.

24
Ing. Gustavo Castañeda Flores
INSTRUCCIONES DE COMPARACIÓN. Las instrucciones de comparación se usan para probar
parejas de valores para establecer condiciones de continuidad lógica de un renglón.

Igual (EQU)
Esta instrucción compara si dos valores son iguales entre sí. 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.

No igual (NEQ)
La instrucción NEQ compara 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
lógicamente falsa.

Menor que (LES)


La instrucción LES compara 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.

Menor o igual que (LEQ)


La instrucción LEQ compara 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.

Mayor que (GRT)


La instrucción GRT compara 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.

Mayor o igual que (GEQ)


La instrucción GEQ compara 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.

25
Ing. Gustavo Castañeda Flores
CONFIGURACIÓN INSTRUCCIONES DE COMPARACIÓN

REGISTRO 1, VALOR A
IGUAL COMPARAR

TIPO DE SALIDA
NO IGUAL

REGISTRO 2 O VALOR A
COMPARAR
MENOR
QUE

MAYOR
QUE

MENOR O
IGUAL QUE

MAYOR O
IGUAL QUE

26
Ing. Gustavo Castañeda Flores
TEMPORIZADORES HORARIOS
PROGRAMACIÓN DEL
TIEMPO DE DIA

VENTANA PARA
CONFIGURACIÓN
DIA DE LA
SEMANA

DIA DEL
MES

MES DEL
AÑO

INICIO Y
FIN DE AÑO

27
Ing. Gustavo Castañeda Flores
PRACTICAS
PRACTICA 1. ARRANQUE Y PARO DE UNA CARGA, PARA ESTA PRACTICA SE USARÁ UN
MOTOR DE 24 VOLTS DE CD

PRACTICA 2. ARRANQUE DE DOS CARGAS CON SISTEMA DE SEGURIDAD Y USANDO LAS


TECLAS F DE LA PANTALLA FRONTAL DEL PLC.

28
Ing. Gustavo Castañeda Flores
PRACTICA 3A. OPERACIONES MATEMÁTICAS

HERRAMIENTAS: ADVANCED MATH Y MATH OPERATIONS

29
Ing. Gustavo Castañeda Flores
PRACTICA 3B. CONTROL DE CARGA, USANDO CTU Y TIMER, PROGRAMACIÓN EN
PANTALLA GRAFICA

F3_KEY

PRACTICA 4. CONTROL EN DIRECTA E INVERSA DE UN MOTOR, PROGRAMACIÓN EN


PANTALLA GRAFICA.

El arranque y paro será programado en pantalla, botones tipo touch, serán el t101 para el arranque
derecha, el t102 para arranque izquierda y t103 para el paro, en pantalla se mostraran los elementos
de indicación de las cargas para giro derecha y giro izquierda, se usaran bobinas temporales
llamadas M, para programación.
La pantalla con sus elementos de control quedara así:

30
Ing. Gustavo Castañeda Flores
PRACTICA 5. APLICACIÓN HERRAMIENTA ANIMATION, TIMER, CONTADOR, INSTRUCIÓN
MOV E INSTRUCCIÓN DE MULTIPLICACIÓN

31
Ing. Gustavo Castañeda Flores
PRACTICA 6. APLICACIÓN DE INSTRUCCIONES DE TRANSFERENCIA DE DATOS, USO DE
OPERACIONES ARITMETICAS Y PANTALLA GRAFICA

32
Ing. Gustavo Castañeda Flores
ELEMENTOS DE CONTROL DE PROGRAMA.
 LABEL ELEMENT: Elemento etiqueta, Una etiqueta permite nombrar una posición en el programa de escalera.
Este nombre se puede usar con un salto o CALL para que la ejecución del programa cambie de una sección a
otra.
 JUMP ELEMENT: Elemento de salto, Utilice el elemento JUMP para hacer que una parte de la lógica sea
omitida. El SALTO puede ser hacia delante o un SALTO hacia atrás. La ejecución lógica continuará en el LABEL
especificado.
 CALL ELEMENT: Elemento de llamada, Utilice el elemento CALL para llamar a una subrutina.
 RETURN ELEMENT: Utilice el elemento RETURN para volver de una llamada de subrutina.
 END PROGRAM ELEMENT: Elemento fin de programa, Utilice este elemento para finalizar la exploración del
programa.

33
Ing. Gustavo Castañeda Flores
PARA USA EL NAVEGADOR DE PROYECTO DESPLEGAR LA SIGUIENTE VENTANA

AQUÍ SE MUESTRA COMO ACTIVAR LA HERRAMIENTA PROJECT NAVIGATOR, Y SE MUESTRA COMO SE


DESPLIEGA UN MENU CON LAS ACTIVIDADES Y HERRAMIENTAS USADAS EN EL PROGRAMA, EN MAIN LOOP
MODULES SE REALIZA EL PROGRAMA PRINCIPAL, EN SUBROUTINE MODULES, SE PROGRAMAN LAS
SUBRUTINAS REQUERIDAS.

34
Ing. Gustavo Castañeda Flores
Al posicionarse en subroutine modules, y con botón derecho se establece la ventana para programar la subrutina
correspondiente. al requerir otras subrutinas se repetirá este procedimiento.
PROGRAMA MAIN

PROGRAMA SECUENCIA 1

35
Ing. Gustavo Castañeda Flores
PROGRAMA SECUENCIA 2

PROGRAMA SECUENCIA 3

36
Ing. Gustavo Castañeda Flores
PRACTICA 7. DEMOSTRAR SU FUNCIONAMIENTO EN EL PLC HORNER, IMPLICA
INSTRUCCIONES DE COMPARACIÓN, PROGRAMACIÓN EN PANTALLA Y MODIFICACIÓN DE
PARAMETROS

37
Ing. Gustavo Castañeda Flores
PRACTICA 8. DEMOSTRAR Y EXPLICAR EL FUNCIONAMIENTO DEL PROGRAMA:

38
Ing. Gustavo Castañeda Flores
PREGUNTAS:

1. ¿Cuál es la función del contacto cerrado t34, en la línea principal de arranque?


2. ¿Cuál es la función del contacto cerrado t6, en serie con el primer timer?
3. ¿Quién resetea o limpia al contador y en qué momento lo ejecuta?
4. ¿Porque los timer tienen en el PT un registro y no un número?
5. ¿Qué me indican los elementos de la pantalla 2, para que se configuran de esa manera?
6. ¿Cómo programaría un pasword en este programa?
7. ¿Qué instrucción o registro me indica la fecha?
8. ¿Qué instrucción o registro me indica la fecha?

39
Ing. Gustavo Castañeda Flores
PRACTICA 9. DEMOSTRAR EL FUNCIONAMIENTO, CONTROL SECUENCIAL DE DOS
LAMPARAS, USANDO TIMER Y CONTADOR DE EVENTOS CTU

DEBE SER T2

TIMER DE
ARRANQUE

CONTADOR DE
EVENTOS

TIMER DE
SENCUNCIA

40
Ing. Gustavo Castañeda Flores
PRACTICA 10. PASAR A CSCAPE Y DEMOSTRAR SU FUNCIONAMIENTO, CONTROL DE 4
LAMPARAS.

41
Ing. Gustavo Castañeda Flores
42
Ing. Gustavo Castañeda Flores
PRACTICA 11. DISEÑAR EN LADDER CSCAPE.
Diseñar el ladder para el control del arranque retrasado de un motor de corriente directa, pero
primero deberá ser oprimida una clave con3 interruptores para lograr que el motor arranque; el inicio
del conteo se produce al oprimir el botón 1, después de esto tendrá 20 segundos para oprimir
exactamente 3 veces el botón 2, 2 veces el botón 3 y 1 vez el botón 4, si se oprime el numero
correcto de pulsos en su botón correspondiente antes de que transcurran los 20 segundos se
activará automáticamente una lámpara durante 8 segundos anunciando que el motor se pondrá en
marcha, posteriormente arrancara el motor permaneciendo en funcionamiento durante 10 segundos
y se detendrá permanentemente, si la clave no es correcta se encenderá una timbre durante 10
segundos para indicar que la clave es equivocada. Este timbre se apagará si se oprime el botón 1
antes de que transcurran los 10 segundos, para así introducir otra clave. Si se oprime el interruptor
de paro u ocurre una sobrecarga, el motor y el proceso del conteo deberán detenerse
instantáneamente; si el paro es por sobre carga se encenderá una lámpara correspondiente mientras
permanezca la falla.
PRACTICA 12. DISEÑAR EN LADDER CSCAPE.
Diseñar un programa que controle un grupo de puertas de un banco por medio de una clave a través
de 3 interruptores, La clave únicamente podrá ser introducida al oprimir el botón de inicio del
proceso, la clave se debe de introducir en un lapso de 10 segundos, si la clave es correcta la primera
puerta se abre durante 10 segundos, después de cumplirse este tiempo la primera puerta se cierra
mientras que la segunda puerta se abre otros 10 segundos, este sistema no permite que las dos
puertas estén abiertas al mismo tiempo. Pero si la clave introducida no fue la correcta enciende una
lámpara durante 3 segundos, después de este tiempo se podrá introducir nuevamente la clave y se
tiene como máximo 3 intentos para introducir la clave correcta, sino se cumple esta condición se
activará una alarma durante 15 segundos.

PRACTICA 13. CONTROL DE DOS CARGAS SECUENCIALES, LA PANTALLA GRAFICA DEBE


CONTENER, BOTÓN DE ARRANQUE, BOTÓN DE PARO, PASWORD, INGRESO DE USUARIO,
BORRAR PASSWORD, MODIFICACIÓN DE TIEMPO DEL TIMER, QUE TRABAJE DE MANERA
ÚNICA Y CONTINUA.

43
Ing. Gustavo Castañeda Flores
LINEA PRINCIPAL DE
ARRANQUE

44
Ing. Gustavo Castañeda Flores
45
Ing. Gustavo Castañeda Flores
PRACTICA 14. EN LA PRÁCTICA ANTERIOR ANEXAR 4
MODOS DE OPERACIÓN.

46
Ing. Gustavo Castañeda Flores
47
Ing. Gustavo Castañeda Flores
48
Ing. Gustavo Castañeda Flores
PRACTICA 15. En la práctica anterior anexar niveles de seguridad para que el proceso se
manipulado por: Operario, supervisor he ingeniero.

49
Ing. Gustavo Castañeda Flores
50
Ing. Gustavo Castañeda Flores
51
Ing. Gustavo Castañeda Flores
DISEÑAR LOS PROGRAMAS PARA LAS PRÁCTICAS SIGUIENTES

PRACTICA 16. Realizar el ladder de control de 6 cargas en secuencia, el sistema debe ser cíclico y
por lotes.

PRACTICA 17. Realizar el ladder de control de 6 cargas en secuencia, el sistema debe ser cíclico y
por lotes, programar pantalla grafica para modificación de parámetros.

PRACTICA 18. Realizar el ladder de control de 6 cargas, modificación de parámetros y selector de


modo de operación, Programar pantalla gráfica.

52
Ing. Gustavo Castañeda Flores
PRACTICA 19. Realizar el ladder de control de 6 cargas, modificación de parámetros y selector de
modo de operación y pasword, Programar pantalla gráfica.

PRACTICA 20. Realizar el ladder para control de 3 cargas, deberá contener pasword, selector del
modo de operación y niveles de seguridad.

PRACTICA 21. Realizar el ladder para control de 4 cargas, usando sensores, pasword, selector de
modo de operación, niveles de seguridad y navegación entre pantallas.

PRACTICA 22. conectar dos plc horner en red, para el arranque remoto y local de un motor.

PARA SIMULAR LA ENTRADA DE LA SEÑAL ANALOGICA SE USARÁ UNA FUENTE DE


VOLTAJE DE CD.

Se usará una fuente variable de cd, para simular la entrada de la señal analógica, se debe
considerar no sobre pasar los 10 volts de la fuente.

Plc
Entrada analógica
Fuente variable
de cd
-
+
0v A1

53
Ing. Gustavo Castañeda Flores
PRACTICA 23. PASAR A CSCAPE Y DEMOSTRAR SU FUNCIONAMIENTO EN EL PLC HORNER,
TIMBRE AUTOMATICO

54
Ing. Gustavo Castañeda Flores
PRACTICA 24. ENTRADA ANALÓGICA 0-10 VOLTS

55
Ing. Gustavo Castañeda Flores
PRACTICA 25. ENTRADA ANALÓGICA 0-10 VOLTS

56
Ing. Gustavo Castañeda Flores
PRACTICA 26. USO DE INSTRUCCIÓN DE TRANSFERENCIA MOV

57
Ing. Gustavo Castañeda Flores
PRACTICA 27. DISEÑAR EL LADDER PARA 6 CARGAS, EL SISTEMA DEBE SER OPERADO
POR UN SELECTOR DE 4 POSICIONES Y 3 NIVELES DE SEGURIDAD.

Carga A Carga B Carga C Carga D Carga F Carga E


0 0 0 0 0 0 CONDICINES
INICIALES
1 1 1 0 0 0 TIEMPO X

0 0 0 1 1 1 TIEMPOY

1 1 1 1 1 1

COMUNICACIÓN EN RED DE PLC HORNER


Para trabajar en este modo, se deben configurar los plc con diferente ID en este caso el plc 1 sera
con ID 10, el plc 2 sera con ID 20.

PROGRAMA PLC 20

58
Ing. Gustavo Castañeda Flores
PRACTICA 28. TIMER Y CONTADOR

PRÁCTICA 29. Control de dos cargas con timer y contador, implementar un programa donde se
controlen dos cargas usando timer, y que este proceso sea cíclico. Implementar un contador que
registre 3 eventos y termine el ciclo, programar en pantalla gráfica.

condición paso salida 1 salida 2

CI 0 0 0

BA 1 1 1 RELE 1

3 SEG 2 1 0 TIMER 2 RELE 2

3 SEG. 3 0 1 TIMER 3 RELE 3

3 SEG. 4 0 0 TIMER 4 RELE 4

3 SEG. 5 cíclico TIMER 5 RELE 5

CONTADOR

59
Ing. Gustavo Castañeda Flores
TERMINA PROCESO

PERMITE QUE EL PROGRAMA SE HAGA CICLICO

EL UTIMO TIMER LO HACE CICLICO

CONTADOR DE EVENTOS, AL
REALIZAR TRES CICLOS
TERMINA EL PROCESO

60
Ing. Gustavo Castañeda Flores
PRACTICA 30. ENCODER

61
Ing. Gustavo Castañeda Flores
62
Ing. Gustavo Castañeda Flores
63
Ing. Gustavo Castañeda Flores
PRACTICA 31. SECUENCIA DE CONTROL DE DOS CARGAS, MEDIANTE SENSORES

64
Ing. Gustavo Castañeda Flores
PRACTICA 32. CONTROL SECUENCIAL DE 6 CARGAS

CARGA 1 CARGA 2 CARGA 3 CARGA 4 CARGA 5 CARGA 6


1 1 1 1 1 1
0 1 0 1 0 1
0 0 1 1 0 0
1 1 0 0 1 1
0 0 0 1 1 1
1 1 1 0 0 0
1 1 1 1 1 1
0 1 0 1 0 1

EL PROCESO INICIARA CUANDO SE DEN 5 PULSOS A UN CONTADOR, SERA CICLICO, Y SE


REALIZARA EN LOTE DE 10 EVENTOS, LUEGO SE DETIENE: UTILICE LAS HERRAMIENTAS
TIMER, CONTADOR, CONTACTOS, SALIDAS A RELE, SALIDAS A MEMORIA, ACTIVACIÓN DE
CARGAS. EL DIAGRAMA LADDER SE MUESTRA A CONTINUACION.

65
Ing. Gustavo Castañeda Flores
ENTRADA DE PULSOS

SECUENCIA CONTROL ENCENDIDO Y APAGADO DE


CARGAS

66
Ing. Gustavo Castañeda Flores
CICLICO

67
Ing. Gustavo Castañeda Flores
PRACTICA 33. CONTROL DE SEIS CILINDROS NEUMÁTICOS MEDIANTE
SENSORES

68
Ing. Gustavo Castañeda Flores
69
Ing. Gustavo Castañeda Flores
70
Ing. Gustavo Castañeda Flores
VARIADOR SIEMENS MICROMASTER
Introducción
El variador micromaster se puede controlar de 3 formas:
1- Utilizando el teclado conocido como “modo local”
2- Utilizando la entrada analógica, cuya señal puede provenir de un potenciómetro externo o un
dispositivo capaz de generar una señal analógica como una DAQ o un PLC
3- Utilizando las entradas digitales, la combinación digital de éstas permite activar las velocidades que
podemos programas en los parámetros 41-44

71
Ing. Gustavo Castañeda Flores
Desarrollo

Se programarán las siguientes velocidades -16, -32, 16, 32 en el variador siemens micromaster
usando los parámetros P041 – P044. Se controlara por medio del PLC Horner donde se mostraran
una serie de pantallas que indicaran la velocidad a la cual está el motor y el sentido de giro en
tiempo real. Con una combinación de tres bits se modificara el tiempo.

Para comenzar con la práctica se requerirá modificar los parámetros del variador utilizando la
configuración del P45, esto para indicar el tiempo y sentido de giro.

Para utilizar el variador y controlarlo se requieren los parámetros P000: visualización de estado,
P001: tipo de visualización, P007: para controlar el teclado, P009: ajuste de protección de
parámetros, este último para habilitar las demás opciones.

Ajusta el sentido de giro correspondiente a la frecuencia fija.

72
Ing. Gustavo Castañeda Flores
Nota: El parámetro 944 en 1 deja todos los parámetros en modo de inicio (fábrica)

Una vez configurado el variador de velocidad se procederá a hacer las combinaciones específicas
con tres bits.

Utilizando las combinaciones de tres bits se podrá modificar el sentido de giro y la velocidad.

En el PLC se podrá controlar el tiempo que debe permanecer encendido el motor dependiendo del
sentido que lleve.

73
Ing. Gustavo Castañeda Flores
PRACTICA 34. VARIADOR DE VELOCIDAD Y PLC

ENTRADAS VARIADOR
SALIDAS PLC

DI1 DI2 DI3

Común

CONEXIONES DEL PLC AL TABLERO DEL VARIADOR

74
Ing. Gustavo Castañeda Flores
PRACTICA 35. PROYECTO PRÁCTICO 1

MEDIDOR DE FLUJO 1 I5 BOMBA 1 Q4

MEDIDOR DE FLUJO 2 I6 BOMBA 2 Q5

MEZCLADOR Q7

ALTO NIVEL I4

BAJO NIVEL I5

TABLERO DE CONTROL

ARRANQUE

RUN Q1 I1

ESPERA Q2 I2
30

MED

PARO

FULL Q3

ST I7

MF

CALENTADOR Q6 BOMBA 3 Q8

75
Ing. Gustavo Castañeda Flores
DESCRIPCIÓN: PRACTICA CONTROL DE UN TANQUE DE MEZCLADO CON CONTADORES
CTU Y CTD.

La imagen siguiente muestra con detalle donde están los sensores de nivel (HI-LEVEL y LO-LEVEL),
suiches (Start y Stop), luces (Run, Idle y Full), bombas de llenado (PUMP1 y PUMP2), bomba de
vaciado (PUMP3), motor que controla al mezclador (MIXER), el calentador (HEATER), el sensor de
temperatura (THERMOSTAT) y los medidores de flujo (FLOWMETER1, 2 y 3).

Debemos prestar atención al tipo de botones, si posicionas el cursor sobre cada uno de los botones
aparecerá una caja de texto la cual indica que el botón de Start es Normalmente Abierto y el botón
de Stop es normalmente cerrado.

El sensor de nivel bajo (LO-LEVEL) se activa en cuanto detecta la mínima cantidad de líquido y
permanece activo hasta que el tanque se vacía por completo, mientras que el sensor de nivel alto
(HI-LEVEL) solo se activa cuando el nivel del tanque llega al borde superior.

Ejercicio: Al presionar por un instante Start se prende la lámpara RUN, se activan las bombas
PUMP1 y PUMP2, al mismo tiempo los medidores de flujo FLOWMETER1 y FLOWMETER 2
incrementan a dos CTU (C5:0 y C5:1 respectivamente) para controlar que el tanque se llene con
100L de líquido proveniente de PUMP1 y 208L de PUMP2. Cuando el tanque se encuentre lleno se
activan la lámpara FULL y el mezclador (MIXER) durante 20 segundos. Después se vacía el tanque
activando PUMP3, la cual se desactiva con el sensor LO-LEVEL. Al terminar de vaciar el tanque se
activa la lámpara IDLE indicando que el tanque está vacío. Al presionar nuevamente START los
contadores se reinician y el ciclo empieza de nuevo.

76
Ing. Gustavo Castañeda Flores
PROYECTO PRÁCTICO 1

TABLERO DE CONTROL

RUN Q2

INICIO I1
TANQUE
LLENAR Q3

PARO I2
LLENO Q4

A i6
selector
B i6

C i7
VALVULA SOLENOIDE Q1

SENSOR DE NIVEL I4

CAJA

SENSOR DE PROXIMIDAD I3

MOTO
R
Q5

77
Ing. Gustavo Castañeda Flores
DESCRIPCIÓN PROCESO SILO:

OPERACIÓN CONTINUA: Diseñe un circuito de control usando lenguaje escalera que


automáticamente posicione y llene las cajas, las cuales aparecen secuencialmente en la correa
transportadora. La secuencia puede ser detenida y comenzada de nuevo en cualquier momento
usando los switch inicio y paro.

La luz RUN, permanecerá energizada siempre que el sistema esté operando en modo automático.
La luz RUN, el motor de la cinta transportadora y la válvula solenoide se desenergizarán siempre qu
e el sistema sea detenido con el switch STOP.

La luz FILL debe energizarse cuando la caja se esté llenando.


La luz FULL se energizará cuando la caja esté llena y permanecerá así hasta que la caja sea movid
a fuera del fotosensor.
Llenado de Cajas
Ajuste de forma que se incorpore los siguientes criterios. Detenga el movimiento de la cinta
transportadora cuando el lado derecho de la caja sea detectado por el sensor de proximidad.

Con la caja posicionada y la cinta trasportadora detenida, abra la válvula solenoide y permita que la
caja sea llenada, el proceso de llenado debe concluir cuando el sensor de nivel asuma el valor
verdadero.

La luz FILL debe energizarse mientras se está llenando la caja.

La luz FULL debe energizarse cuando la caja este llena y permanecerá energizada mientras la caja
llena no sea movida fuera del sensor de proximidad.

Una vez que la caja esté llena, deberá presionar momentáneamente el switch Start para mover la cin
ta transportadora y mover la caja llena fuera del área dellenado, lo que al mismo tiempo traerá una n
ueva caja vacía a la posición de llenado. No se acepta como solución a esta situación el que el switc
h Start sea continuamente presionado por el operador mientras la caja llena salga de la zona de llen
ado.

Usar el selector, en la posición B, el cual se le asignara una entrada i6.

EJEMPLO DEL LADDER DEL PROCESO SILO, DEMOSTRAR EN EL PLC HORNER


78
Ing. Gustavo Castañeda Flores
79
Ing. Gustavo Castañeda Flores
PRACTICA 37. CONTROL DE CARGAS, USANDO PROGRAMACIÓN EN PANTALLA, CAMBIO
DE PANTALLAS, USO DE REGISTROS Y REGISTROS ESPECIALES DEL PLC

80
Ing. Gustavo Castañeda Flores
81
Ing. Gustavo Castañeda Flores
82
Ing. Gustavo Castañeda Flores
IR A P2 IR A P4
IR A P1

M4
R40
M1 R42

M4 R45 SR44
R47
M2 IR A P5
IR A P6

M3 IR A P1 IR A P4

R50 R52

Q34

M6

Q33

M4

P1

SR047
SR044
83
Ing. Gustavo Castañeda Flores
PRACTICA 38. CONTROL DE ELEVADORES LADDER PARA TRES PISOS

DE PISO 1 IR A SENSOR PISO 2


PISO 2

DE PISO 1 IR A
SENSOR PISO 3
PISO 3

DE PISO 2 IR A
SENSOR PISO 3
PISO 3

DE PISO 3 IR A
SENSOR PISO 1
PISO 1

DE PISO 3 IR A SENSOR PISO 2


PISO 2

DE PISO 2 IR A SENSOR PISO 1


PISO 1

ACTIVACION DE MOTOR
SUBIDA

ACTIVACION DE MOTOR
BAJADA

84
Ing. Gustavo Castañeda Flores
PRACTICA 39. CONTROL DE SEMAFOROS
Semáforo: Son dispositivos de señales que se sitúan en intersecciones de calles, pasos de peatones
y otros lugares para regular el tráfico de vehículos y el tránsito de peatones.

El tipo más frecuente tiene tres luces de colores:

 Verde (2), para avanzar, puesto que no hay obstáculos.

 Rojo (1), para detenerse inmediatamente

 Amarillo o Ámbar (3) como paso intermedio del verde a rojo, o precaución si está intermitente.
El control de semáforos, su secuencia es que cuando el V1, V2 estén encendidos en verde, el R1,
R2 estén en rojo, y cuando cambian de luz, se pone el A1 y A2 o amarillo para indicar el cambio de
rojo por verdes o viceversa.

Tabla de encendido de luces.

85
Ing. Gustavo Castañeda Flores
86
Ing. Gustavo Castañeda Flores
PRACTICA 40. CONTROL DE SEMAFOROS.

IN-MOV ROJO 2 AMBAR 2 VERDE 2 ROJO 1 AMBAR 1 VERDE 1 TIEMPO


33 10
32 1
33 1
32 1
33 1
32 1
33 1
32 1
33 1
32 1
33 1
34 5
12 10
4 1
12 1
4 1
12 1
4 1
12 1
4 1
12 1
4 1
12 1
20 5
33 10

32 16 8 4 2 1

87
Ing. Gustavo Castañeda Flores
88
Ing. Gustavo Castañeda Flores
89
Ing. Gustavo Castañeda Flores
PRACTICA 40. SECUENCIA DE MOVIMIENTO PARA SEMÁFORO CON VUELTA Y CON
SENSORES DE CONTROL DE FLUJO.

R1 A11 V1

V2

A2

R2

1 2 3 4

7 7

7 7

6 6

5 5

V2
1 2 3 4

A1

R2

V1 A1 R1

90
Ing. Gustavo Castañeda Flores
PRACTICA 41. ESTACIÓN AUTOMATICA DE LAVADO DE AUTOS
Cuando se accione el botón de marcha, la cinta transportadora será activada y los autos pasaran
sucesivamente por los puestos de mojado, detergente, cepillado y aclarado y por ultimo por la
estación de secado, la barra en condiciones normales deberá estar levantada y el semáforo activado
en verde, al estar localizados un auto en cada estación, la barra deberá bajar y el semáforo cambia a
rojo, indicando que no pueden pasar más autos, esta condición prevalecerá hasta que el sensor de
salida detecte que un auto termino su ciclo de lavado y que abandonara la última estación , entonces
el semáforo cambiara a verde y la barrera se levantara, pudiendo la estación admitir un nuevo auto
para lavarlo.

SENSOR DE SALIDA

ESTACION DE SECADO

SENSOR SECADO

EST.CEPILLADO Y ACLARADO

SENSOR CEPILLADO Y ACLARADO

ESTACION DETERGENTE

SENSOR DE DETERGENTE

ESTACION MOJADO

Auto
1
SENSOR DE MOJADO

MOTOR

91
Ing. Gustavo Castañeda Flores
REFERENCIAS:

MANUAL DE PRÁCTICAS, ING. AURELIANO NUÑEZ.


MANUAL DE PRÁCTICAS DE PLC ALLEN BRADLEY, UAZ.
CSCAPE TRAINNING MANUAL, HORNER.

92
Ing. Gustavo Castañeda Flores

Potrebbero piacerti anche