Está en la página 1de 28

UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2

Fecha: 25/10/2019

PROGRAMACIÓN Y USO DE PLC AVANZADO


Práctica 2

Aguilar Ricardo

raguilarr@est.ups.edu.ec

Reyes Humberto

hreyesc@est.ups.edu.ec

RESUMEN: El presente informe trata de la A. OBJETIVO GENERAL


utilización de un PLC S7-200 y el software
TIA PORTAL para la programación y Realizar un programa sencillo en el
Software TIA PORTAL utilizando
ejecución de los programas, además se
contactos básicos para ejecutarlo en el
implementó el uso de diferentes sensores PLC.
mecánicos, inductivos, capacitivos y
magnéticos, dejando en claro como es el B. OBJETIVOS ESPECÍFICOS
funcionamiento al presionar o simplemente
acercar algún tipo de material. Se realizaron 1. Realizar la programación, compilarlo
programaciones combinando bobinas y posteriormente cargarlo en el PLC.
2. Comunicar el PLC S7-300 con el
blancas, set, memorias y reset para apreciar
Computador mediante el cable MPI.
su funcionamiento y además entender que
sucede cuando se combinan bobinas blancas
con bobinas set o reset. C. MARCO TEÓRICO:

PALABRAS CLAVE: PLC, Programación, TIA Un Controlador Lógico Programable, o P.L.C.


(Programmable Logic Controller) es un
PORTAL.
computador especialmente diseñado para
automatización industrial, para el control de una
1. DATOS INFORMATIVOS
maquina o proceso industrial[ CITATION 1910 \l
a) Materia: Automatismos II 12298 ].
b) Práctica No. 02 A diferencia de un computador tradicional, un PLC
no tiene teclado, pantalla ni ratón, tampoco tienen
c) Integrantes: disco duro ni Windows. Pero internamente si es un
computador, con su hardware: procesadores,
d) Nombre instructor: Ing. Adriana memoria, puertos de comunicación, etc. y con su
Riofrío software: un sistema operativo (que le llaman
Firmware), y una programación, específica para la
e) Tiempo estimado: 2 horas aplicación o el caso particular en que se está
usando[ CITATION 1910 \l 12298 ]
f) Fecha:
La principal diferencia entre un PC y un PLC, es
2. DATOS DE LA PRÁCTICA que el PLC contienen múltiples canales para medir
distintas señales provenientes de sensores
TEMA: PROGRAMACIÓN BÁSICA CON instalados en la maquina o proceso que controlan.
PLC SIMATIC S7-300 Y también tienen canales de salida de señal que
actúan sobre la maquina o proceso que controlan[
CITATION 1910 \l 12298 ].
Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Un programa de computadora es un conjunto de


instrucciones que producirán la ejecución de una
determinada tarea. En esencia, un programa es
una respuesta predeterminada, a todas las
posibles combinaciones de estados de la
información que recibe[ CITATION 1910 \l |
12298 ]. BotonP Boton M |
artir Parar o
El proceso de programación de un PLC es, por t
consiguiente, un proceso, en cuyo desarrollo se o
requieren cada uno de los siguientes pasos: r
|------[ ]------|------[/]----------------------(OUT)--------------------------------------
1. Definición y análisis del problema. | |
| |
Este es el paso más importante, tener
claridad de que se necesita. Este análisis | |
debería incluir el resultado de un HAZOP. | Motor |
|------[ ]------|
1.1. ¿Qué resultados debe proporcionar el
sistema? Que salidas, sobre que debe |
actuar.
1.2. ¿Qué datos se necesitan para Desventajas del lenguaje ladder:
determinar el resultado? Que debe
medir o vigilar (Entradas)  Es el más adecuado para controlar los
1.3. ¿Como debe reaccionar ante perdida de problemas, donde sólo las variables discretas
información? Como debe reaccionar si (booleanas) son necesarias y/o donde son el
no puede medir variables que necesita problema principal de control.
vigilar. (SIL.)
1.4. ¿Como debe reaccionar ante fallas de sí  Es difícil manipular las variables analógicas y
mismo? Capacidad de auto diagnostico expresar las operaciones aritméticas.
(SIL.)

