Vous êtes sur la page 1sur 67

Crode de Orizaba

Curso: Curso-Taller: Controladores Lgicos Programables Nivel 1

Instructor: Ing. Nestor Rojas Mariz

CRODE de Orizaba

CRODE DE ORIZABA Curso-Taller: Controladores Lgicos Programables Nivel 1

Unidad 1 El Mdulo de Entrenamiento Mediante un PLC Unidad 2 Programacin del PLC S7-200 Unidad 3 Instrucciones bsicas Unidad 4 Prcticas

CRODE de Orizaba

UNIDAD 1 El mdulo de entrenamiento mediante un PLC

CRODE de Orizaba

Unidad 1 El mdulo de entrenamiento mediante un PLC


Introduccin al mdulo de entrenamiento mediante un PLC Este equipo se diseo de manera que el alumno pueda aprender de manera fcil y prctica la programacin de un PLC. El diseo compacto del mdulo, sus accesorios y su potente juego de instrucciones convierten al mdulo en una excelente alternativa para la enseanza didctica.

Definicin de PLC Dispositivo electrnico que utiliza lenguajes de programacin muy especializados, para controlar procesos industriales, maquinaria y/o sistemas automticos, a travs de entradas y salidas, ya sean digitales o analgicas.

CRODE de Orizaba

Unidad 1 El mdulo de entrenamiento mediante un PLC


Descripcin de las entradas del mdulo de entrenamiento mediante un PLC. El mdulo de entrenamiento mediante un PLC tiene instalado el PLC marca Siemens modelo CPU 222 AC/DC/RELE, el cual cuenta con 8 entradas a 24 VCD, stas entradas se llevaron al frente del gabinete y se etiquetaron como: Entradas 24 VCD, cada entada esta etiquetada desde I0.0 hasta I0.7 (los bornes marcados con el signo + son la barra comn de 24 VCD, el negativo de la fuente est conectado internamente), vea la siguiente figura:

Las entradas son los puntos de conexin del PLC donde se conectan los emisores de seal (es decir, los sensores), las entradas pueden ser: Digitales: En estas se conectan sensores digitales, que envan seales de voltaje, en el sentido de todo/nada. Los voltajes son: 220 VCA, 127 VCA, 50 VCC, 24 VCC y 5 VCC. Analgicas: En estas se conectan sensores analgicos, que envan seales de voltaje o de corriente, en los rangos de 0 - 10 volts o de 4 a 20 mA.

Un sensor es un dispositivo que detecta y/o mide manifestaciones de cualidades o fenmenos fsicos, como la energa, velocidad, aceleracin, tamao, cantidad, etc. Los hay de indicacin directa o pueden estar conectados a un indicador, pueden ser activos o pasivos. CRODE de Orizaba
4

Unidad 1 El mdulo de entrenamiento mediante un PLC


Sensor activo: Es un sensor que requiere una fuente externa de excitacin como los RTD o clulas de
carga. Sensor pasivo: Es un sensor que no requiere una fuente externa de excitacin como los termopares o fotodiodos.

Diferentes tipos de sensores:

CRODE de Orizaba

Unidad 1 El mdulo de entrenamiento mediante un PLC


Simulacin de sensores. El mdulo de entrenamiento mediante un PLC dispone de: botones pulsadores NC-NA e interruptores ON-OFF, con ellos se pueden simular ocho sensores digitales de 24 VCC en las entradas de este plc. En la siguiente figura se ve el ejemplo de conexin de un sensor.

Salidas del mdulo de entrenamiento mediante un PLC. El mdulo cuenta con el PLC S7-200 de Siemens CPU 222 AC/DC/RELE, el tiene 6 salidas a rele 110 VCA, stas se llevaron al frente del gabinete, y se etiquetaron desde Q0.0 hasta Q0.5 (los bornes marcados con el signo N son la barra comn de neutro), vea la siguiente figura:

CRODE de Orizaba

Unidad 1 El mdulo de entrenamiento mediante un PLC


Las salidas son los puntos de conexin del PLC donde se conectan los receptores de seal (es decir los actuadotes) y se dividen en: Digitales: En las salidas se conectan los actuadores digitales. Estos actuadores reciben seales de voltaje, en el sentido de todo/nada. Los voltajes ms comunes que manejan son 220 VCA, 127 VCA, 50 VCC, 24 VCC y 5 VCC. Analgicas: En estas salidas se conectan actuadores analgicos. Estos actuadores reciben seales de voltaje o de corriente, en los rangos de 0 - 10 volts o de 4 a 20 mA

Diferentes tipos de actuadores:

CRODE de Orizaba

Unidad 1 El mdulo de entrenamiento mediante un PLC


Simulacin del proceso La simulacin del proceso se hace utilizando reles, cargas y una lnea para cargas. La bobina del rele se alimenta con 110 VCA y tiene un contacto NA y NC (mx. 10 amps). Las cargas son lmparas piloto de 110 VCA. La lnea para cargas es un bus de lnea de 110 VCA protegido una con fusible y su respectivo neutro, vea la siguiente figura:

CRODE de Orizaba

Unidad 2 Programacin del PLC S7-200

CRODE de Orizaba

Unidad 2 Programacin del PLC S7-200 Descripcin del CPU de la serie S7-200 Esta CPU incorpora en una carcasa compacta un microprocesador, una fuente de alimentacin integrada, as como circuitos de entrada y de salida que conforman un potente PLC (ver fig. sig).