2. Definición de la arquitectura del hardware  Tiene un soporte muy limitado para las
necesario (entradas/salidas, redundancia, matrices y bucles, resultando a menudo en la
auto diagnóstico, etc.) duplicación de código.

3. Diseño de los algoritmos. 1. CONCEPTOS GENERALES

4. Programación del código, en los lenguajes de BOBINAS: Las bobinas que se muestran en la
programación. figura 1, son parecidas a los relés puesto que si se
tiene un 1 lógico a la izquierda de esta se activan.
5. Depuración y verificación del programa Las bobinas cumplen las funciones de activación y
(pruebas efectivas). desactivación de salidas del PLC, marcas,
temporizadores, contadores etc. [ CITATION
El lenguaje LADDER, ("escalera"), es un lenguaje
MarcadorDePosición1 \l 12298 ]
de programación gráfico muy popular, ya que está
basado en los clásicos esquemas de control
eléctricos con relés. De este modo, es muy fácil de
entender para un técnico eléctrico[ CITATION
1910 \l 12298 ].
Figura 1. Bobina Software TIA PORTAL

CONTACTOS: Los contactos que se muestran en


la figura 2, son switch digitales que toman valores
Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

entre 0 y 1 lógico mediante la manipulación de las cambia de 1


entradas del PLC, son utilizados para la activación a 0 en un
de las bobinas. Estos contactos se colocan ciclo.
siempre antes de las bobina o de los cuadros de Se
procesos [ CITATION MarcadorDePosición1 \l enciende
12298 ]. con 1 lógico
Bobina
y se apaga
con 0
lógico.
Se
enciende
con 1 lógico
Bobina set
y se apaga
Figura 2. Contacto Software TIA PORTAL con el
Reset.
MARCAS: Son variables internas no físicas, las Apaga las
cuales son utilizadas como contactos para el bobinas que
accionamiento de bobinas, temporizadores Bobina reset se
contadores, etc. [ CITATION encuentran
MarcadorDePosición1 \l 12298 ] con Set.

3. NOMENCLATURA
2. FUNCIONES DERIVADAS DE
BOBINAS Y CONTACTOS
Entrada ( I ): Las entradas de señales del PLC se
asignan con la letra I y se utilizan únicamente en
A continuación se presentan en la Tabla 1,
algunas de las funciones derivadas de los contactos [ CITATION MarcadorDePosición1 \l
contactos y bobinas. 12298 ].
Tabla 1. Funciones de contactos y bobinas
[ CITATION MarcadorDePosición1 \l 12298 ]
Genera 1
lógico Figura 3. Contacto y nomenclatura Software
Contacto cuando se TIA PORTAL
normalmente acciona y 0 I = Input
abierto lógico 0 = Parte de la memoria de direccionamiento
cuando se de entradas del PLC.
desconecta. 0 = Direccionamiento de la memoria.
Genera 1
lógico Salida ( Q ): Las salidas del PLC se les asignan la
Contacto cuando se letra Q y se puede utilizar en contratos y bobinas [
normalmente desconecta
cerrado y 0 lógico
CITATION MarcadorDePosición1 \l 12298 ] .
cuando se
acciona.
Genera 1
lógico
Detector de cuando el Figura 4. Nomenclatura de las salidas para
flanco contacto Software TIA PORTA
positivo cambia de 0 Q = Output
a 1 en un 0 = Parte de la memoria de direccionamiento
ciclo. de Salidas del PLC.
Detector de Genera 1 0 = Direccionamiento de la memoria.
flanco lógico
negativo cuando el Marca ( M ): Las variables no físicas del PLC son
contacto asignadas con las letras M, y se puede utilizar en

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

contactos y bobinas al igual que una salida


[ CITATION MarcadorDePosición1 \l 12298 ] .

Figura 5. Nomenclatura de las salidas

Set y Reset: Los Set se utilizan para la activación


de salidas y marcas. Los Reset se utilizan para el
reseteo de salidas, marcas, temporizadores,
contadores.

Figura 6. Función set y reset para salidas

En la parte superior de la bobina de Set o Reset