La CPU ejecuta el programa y almacena los datos para la automatizacin. La fuente de alimentacin proporciona corriente al CPU y a los mdulos de ampliacin. Las entradas y salidas controlan el sistema de automatizacin. Las entradas vigilan las seales de los aparatos de campo (p.ej. sensores e interruptores) y las salidas vigilan los dispositivos del proceso (bombas, motores u otros). La interface de comunicacin permite conectar la CPU a una PC o a otros dispositivos. Seleccionar el modo de operacin del S7-200 El S7200 tiene dos modos de operacin STOP y RUN. En modo STOP, el S7-200 no ejecuta el programa, entonces es posible cargar un programa o configurar la CPU. En modo RUN, el S7-200 ejecuta el programa. El S7-200 tiene un selector de modos que permite cambiar manualmente el modo de operacin. En STOP, se detendr la ejecucin del programa. Si se pone en RUN, se iniciar la ejecucin del programa. Y el modo TERM, permite cambiar mediante el software STEP 7-Micro/WIN a RUN o STOP.

CRODE de Orizaba

10

Unidad 2 Programacin del PLC S7-200 Elementos de un proyecto S7-200 Siemens define al programa creado para su PLC como El proyecto y comprende a saber: Bloque de programa Bloque de datos (opcional) Bloque de sistema (opcional) Recetas (opcional) Registros de datos (opcional)

Elementos bsicos para estructurar un programa (bloque de programa) El programa es creado con el STEP 7-Micro/WIN y despus de ser cargado en la CPU, el programa se ejecuta continuamente para controlar una tarea o un proceso, Los programas para la CPU S7-200 comprenden tres partes bsicas: El programa principal, Las subrutinas (opcional) Las rutinas de interrupcin (opcional). Programa principal En esta parte del programa se disponen las operaciones que controlan la aplicacin. Las operaciones del programa principal se ejecutan de forma secuencial en cada ciclo de la CPU. Subrutinas Estos elementos opcionales del programa se ejecutan slo cuando se llaman desde el programa principal. Se deben aadir siempre al final del programa principal Utilice siempre una operacin Retorno absoluto (RET) para terminar cada subrutina. Rutinas de interrupcin Estos elementos opcionales del programa se ejecutan cada vez que se presente el correspondiente evento de interrupcin. Se deben aadir siempre al final del programa principal Utilice siempre una operacin Retorno absoluto desde rutina de interrupcin (RETI) para terminar cada rutina de interrupcin. No hay reglas adicionales en lo relativo a su disposicin en el programa de usuario. Las subrutinas y las rutinas de interrupcin se pueden mezclar a voluntad despus del programa principal.

CRODE de Orizaba

11

Unidad 2 Programacin del PLC S7-200 Programacin del PLC La programacin del PLC, consiste en establecer una sucesin ordenada de instrucciones que resuelvan el control sobre un proceso determinado.

CRODE de Orizaba

12

Unidad 2 Programacin del PLC S7-200 El programa es creado con el software STEP 7-Micro/WIN 32 de Siemens, despus es descargado al PLC es a travs del cable multimaestro RS-232/PPI, la siguiente figura muestra como conectar el cable: 1. El conector del cable multimaestro va al puerto de comunicacin de la PC. 2. El conector RS-485 del cable multimaestro va al puerto del S7-200.

El PLC S7-200 se puede programar con estos lenguajes: El KOP.- Se deriva de los esquemas de rles, que mediante smbolos representa contactos, solenoides, etc. Esta manera de representar los dispositivos elctricos con simbolos hace que el lenguaje kop sea muy descriptivo, haciendo fcil de comprender la programacin del programa de usuario.
Network 1 I0.1 I0.2 Q0.1

El AWL.- Consiste en un conjunto de cdigos simblicos, cada uno de los cuales corresponde a una instruccin. Este lenguaje utiliza las operaciones lgicas de Boole con combinaciones de variables que pueden ser verdaderas o falsas (1/0).
Network 1 LD I0.1 AN I0.2 = Q0.1

El FUP.- Consiste en un lenguaje grfico que mediante simbolos representa instrucciones, utiliza las operaciones lgicas de Boole con combinaciones de variables que pueden ser verdaderas o falsas (1/0).
Net work 1 I0.1 I0.2 AND Q0.1

CRODE de Orizaba

13

Unidad 2 Programacin del PLC S7-200 Software Step7 Micro/Win Para accesar al software de programacin, de un doble click en el cono del Step7 Microwin 32 que est en el escritorio, vea la siguiente figura:

Despus debe aparecer la pantalla principal del Step7 Micro/Win 32 (por default aparece en modo KOP), vea la siguiente figura:

CRODE de Orizaba

14

Unidad 2 Programacin del PLC S7-200 Componentes de un proyecto S7-200 Un proyecto en STEP 7-Micro/WIN 32 integra la informacin necesaria para comunicarse con una CPU y cargar el programa en ella, y est compuesto por: Bloque de programa.- Incluye el cdigo ejecutable y los comentarios. El cdigo se compila y se carga en la CPU, mas no los comentarios del programa. Bloque de datos.- Comprende datos (valores iniciales de memoria, valores de constantes) y comentarios. Los datos se compilan y se cargan en la CPU, mas no los comentarios. Bloque de sistema.- Comprende los datos de configuracin, tales como los parmetros de comunicacin, las reas remanentes, los filtros de las entradas analgicas y digitales, los valores de las salidas y las informaciones sobre la proteccin con contrasea. Todo se carga en la CPU. Tabla de smbolos.- La tabla de smbolos permite utilizar el direccionamiento simblico para la programacin. El programa compilado que se carga en la CPU convierte todos los smbolos a direcciones absolutas. No se carga en la CPU. Tabla de estado.- Las informaciones contenidas en la tabla de estado no se cargan en la CPU.