se ubica la variable.
En la parte inferior de la bobina de Set o Reset se
ubica el número de subíndices de
direccionamiento hacer activado [ CITATION
MarcadorDePosición1 \l 12298 ].
Ejemplos que se utilizan tanto para Set y Reset

= Set de Q0.0

= Set de Q0.0, Q0.1 y


Q0.2

D. PREPARATORIO

Desarrolle una programación para encender


una salida Q124.0 (lámpara) mediante la
conexión de un sensor a la entrada I124.0.

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Realice un programa para que se encienda una


lámpara H1 cuando sense un metal y una
lámpara H2 cuando sense campo magnético y
con un botón se apaguen ambas luces.

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

E. MARCO PROCEDIMENTAL:

1. Seguir los pasos de comunicación de la


practica 1.
2. Energizar el PLC con 24V.

F. MATERIALES Y EQUIPOS

 PLC S7-200
 Computador
 Cable PPI
 Software TIA PORTAL

G. REGISTRO DE RESULTADOS:

1. Utilizar varios objetos (metales y no


metales) para reconocer que tipo de
material detecta cada sensor y llenar la
tabla. Conectar cada sensor a la
entrada I124.0 conectada previamente
(PREPARATORIO).

APLICACIÓN (Tipo de objetos o


SENSOR SÍMBOLO materiales para los que se utiliza el
sensor)

Todos los Objetos que entren en


Final de carrera contacto con el final de carrera hasta que
este permita el paso de corriente.

Las principales aplicaciones de los


sensores inductivos son la detección de
piezas metálicas. Debido a su
Sensor inductivo funcionamiento, en el que detectan los
objetos sin contacto físico, permiten el
contaje, analizar su posición y forma de
objetos metálicos.

Los sensores capacitivos reaccionan


ante metales y no metales que al
Sensor capacitivo
aproximarse a la superficie activa
sobrepasan una determinada capacidad.

Sensor Magnético Son sensores que efectúan una


conmutación electrónica mediante la
Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

presencia de un campo magnético


externo, próximo y dentro del área
sensible.

2. Implementar el siguiente programa y detallar lo que sucede.

Al tener una misma salida el programa de preferencia a la bobina blanca y no al set. Nunca se debe
mezclar bobinas set con bobinas blancas.

3. Implementar el siguiente programa, detallar lo que sucede en la sección de resultados

4. Desarrolle un programa para que la salida Q124.0 se active al 3er pulso positivo.

La programación de este ejercicio vendría a ser la misma del ejercicio 3 con la diferencia de que se debe
aumentar una memoria más para generar la activación por medio de un tercer pulso.

H. CONCLUSIONES

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

 En el programa de la sección 2 de registro de resultados se apreció que, al usar 2 tipos


distintos de bobinas con la misma salida, tales como, bobina de set y bobina blanca, con el
mismo el PLC da preferencia a la activación de la bobina blanca.
 En el programa de la sección 3 de registro de resultados se usó bobinas de marca memoria
para guardar la información del pulso y así dependiendo de la programación, con el número
de pulsos programados activar la lampara.
 Se logró comprender el uso del software TIA PORTAL así como también el uso de
diferentes sensores.
 La combinación de bobinas blancas con bobinas set, puede llegar a tener un conflicto al
momento de cargar el programa al PLC como sucedió en esta práctica, por lo cual se
determino que jamás se debe usar este tipo de combinacioes.

I. BIBLIOGRAFÍA:

[1] [En línea]. Available: http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA


%20PRINCIPAL/PLC/plc.htm. [Último acceso: 31 10 2019].

[2] SIEMENS, «Sistemas de automatizaciónS7-200,» Siemens AG, 1999.

[3] Siemens, «Products and Services,» Siemens AG, 2017.

ANEXOS

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE: AUTOMATISMOS 2
Fecha: 25/10/2019

Elaborado por: Ing. Byron Zapata Revisado por: Ing. Johanna Celi Aprobado por:

Fecha de Elaboración: 1/08/2015 Fecha de Revisión: 1/09/2015 Número de Resolución Consejo de


Carrera:

También podría gustarte