CRODE de Orizaba

15

Unidad 2 Programacin del PLC S7-200 Crear un proyecto S7-200 Cuando se crea un Proyecto Nuevo, el programa automticamente crea los archivos para un bloque de organizacin, un bloque de datos, una tabla de estado, as como para los comentarios y la configuracin, dichos archivos componen el nuevo proyecto. Mediante el men Archivo se puede crear un nuevo proyecto. Elija el comando de men archivo y de este Nuevo, entonces aparecer la siguiente pantalla.

Por default el Step7 Micro win empieza en modo KOP.

CRODE de Orizaba

16

Unidad 2 Programacin del PLC S7-200 Tipo de CPU Antes de empezar a elaborar un programa debe elegir el tipo de CPU de su PLC. Del men principal elija CPU y de este el cuadro de dilogo Tipo. Elija la CPU del mdulo y la versin, o elija comunicacin y automticamente se asignarn los valores.

CRODE de Orizaba

17

Unidad 2 Programacin del PLC S7-200 Introducir programas en KOP La ventana del editor KOP permite escribir programas utilizando smbolos grficos, vea la figura siguiente:

Para comenzar a introducir su programa: 1) Para el ttulo, elija el comando de men Edicin Ttulo.. Introduzca el ttulo y haga clic en el botn Aceptar. 2) Para introducir elementos KOP, elija el tipo de elemento deseado haciendo clic en el botn correspondiente. Alternativamente, puede seleccionarlo de la lista de operaciones. 3) Introduzca la direccin o el parmetro en cada cuadro de texto y pulse la tecla ENTER.

CRODE de Orizaba

18

Unidad 2 Programacin del PLC S7-200 Compilar el programa Para poder cargar un programa en la CPU es necesario compilarlo previamente. La compilacin es la comprobacin de la sintaxis lgica del bloque lgico y del bloque de datos del programa en lenguaje mquina para que sea ejecutado por la CPU. Una vez completado un segmento o una serie de segmentos puede comprobar la sintaxis lgica eligiendo el comando de men CPU y de este Compilar o haciendo clic en el botn correspondiente.

CRODE de Orizaba

19

Unidad 2 Programacin del PLC S7-200 Guardar un proyecto Para guardar todos los componentes de su proyecto, elija el comando Guardar del men Archivo o haga clic en el botn correspondiente: Para guardar una copia del proyecto actual bajo otro nombre o en otro directorio, elija el comando de men Proyecto Guardar como.

CRODE de Orizaba

20

Unidad 2 Programacin del PLC S7-200 Para cargar el programa en la CPU Apague la computadora. Conecte el cable multimaestro en el puerto Com o en el puerto USB de la computadora. Ponga el interruptor de estado del PLC S7-200 en la posicin Term. Encienda la computadora y el Mdulo de Entrenamiento. Despus entre al Step7 MicroWin y elija el comando de men archivo y de este abrir, busque su programa y seleccinelo, posteriormente elija el comando de men archivo y de este Cargar en CPU, vea la figura siguiente: La ventana Cargar en CPU permite indicar las partes del proyecto que se van cargar.

1) El bloque de programa contiene el programa a ejecutar por la CPU. 2) El bloque de datos contiene los valores de inicializacin utilizados en el programa de usuario. 3) El bloque de sistema comprende los datos de configuracin, tales como los parmetros de comunicacin, las reas remanentes, los filtros de las entradas analgicas y digitales, los valores de las salidas. CRODE de Orizaba
21

Unidad 2 Programacin del PLC S7-200 Para correr el programa en el mdulo de entrenamiento mediante un PLC Apague el Modulo de Entrenamiento. Haga el cableado de la lgica del programa. Ponga al CPU en modo TERM. Conecte el cable multimaestro PC/ PPI. Encienda el Modulo de Entrenamiento.

Para correr su programa siga las instrucciones: De la barra de herramientas seleccione CPU y de ste la orden RUN para arrancar el programa cargado en el Mdulo. Accione los pulsadores y/o interruptores y observe como se encienden las lmparas piloto . Para detener el programa utilice la orden STOP de la barra de herramientas del men CPU.

CRODE de Orizaba

22

Unidad 3

Instrucciones bsicas

CRODE de Orizaba

23

Unidad 3 Instrucciones Bsicas Ejercicios bsicos con el lenguaje KOP Los smbolos bsicos del lenguaje KOP son: Un contacto NA es un smbolo que representa una entrada cableada, permite que la informacin fluya por l cuando se activa la entrada cableada. En un contacto NC la informacin no fluye por el cuando se activa la entrada cableada. Una bobina es un smbolo que representa una salida cableada que se excita cuando la corriente fluye a travs de la bobina. Un cuadro es un smbolo que representa funciones lgicas complejas, estas se ejecutan cuando la corriente fluye a travs del cuadro. Direccionar las E/S del PLC S7-200 Las entradas y salidas integradas al CPU S7-200 tienen direcciones fijas. Las direcciones de las E/S de cada mdulo vienen determinadas por el tipo de E/S y por la posicin relativa del mdulo en la cadena. Ejemplo de direccionamiento de una entrada:.
I 0 . 4 No. de entrada - 0 al 7 (bit) Punto decimal No. de grupo 0 al 31 (byte) Identificador de rea. I = Entrada.

Ejemplo de direccionamiento de una salida:


Q 0 . 4 No. de salida - 0 al 7 (bit) Punto decimal No. de grupo (byte) 0 al 31. Identificador de rea. Q = Salida.

CRODE de Orizaba

24

Unidad 3 Instrucciones Bsicas

Ejercicios bsicos
Network 1 I 0.0 Network 1 I 0.0

Q 0.0

Q 0.0

Network 2 I 0.2

I 0.1

Q 0.1

Network 2 I 0.3

I 0.4

Q0.2

Network 2 I 0.5 I0.4

Q0.3

Network 2 I 0.5 I0.3

Q0.3

Network 3 I 0.6 I0.1

I 0.7

Q0.4

Network 3 I 0.6 I0.4

I 0.7

Q0.4

CRODE de Orizaba

25

Unidad 3 Instrucciones Bsicas Relevadores internos.- Los relevadores internos se utilizan como elementos de control dentro de un diagrama de escalera, en el PLC S7-200, se direccionan con la letra M seguida del nmero de Byte (0 al 31), un punto decimal y posteriormente el nmero de Bit (0 al 7).
M 0 . 4 No. de marca de memoria Punto decimal No. de grupo Identificador de rea. M = Relevador interno
Network 1 I 0.0 I 0.1 M 0.0

M0.0

Instruccin SET.- La instruccin SET enclava una o varias salidas a la vez, para que esto ocurra es necesario especificar la direcin de la salida que se desea activar y enseguida el nmero de salidas consecutivas a partir de la especificada. Basta con un pulso de corta duracin del elemento que la activa para que esta instruccin entre en operacin.
Network 1 I 0.0 Q 0.0 S 4

Instruccin Reset.- La instruccin RESET regresa las salidas enclavadas a su estado de reposo, se realiza mediante la instruccin RESET, para que esto ocurra, es necesario indicar la direccin de la salida que se desea reinicializar y en seguida el nmero de salidas consecutivas a partir de la especificada. Basta con un pulso de corta duracin del elemento que la activa para que esta instruccin entre en operacin.
Network 1 I 0.0 Q 0.0 R 4

CRODE de Orizaba

26

Unidad 3 Instrucciones Bsicas Deteccin de flanco positivo.- Esta instruccin tiene la funcin de detectar el cambio de estado (de apagado a encendido) de la seal de activacin, cuando esto pasa cierra momentneamente el contacto normalmente abierto al que se encuentra asociado.
ON OFF I0.0 P Q 0.0

Network 1 I 0.0 P M0.0 M0.0

Network 2 I0.1 M0.0 R 1

Deteccin de flanco negativo.- Esta instruccin tiene la funcin de detectar el cambio de estado (de encendido a apagado) de la seal de activacin, cuando esto pasa cierra momentneamente el contacto normalmente abierto al que se encuentra asociado.
ON OFF I0.0 N Q 0.0

Network 1 I 0.0 N M0.0 M 0.0

Network 2 I0.1 M0.0 R 1

CRODE de Orizaba

27

Unidad 3 Instrucciones Bsicas EL PLC Siemens S7-200 cuenta con 255 temporizadores, divididos en tres tipos: TON, TONR y TOF y cada uno con tres resoluciones, vea la siguiente tabla: Temporizador TONR Resolucin 1 ms 10 ms 100 ms 1 ms 10 ms 100 ms Valor mximo 32,767 s 327,67 s 3276,7 s 32,767 s 327,67s 327,67 s No. de temporizador T0, T64 T1-T4, T65-T68 T5-T31, T69-T95 T32, T96 T33,T36, T97-T100 T37-T63, T101-T255

TON, TOF

El temporizador con retardo a la conexin (TON) cuenta el tiempo al estar activada (ON) la entrada de habilitacin (IN). El nmero del temporizador (Txx) determina la resolucin del mismo. El valor actual del temporizador como retardo a la conexin se borra cuando la entrada de habilitacin est desactivada (OFF). El temporizador contina contando tras haber alcanzado el valor de preseleccin y para de contar cuando alcanza el valor mximo de 32767.
Entrada de habilitacin Nmero de temporizador Tipo de temporizador

T37 IN TON PT

Valor deseado de temporizacin

Network 1 I0.0 100 Network 2 T37

T37 IN TON PT Q 0.0

CRODE de Orizaba

28

Unidad 3 Instrucciones Bsicas El Temporizador con retardo a la conexin con memoria (TONR) cuenta el tiempo al estar activada (ON) la entrada de habilitacin (IN). El nmero del temporizador (Txx) determina la resolucin del mismo. El valor actual de este temporizador se mantiene cuando la entrada est desactivada (OFF), para borrar este valor se utiliza la operacin Poner a 0 (R). El TONR sirve para acumular varios perodos de tiempo de la entrada en ON. El temporizador contina contando tras haber alcanzado el valor de preseleccin y para de contar cuando alcanza el valor mximo de 32767.
Nmero de temporizador

Entrada de habilitacin

T31 IN TONR PT

Valor deseado de temporizacin

Tipo de temporizador

Network 1 I0.0 100 Network 2 I0.1 Network 3 T31

T31 IN TONR PT T31 R 1 Q 0.0

CRODE de Orizaba

29

Unidad 3 Instrucciones Bsicas El temporizador como retardo a la desconexin (TOF) se utiliza para retardar la puesta a 0 (OFF) de una salida durante un perodo determinado tras haberse desactivado (OFF) una entrada. Cuando la entrada de habilitacin (IN) se activa (ON), el bit de temporizacin se activa (ON) inmediatamente y el valor actual se pone a 0. Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo transcurrido alcanza el valor de preseleccin. Una vez alcanzado ste, el bit de temporizacin se desactiva (OFF) y el valor actual detiene el contaje. Si la entrada est desactivada (OFF) durante un tiempo inferior al valor de preseleccin, el bit de temporizacin permanece activado (ON). Para que la operacin TOF comience a contar se debe producir un cambio de ON a OFF.
Nmero de temporizador T37 IN TOF PT Tipo de temporizador

Entrada de habilitacin

Valor deseado de temporizacin

Network 1 I0.0 100 Network 2 T37 T37 IN TOF PT Q 0.0

Network 3 I0.1

Q 0.0

CRODE de Orizaba

30

Unidad 3 Instrucciones Bsicas El PLC Siemens S7-200 tiene disponibles 255 contadores, dividos en tres tipos: CTU (ascendente), CTD (Descendente) y CTUD (Ascendente/Descendente). El contador CTU (ascendente) empieza a contar adelante a partir del valor actual cuando se produce un flanco positivo en la entrada de contaje adelante (CU). Si el valor actual (Cxx) es mayor o igual al valor de preseleccin PV, se activa el bit de contaje Cxx. El contador se inicializa cuando se activa la entrada de desactivacin (R) o al ejecutarse la operacin Poner a 0. El contador se detiene cuando el valor de contaje alcance el valor lmite superior (32.767).
Entrada de habilitacin Entrada de reset Valor deseado de conteo Nmero de contador

C20 CU CTU R PV

Tipo de de contador

Network 1 I0.0 I0.1 100 Network 2 C20

C20 CU CTU R PV Q 0.0

CRODE de Orizaba

31

Unidad 3 Instrucciones Bsicas Contador descendente (CTD).- Empieza a contar hacia atrs a partir del valor actual cuando se produce un flanco negativo en la entrada de contaje atrs (CD). Si el valor actual Cxx es igual a 0, se activa el bit de contaje Cxx. El contador desactiva el bit de contaje Cxx y carga el valor actual con el valor de preseleccin (PV) cuando se activa la entrada de carga LD. El contador se detiene al alcanzar el valor cero y el bit de contaje Cxx se activa.
Entrada de habilitacin Entrada de reset Valor deseado de conteo Nmero de contador

C20 CD CTD R PV

Tipo de de contador

Network 1 I0.0 I0.1 100 Network 2 C20 Q 0.0 C20 CD CTD R PV

CRODE de Orizaba

32

Unidad 3 Instrucciones Bsicas El contador Incrementar/decrementar (CTUD) empieza a contar adelante cuando se produce un flanco positivo en la entrada de contaje adelante (CU), y empieza a contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs (CD). El valor actual Cxx del contador conserva el contaje actual. El valor de preseleccin PV se compara con el valor actual cada vez que se ejecuta la operacin de contaje. Cuando se alcanza el valor mximo (32.767), el siguiente flanco positivo en la entrada de contaje adelante invertir el contaje hasta alcanzar el valor mnimo (-32.768). Igualmente, cuando se alcanza el valor mnimo (-32.768), el siguiente flanco positivo en la entrada de contaje atrs invertir el contaje hasta alcanzar el valor mximo (32.767). Si el valor actual (Cxx) es mayor o igual al valor de preseleccin PV, se activa el bit de contaje Cxx. En caso contrario, se desactiva el bit. El contador se inicializa cuando se activa la entrada R o al ejecutarse la operacin Poner a 0. El contador (CTUD) se detiene al alcanzar el valor de preseleccin (PV).
Entrada de habilitacin Entrada de habilitacin Entrada de reset Valor deseado de conteo C20 CU CTUD CD R PV Nmero de contador

Tipo de de contador

Network 1 I0.0 I0.1 CD I0.2 100 Network 2 C20 Q 0.0 R PV C20 CU CTUD

CRODE de Orizaba

33

Unidad 4 Practicas

Unidad 4

Practicas

CRODE de Orizaba

34

Unidad 4 Practicas
Encendido lmpara Disear un automatismo para encender y apagar una lmpara, para ello utilice un interruptor On-Off. Al poner el interruptor en la posicin ON debe encenderse la lmpara y al poner el interruptor en la posicin Off debe apagarse la lmpara.

E/S I0.0 Q0.5

Descripcin Encendido/Apagado Interruptor On-Off Lmpara

CRODE de Orizaba

35

Unidad 4 Practicas
Encendido alumbrado pblico-1 Disear un automatismo que encienda y apague una lmpara de alumbrado pblico. La lmpara se enciende al anochecer y se apaga al amanecer. Para el control del circuito circuito elctrico se utiliza el contacto NA de la fotocelda.

E/S I0.0 Q0.5

Descripcin Encendido/Apagado contacto NA fotocelda Lmpara

CRODE de Orizaba

36

Unidad 4 Practicas
Encendido alumbrado pblico-1.1 Disear un automatismo que encienda y apague una lmpara de alumbrado pblico. La lmpara se enciende durante el dia y se apaga en la noche. Para el control del circuito elctrico se utiliza el contacto NA de la fotocelda.

Descripcin Encendido/Apagado contacto NA fotocelda Q0.5 Lmpara

E/S I0.0

CRODE de Orizaba

37

Unidad 4 Practicas
Encendido alumbrado pblico-2 Disear un automatismo que encienda y apague una lmpara de alumbrado pblico. La lmpara se enciende al anochecer y se apaga al amanecer. Vamos a suponer que para el control del circuito circuito elctrico la fotocelda cuente solo con un contacto NC.

Descripcin Encendido/Apagado contacto NA fotocelda Q0.5 Lmpara

E/S I0.0

CRODE de Orizaba

38

Unidad 4 Practicas
Encendido alumbrado pblico-2.1 Disear un automatismo que encienda y apague una lmpara de alumbrado pblico. La lmpara se enciende durante el dia y se apaga en la noche. Para el control del circuito elctrico la fotocelda cuenta con un contacto NC.

E/S Descripcin I0.0 Encendido/Apagado contacto NC fotocelda Q0.5 Lmpara

CRODE de Orizaba

39

Unidad 4 Practicas
Encendido lmpara 1 Tenemos un circuito que encienda y apague una lmpara, para ello utiliza dos interruptores On - Off. La lmpara enciende slo cuando los dos interruptores estn activados. Disee un automatismo que haga lo mismo.

Descripcin Encendido/Apagado Interruptor On - Off I0.1 Encendido/Apagado Interruptor On - Off Q0.1 Lmpara

E/S I0.0

CRODE de Orizaba

40

Unidad 4 Practicas
Controlar una cinta transportadora Tenemos una cinta transportadora que se pone en marcha o se detiene con un interruptor On-Off el cual se encuentra al principio de la cinta (es decir, en el extremo izquierdo). La cinta puede apagarse con un botn de paro de emergencia.

E/S Descripcin I0.0 Arranque Paro Interruptor On-Off I0.4 Paro de emergencia - Pulsador. NC. Q0.0 Motor

CRODE de Orizaba

41

Unidad 4 Practicas
Encendido lmpara 1-1 Tenemos un circuito que encienda y apague una lmpara, utiliza dos interruptores On - Off. La lmpara enciende si se activa cualquiera de estos interruptores. Disee un automatismo que haga lo mismo.

E/S I0.0 I0.1 Q0.5

Descripcin Encendido/Apagado Interruptor On - Off Encendido/Apagado Interruptor On - Off Lmpara

CRODE de Orizaba

42

Unidad 4 Practicas
Alarma Tenemos un circuito que corresponde a una alarma antirrobos casera. Tiene un interruptor de encendido y apagado general, utiliza dos sensores para activar la alarma (un sensor de proximidad NA y un sensor antirotura de cristal NC). La alarma se activa si se detecta una persona o si se rompe un cristal de una ventana. Disee un automatismo que haga lo mismo.

Descripcin Encendido/Apagado Interruptor On - Off I0.0 Sensor prox. Pulsador NA I0.1 Sensor cristal. Pulsador NC Q0.5 Lmpara

E/S I0.4

CRODE de Orizaba

43

Unidad 4 Practicas
Encendido lmpara 2 Disear un automatismo que encienda y apague un ventilador, utilice un pulsador NA para el encendido y un pulsador NC para el apagado.

E/S Descripcin I0.0 Encendido - Pulsador NA I0.1 Apagado - Pulsador NC Q0.1 Lmpara

CRODE de Orizaba

44

Unidad 4 Practicas
Encendido lmpara 3 Disear un automatismo que encienda y apague una lmpara, para ello utilice un pulsador NA para el encendido y un pulsador NC para el apagado. Pulsando Encendido se activa la lmpara y pulsando Apagado se desactiva la lmpara.

E/S I0.0 I0.1 M0.0 Q0.1

Descripcin Encendido - Pulsador NA Apagado - Pulsador NC Marca de memoria Lmpara

CRODE de Orizaba

45

Unidad 4 Practicas
Encendido lmpara 4 Disear un automatismo que encienda y apague una lmpara, para ello utilice un pulsador NA para el encendido y un pulsador NA para el apagado. Pulsando Encendido se enciende la lmpara y pulsando Apagado se apaga la lmpara.

E/S I0.0 I0.1 M0.0 Q0.1

Descripcin Encendido - Pulsador NA Apagado - Pulsador NA Marca de memoria Lmpara

CRODE de Orizaba

46

Unidad 4 Practicas
Encendido lmpara 5 Disear un automatismo que encienda y apague una lmpara, para ello utilice un pulsador NA para el encendido y un pulsador NA para el apagado. E/S I0.0 I0.1 S R Q0.1 Descripcin Encendido - Pulsador Na Apagado Pulsador NA Instruccin Set Fijar a 1 Instruccin Reset Fijar a 0 Lmpara

CRODE de Orizaba

47

Unidad 4 Practicas
Lmpara mgica 1. Disear un automatismo que enciende y apaga dos lmparas utilizando el mismo pulsador para las dos acciones. Con un pulso enciende las lmparas y con otro pulso las apague (utilice un pulsador NA).

E/S I0.0 P M0.0 Set Reset Q0.5

Descripcin Encendido/Apagado pulsador NA Funcin deteccin de flanco positivo Marca de memoria Funcin Set Funcin reset Lmpara

CRODE de Orizaba

48

Unidad 4 Practicas
Lmpara mgica 3 Disear un automatismo que encienda y apague dos lmparas, con un pulso enciende las lmparas y con otro pulso las apaga (se utiliza slo un pulsador NA para las dos acciones).

Descripcin Encendido/apagado Pulsador NA Funcin deteccin de flanco positivo Q0.0 Lmpara M0.0 Marca de memoria

E/S I0.0 P

CRODE de Orizaba

49

Unidad 4 Practicas
Iluminacin de un local Disear un automatismo que controle la iluminacin de un local por medio de tres pulsadores NA. Cuando acceda a la sala por cualquiera de las puertas y la iluminacin ste apagada, se accionar el pulsador al lado de la puerta para encender la iluminacin. Cuando abandone la sala accione el pulsador al lado de la puerta por la que sale y se apagar la luz. E/S I0.0 I0.1 I0.2 P S R Q0.0 Descripcin Encendido S1 - Pulsador NA Encendido S2 - Pulsador NA Encendido S3 - Pulsador NA Funcin deteccin de flanco positivo Funcin set Funcin reset Lmpara

CRODE de Orizaba

50

Unidad 4 Practicas
Lmpara temporizada 1 Disear un automatismo que al ser activado un interruptor y pasados 10 segundos encienda una lmpara.

E/S I0.0 T37 T38 Q0.0

Identificacin Encendido Interruptor On-Off Temporizador TON Temporizador TON Lmpara

CRODE de Orizaba

51

Unidad 4 Practicas

Lmpara temporizada 2 Disear un automatismo que encienda una lmpara 10 segundos, pasado ese tiempo debe apagarse, para el encendido utilice un pulsador NA y para el apagado el contacto NA del temporizador.

E/S I0.0

Identificacin

Encendido Pulsador NA

T37 Temporizador TON Q0.0 Bomba de agua

CRODE de Orizaba

52

Unidad 4 Practicas
Encendido bomba de riego jardn al anochecer Disear un automatismo que encienda y apague una bomba de riego de jardn. Al anochecer la bomba se activa y se apaga despus de 15 minutos. El circuito cuenta con una fotocelda y un temporizador de 60 minutos. Para el control del circuito se utiliza el contacto NA de la fotocelda y el contacto NC del temporizador.

E/S I0.0 I0.5 Q0.5 T37

Descripcin Encendido Fotocelda Sensor NA Apagado Temporizador Contacto NC Lmpara Temporizador TON

CRODE de Orizaba

53

Unidad 4 Practicas
Encendido bomba de riego jardn al amanecer Disear un automatismo que encienda y apague una bomba de riego de jardn. Al amanecer la bomba se activa y se apaga despus de 15 minutos. El circuito cuenta con una fotocelda y un temporizador de 60 minutos. Para el control del circuito se utiliza el contacto NA de la fotocelda y el contacto NC del temporizador.

E/S I0.0 I0.5 Q0.5 T37

Descripcin Encendido Fotocelda Sensor NA Apagado Fotocelda Contacto NC Lmpara Temporizador TON

CRODE de Orizaba

54

Unidad 4 Practicas
Arranque de una bomba de riego 1 Disear un automatismo que controle el paro y arranque de una bomba de riego, adems debe hacerlo de tal forma que la bomba trabaje 10 segundos y descanse 5 segundos. E/S I0.0 I0.1 T37 T38 Q0.0 Identificacin Encendido - Pulsador NA Apagado - Pulsador NC Temporizador 1 - TON Temporizador 2 - TON Bomba de agua

CRODE de Orizaba

55

Unidad 4 Practicas
Arranque de una bomba de riego 2 Disear un automatismo que controle el paro y arranque de dos bombas de riego, debe hacerlo de tal forma que cada bomba trabaje 10 segundos y descanse 10 segundos. E/S I0.0 I0.1 T37 T38 Q0.0 Q0.1 Identificacin Encendido - Pulsador NA Apagado - Pulsador NC Temporizador TON Temporizador TON Bomba de agua 1 Bomba de agua 2

CRODE de Orizaba

56

Unidad 4 Practicas
Llenado de un tanque de agua

Disear un automatismo que controle al arranque y paro de una bomba de agua. El arranque paro general ser por medio de un interruptor On- Off. La bomba se pone en marcha cuando el sensor 2 se activa (tanque alto vacio) y se apagar cuando este activado el sensor 1 (tanque alto lleno) o bien la desconectemos mediante el interruptor. Si la bomba est en servicio deber lucir una lmpara indicndolo.
E/S I0.0 I0.1 I0.2 Q0.0 Q0.2 Identificacin Interruptor On-Off Sensor 1 - NA Sensor 2 - NA Bomba de agua Lmpara - Servicio dispuesto

CRODE de Orizaba

57

Unidad 4 Practicas
Llenado de un tanque de agua 2

Disear un automatismo que controle al arranque y paro de una bomba de agua. El arranque paro general ser por medio de una botonera, la bomba se pondr en marcha cuando el sensor 2 o la bomba estn activados y se apagar cuando este activado el sensor 1 o bien la cuando pulsemos Paro. Si la bomba est en servicio deber lucir una lmpara indicndolo.
E/S I0.0 I0.5 I0.1 I0.2 I0.4 M0.0 Q0.0 Q0.2 Identificacin Arranque - Pulsador NA Paro - Pulsador NA Sensor 1 - NA Sensor 2 - NA Sensor 3 NA Marca de memoria Bomba de agua Servicio dispuesto

CRODE de Orizaba

58

Unidad 4 Practicas
Llenado de un tanque de agua 3

Disear un automatismo que controle el arranque y paro de una bomba de agua. El arranque paro general ser por medio de una botonera, la bomba se pondr en marcha cuando el sensor 2 o la bomba estn activados y se apagar cuando este activado el sensor 1 o bien la cuando pulsemos Paro. Si la bomba est en servicio deber lucir una lmpara indicndolo.
E/S I0.0 I0.5 I0.1 I0.4 M0.0 Q0.0 Q0.2 Identificacin Arranque - Pulsador NA Paro - Pulsador NA Sensor 1 - NA Sensor 3 NA Marca de memoria Bomba de agua Lmpara servicio dispuesto

CRODE de Orizaba

59

Unidad 4 Practicas
Controlar una cinta transportadora La figura muestra una cinta transportadora que se pone en marcha elctricamente. Al principio de la cinta (es decir, en el extremo izquierdo) se encuentran dos pulsadores: P2 para MARCHA (start) y P1 para PARO (stop). Al final de la cinta, es decir, en el extremo derecho se encuentran otros dos pulsadores: P4 para MARCHA y P3 para PARO. La cinta puede ponerse en marcha o pararse desde cualesquiera de ambos extremos. Asimismo, el sensor S3 detiene la cinta cuando un paquete alcanza el final de la cinta. E/S I0.0 I0.1 I0.2 I0.3 I0.4 S R Q0.0 Descripcin Arranque P2 - Pulsador NA Arranque P4 - Pulsador NA Paro P1 Pulsador Na Paro P3 Pulsador Na Sensor 3 - Sensor de prox. NC Funcin set Funcin reset Motor

CRODE de Orizaba

60

Unidad 4 Practicas
Cambio de giro de un motor El motor podr girar a derechas (Q0.0) o izquierdas (Q0.1) segn le demos al pulsador correspondiente. Adems existe un pulsador de paro (I0.3), y un rel trmico normalmente cerrado (I0.2) que se abrir cuando en el motor se produzca una sobretemperatura. E/S I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 S R Descripcin Giro Derecha Giro izquierda Rel trmico Paro Motor Derecha Motor Izquierda Funcin set Funcin reset

CRODE de Orizaba

61

Unidad 4 Practicas
Alumbrado de una escalera Disear un sistema automatizado para controlar a travs de pulsadores el alumbrado de una escalera. Los pulsadores se encuentran, uno en la planta baja y otro en la planta alta y estn conectados sobre la misma entrada del PLC. Tras accionar un pulsador, se activa la lmpara durante un tiempo de 30 segundos. Si durante este tiempo se acciona de nuevo un pulsador, el intervalo de tiempo comienza de nuevo desde el principio. De esta forma se asegura que la luz se apaga transcurridos 30 segundos despus de la ltima pulsacin del pulsador.

E/S I0.0 S R T37 Q0.0

Identificacin Pulsadores NA Instruccin Set Instruccin Reset Temporizador TON Salida 0

CRODE de Orizaba

62

Unidad 4 Practicas
Automatizacin de una escalera mecnica El control de una escalera automtica consta de un interruptor On-Off,, un sensor de temperatura para detectar sobrecalentamientos y una clula fotoelctrica a la entrada de la misma para detectar el paso de personas. Disear el automatismo misma teniendo en cuenta que el tiempo estimado en recorrer todo el trayecto es 10 seg.

E/S I0.0 I0.2 Q0.0 S R

Identificacin Interruptor ON/OFF Sensor de prox. NO Motor escalera Instruccin SET Instruccin RESET

CRODE de Orizaba

63

Unidad 4 Practicas
Semaforo. Disear automatismo que simule un semaforo sencillo, la luz roja debe encender 5 segundos, el ambar 2 y el verde 5 E/S I0.0 T37 T38 T39 Q0.0 Q0.1 Q0.2 Identificacin

Interruptor On - Off Temporizador Ton Temporizador Ton Temporizador Ton Lmpara Roja Alto total Lmpara ambar - Preventivo Lmpara Verde Paso Vehicular

CRODE de Orizaba

64

Unidad 4 Practicas
Control de llenado de botellas Disear un automatismo para el llenado de botellas hasta un cierto nivel, de acuerdo con el siguiente programa de trabajo: Al pulsar sobre m (marcha) el motor M de la cinta transportadora arrancar. Cuando la fotoclula F detecte una botella, el motor M se parar y se activar la electrovlvula E para el llenado de la botella. Cuando la botella pese lo deseado, el sensor S pasar a 1, mandando una seal de paro a la electrovlvula. Pasados 2 seg. el motor se pondr de nuevo en marcha, parndose en la prxima deteccin. La cinta podr pararse en cualquier momento mediante un pulsador de paro P y arrancarse, si se desea, a continuacin mediante m. Asignacin de variables E/S I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Identificacin Marcha. Pulsador NA. Paro. Pulsador NA. Fotocelula. Sensor NA. Sensor de Peso. NA. Motor Electrovlvula

CRODE de Orizaba

65

Unidad 4 Practicas
Taladro En el estado de reposo el taladro estar arriba, pisando el final de carrera arriba, s pulsa la marcha el taladro bajar accionado por el motor de bajada. Cuando se active el final de carrera abajo, el taladro subir de nuevo. Si en algn momento se pulsa paro, se accionar el motor de subida y el taladro deber subir. Identificacin Arranque-Pulsador NA Sensor posicin arriba Final de carrera NA I0.2 Paro-Pulsador NA I0.3 Sensor posicin abajo Final de carrera NA. Q0.0 Taladro sube Q0.1 Taladro baja E/S I0.0 I0.1

CRODE de Orizaba

66