Está en la página 1de 8

1

Práctica # 3: Programación de los contadores en PLC


mediante el módulo s7-1200 con el software tia portal v.13
Toro Atarihuana Stefany Michelle
storo@est.ups.edu.ec

Universidad Politécnica Salesiana - Sede Cuenca


Laboratorio de Maquinas Eléctricas I
 Aplicar de manera correcta los conocimientos
Resumen— El presente documento contiene la cuarta obtenidos para realizar el respectivo diseño de cada
práctica de laboratorio de Automatización Industrial I, donde literal.
se aplicaron los conocimientos aprendidos en clase acerca de  Obtener el conocimiento necesario acerca de cada
la programación de los contadores en PLC obteniendo el contador y así utilizar de manera correcta cada uno.
conocimiento necesario acerca de cada contador respectivo
mediante el módulo s7-1200 con ayuda del software TIA OBJECTIVES
PORTAL V.13, realizando los diferentes literales propuestos
en clase: encendido de dos motores mediante P1 y P2 General objective
pulsando cinco veces cada uno, apagado de dos motores
mediante P1 y P2 pulsando cinco veces cada uno, encendido  Create and design a project in the TIA PORTAL v.
de tres motores mediante P1 empezando el motor 1 13 software, which meets the literal proposed.
parpadeando cinco veces se produce encendido de M2 luego
de los 10 parpadeos se produce el encendido de M3. Overall objective

Palabras clave. – motores, contador, tia portal  Obtain the necessary knowledge about the TIA
PORTAL v. 13 software and all the tools afforded us.
Abstract— The present document contains the fourth practice  Link computer with PLC S7-1200, following the
of laboratory automation Industrial I, to apply the knowledge respective steps, presented in class.
learned in class about the counters in PLC programming  Correctly apply the knowledge gained for the
obtaining the necessary knowledge about each counter respective design of each literal.
respective using the s7-1200 module with software help TIA  Get the necessary knowledge about each counter and
PORTAL v. 13, making the proposed different literals in class: thus use each one correctly.
power of two motors through P1 and P2 pressing five times
each, two motors through P1 and P2 shutdown by pressing
II. MARCO TEÓRICO
five times each one, power of three motors using P1 starting
motor 1 blinking five times occurs on m2 after 10 blinks M3
ignition occurs. A. PLC S7-1200
Key words. - engines, counter, tia portal El controlador modular SIMATIC S7-1200 es el núcleo de la
nueva línea de productos Siemens para tareas de
I. OBJETIVOS automatización sencillas, pero de alta precisión.
Objetivo General El Totally Integrated Automation Portal (TIA Portal) integra
diferentes productos SIMATIC en una aplicación de software
 Generar y diseñar un proyecto en el software TIA que le permitirá aumentar la productividad y la eficiencia del
PORTAL V.13 el cual cumpla con los literales proceso. Dentro del TIA Portal, los productos TIA interactúan
planteados. entre sí, ofreciéndole soporte en todas las áreas implicadas en
la creación de una solución de automatización. Una solución
Objetivos Específicos de automatización típica abarca lo siguiente:
 Un controlador que controla el proceso con la ayuda
 Obtener el conocimiento necesario acerca del del programa.
software TIA PORTAL V.13 y todas las  Un panel de operador con el que se maneja y
herramientas que nos brinda. visualiza el proceso.
 Vincular la computadora con el PLC S7-1200,
siguiendo los pasos respectivos, presentados en clase. Características Generales
2

El Simatic S7-1200 ofrece a los profesionales de la instalación así de texto estructurado, diagrama de contactos, esquemas
un amplio abanico de características técnicas entre las cuales de funcionamiento, lista de instrucciones y la calidad de
cabe destacar las siguientes: programar la cadena de procesos.[3]
 Alta capacidad de procesamiento. Cálculo de 64 bits.
 Interfaz Ethernet / PROFINET integrado.
 Entradas analógicas integradas.
 Bloques de función para control de ejes conforme a
PLCopen.[2]

Figure 1.PLC S7-1200[1]


Figure 2. Software TIA PORTAL V.13[3]
a.) Salidas digitales: Se pueden observar esta sección
del módulo está conformada por 10 salidas
C. Uso del software TIA PORTAL V.13
digitales que nos permitirán realizar la
interconexión de un sistema que nos permite
activar o desactivar un proceso en ejecución. 1. Los pasos a seguir para la creación de un nuevo
proyecto son los siguientes, se procede a dar clic en
b.) Entradas analógicas: es la sección de entradas la opción crear un nuevo proyecto, una vez hecho eso
analógicas consta de dos entradas cada una con colocar todas las características relevantes que
una pantalla de visualización y una perilla de aparece en la parte derecha como nombre de
regulación de rango, así como switchs de proyecto, ruta y comentarios.
activación del módulo.

c.) Conexión de red: el cual cuenta con los terminales


para la conexión de red entre el CPU de la
computadora y el módulo PLC.

B. TIA PORTAL V.13

Es la herramienta líder en el mercado de la automatización


industrial y pieza clave para liberar todo el potencial de
Totally Integrated Automation. El software que optimiza
todos los procedimientos de planificación, procesos y Figure 3. Creación del nuevo proyecto
maquinaria. Con una interfaz intuitiva y fácil de usar para
el usuario con funciones simples, y su completa 2. El siguiente paso a realizar, por ser la primera vez de
transparencia de datos, es extremadamente fácil de usar. la configuración no va a existir un dispositivo por lo
Datos y proyectos preexistentes pueden integrarse sin que se procede a seleccionar la opción agregar un
esfuerzo, lo que garantiza la seguridad de la inversión. dispositivo nuevo, para seleccionar el controlador
Incorpora para las nuevas versiones de software SIMATIC deseado hacemos clic en PLC-1200 y seleccionar la
STEO7, WinCC y Startdrive para la programación, CPU 1214C AC/DC/RLY, dentro de la opción
parametrización y diagnóstico de nuestros controladores versión al lado derecho de la pantalla seleccionar
SIMATIC, pantallas de visualización y accionamientos, la V1.0 y finalmente hacemos clic en agregar.
nueva versión del sistema de ingeniería SIMATIC STEP 7
para la planificación, la programación y el diagnóstico de
todos los controladores SIMATIC.
Con una nueva generación de editores de programación
más productivos se optimiza la calidad, la eficiencia y la
consistencia de todo el proceso de producción Se dispone
3

Figure 6. Contacto

F. PULSADOR

Un botón o pulsador es un dispositivo utilizado para


realizar cierta función. Los botones son de diversas
formas y tamaños y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos eléctricos
y electrónicos. Los botones son por lo general activados,
al ser pulsados con un dedo. Permiten el flujo de corriente
mientras son accionados. Cuando ya no se presiona sobre
él vuelve a su posición de reposo. Puede ser un contacto
normalmente abierto en reposo NA (Normalmente
abierto), o con un contacto NC (normalmente cerrado) en
Figure 4- Selección de su controlador y CPU reposo.[5]

3. Procedemos a realizar el siguiente paso que consiste


en dar un clic en la opción PLC_1 [CPU 1214C
AC/DC/Rly] dentro del árbol del proyecto, clic en
Bloques de programa y seleccionar la opción Main
[OB1] y procedemos a colocar los elementos que
deseamos utilizar.

Figure 7.Pulsador

G. FOCO PILOTO

Es utilizado para señalamiento luminoso de algún modulo


con el fin de indicar el estado del dispositivo conectado.

Figure 5. Ventana de trabajo

D. BOBINA DEL MOTOR (QX.Y)

Está hecha de cable de cobre – porque es un excelente


conductor. Está enrollada sobre una armadura. La bobina
se convierte en un electroimán cuando la corriente fluye a
través de ella.[4]

E. CONTACTO(I X,Y)

Los contactos pueden ser normalmente abiertos (NA) o


normalmente cerrados (NC). Los contactos NC Figure 8. Foco piloto
funcionarán justamente al contrario. Esto significa que si
se actúa sobre un contacto NA se cerrará y si se hace
sobre uno NC se abrirá.[6]
4

activa en cuanto el valor de la cuenta CV sea igual al valor de


preset PV o bien la salida QD se activa si el valor de la cuenta
H. MARCA DE CLASE CV es igual a cero.[8]

Las marcas (M) son bits internos a la CPU. El tamaño del área J. MANUAL DE USO DE CONTADORES
de marcas dependerá de la CPU ya que dependiendo del
modelo tiene más memoria interna o menos. En Tia Portal, se encuentra los temporizadores fácilmente en
el árbol de instrucciones y concretamente en el apartado de
Las marcas pueden en forma de: instrucciones básicas.

-Bit, por ejemplo, M0.0

-Byte (8bits), por ejemplo, MB0

-Word o palabra(16bits), por ejemplo, MW0

– Doble palabra (32bits), por ejemplo, MD0

Todos los bits de marca están en estado nulo cuando se


arranca la CPU (se pasa de estado STOP a RUN). Esto es así
salvo que se haya configurado la CPU para que parte de las Figure 9. Árbol de instrucciones básicas[9]
marcas sean remanentes, esto es, que mantengan su valor aun
parando el programa o incluso apagando la CPU (mientras que Una vez localizado el temporizador a utilizar solamente
dure la batería de esta). [7] tenemos que seleccionar y arrastrar al segmento requerido.

I. CONTADOR Existen varios tipos de contadores a utilizar, cada cual válido


para un determinado proceso de contar o descontar elementos
Un contador es una función de cómputo que permite efectuar dentro de nuestro proyecto. La propia imagen define
la cuenta de acontecimientos o efe impulsos. La cuenta se exactamente el comportamiento del contador, es decir, si es
puede programar en forma progresiva (ascendente) o regresiva contador ascendente solamente contará positivamente los
(descendente). elementos, o contador descendente que descontará elementos
o contador que incluye ambas opciones a la vez, con lo cual,
La función del contador, permite activar salidas o memorias contará ascendentemente con una condición previa y
internas, en el momento que su registro de conteo coincide con descontará con otra condición distinta.
el valor presente previamente definido. Por otro lado, si el
registro es diferente al valor de presente la salida asociada al
contador no se activará. Los contadores en TIA Portal los seleccionamos del árbol:

CTU: Este contador incrementa uno el valor de su cuenta


denotada por CV cada que ocurre un flanco de entrada por CU
y en cuanto al valor de CV es igual al valor PV, la salida Q se
activara, en cuanto se activa el RESET el valor de la cuenta
CV se vuelve 0. Figure 10. Tipos de contador[9]

CTD: Este contador decremento uno al valor de la cuenta CV Tia portal nos permite arrastrar y soltar. Por tanto, nos va a
cada vez que un flanco aparece en su entrada CD, la cuenta resultar muy fácil, cómo y práctico, el hecho de escoger el tipo
comenzara desde el valor precargado en el preset PV, la salida de contador y arrastrarlo al punto del segmento donde
Q se activara en cuanto el valor de CV sea cero y la entrada vayamos a utilizarlo:
LOAD permite cargar el valor del PV a CV, es decir reinicia
el contador.

CTUD: Este contador es una combinación de los anteriores


pues es capaz de incrementar o decrementar de su cuenta CV,
en el caso de que en un flanco se presente en la entrada CU la
cuenta incremento uno, pero si un flanco actúa sobre la
entrada CD la cuenta se decrementara en uno, la salida QU se
5

Figure 13. Contador CTU [9]

III. LISTA DE MATERIALES


F
igure 11. Bloque de llamada al contador [9] CANTIDAD DESCRIPCION
1 Software TIA PORTAL V.13
1 Módulo S7 1200
Inmediatamente nos aparece la ventana de definición del 1 Cable Siemens Industrial
contador, donde habrá que establecer el DB de datos al que irá Ethernet
asociado nuestro contador, ya que en TIA Portal los 1 Computador
contadores guardan sus datos en un bloque de datos (DB) de
instancia propio. Así pues, nombramos el contador con el IV. DESARROLLO
nombre identificativo que mejor se adapte al proceso que
vamos a programar, por ejemplo, llamándolo “Contador En esta práctica debemos realizar 4 diseños cumpliendo con
Vehículos”. Este contador se añadirá a la carpeta de sistema de los literales planteados, teniendo en cuenta realizar la
nuestro proyecto.[9] configuración correcta del software TIA PORTAL presentada
en el marco teórico, tomando en cuenta la posición de los
elementos los cuales únicamente se los arrastra al espacio de
trabajo, una de las consideraciones importantes a tomar es
escoger y configurar de manera correcta los temporizadores a
usar.

Una consideración a tomar es que la nomenclatura de las


bobinas es %QX.Y y para los contactos es %IX.Y. Donde las
variables X e Y toman los valores que nos ofrece el módulo de
PLCS7-1200.

a) Encendido de dos motores mediante P1 y P2


pulsando cinco veces cada uno

El literal consiste en realizar un esquema del encendido de dos


motores mediante P1 y P2 pulsando cinco veces cada uno para
que se realice el encendido de cada uno de los motores, P1
enciende M1 y P2 enciende M2, aplicando paro general.

Figure 12. Árbol de proyecto [9]

Finalmente se coloca una condición de contaje, paralelamente


también podemos definir el tipo de datos con lo que se va a
trabajar en el contador, mediante la pestaña que desplegara un
campo de selección de datos, dentro del cuerpo del contador.
6

El literal consiste en realizar un esquema del encendido de tres


motores mediante un pulsante P1, el cual al pulsa P1 enciende
M1 este parpadea cinco veces y procede a encenderse M2,
nuevamente el M1 parpadea 10 veces y se enciende M3, una
vez que los tres motores estén encendidos el motor M1 deja de
parpadear y se aplica paro general.

Figure 14. Esquema encendido de dos motores mediante P1 y P2


pulsando cinco veces cada uno

b) Apagado de dos motores mediante P1 y P2


pulsando cinco veces cada pulsante

El literal consiste en realizar un esquema el cual produzca el


apagado de dos motores, en un inicio los motores empiezan
encendidos, mediante los pulsantes realizo el apagado de cada
motor pulsando cinco veces P1 y de la misma manera P2 y
aplico paro general.

Figure 16.Esquema Encendido de tres motores mediante P1


empezando el motor 1 parpadeando cinco veces se produce
encendido de M2 luego de los 10 parpadeos se produce el
encendido de M3

V. CONCLUSIONES

 Mediante la práctica realizada se puede llegar a


concluir que el uso de contadores tendrá una función
y aporte importante en varios campos principalmente
en la industria porque permiten tener un mejor
control de los procesos industriales.
 De la misma manera hemos cumplido con los
objetivos planteados, haciendo el uso adecuado del
software para cumplir con todos los literales
planteados y así realizar de manera satisfactoria
nuestra práctica.
 Se ha comprendido en la práctica el funcionamiento
Figure 15. Esquema Apagado de dos motores mediante P1 y P2 de cada contador para utilizar cada uno de manera
pulsando cinco veces cada pulsante
correcta en los esquemas diseñados, adquiriendo y
c) Encendido de tres motores mediante P1 mejorando los conocimientos sobre los componentes
empezando el motor 1 parpadeando cinco veces se trabajados.
produce encendido de M2 luego de los 10  Esta práctica nos permite conocer nuevas técnicas y
parpadeos se produce el encendido de M3 módulos para automatizar cualquier tipo de proceso
7

en cuanto a cuentas (ascendente o descendente) y


tiempos que necesitemos implementar en el mismo
(al impulso, retardo a la conexión o desconexión).

CONCLUSIONS

 Through the practice made it can be to conclude that


the use of counters will have a role and important
contribution in various fields mainly in the industry
because they allow better control of industrial
processes. In the same way, we have met the
objectives, making proper use of the software to
comply with all literals raised and thus make our
practice in a satisfactory manner.
 In the same way, we have met the objectives, making
proper use of the software to comply with all literals
raised and thus make our practice in a satisfactory
Figure 17. Encendido del motor 1
manner.
 Each timer operation has understood in practice to
use each one correctly designed schemes, acquiring
and improving knowledge of the machined
components.
 This practice allows us to learn new techniques and
modules to automate any kind of process in terms of
accounts (up or down) and times that we need to
implement in it (to the impulse, connection or
disconnection delay).

VI. ANEXOS

Figure18. Encendido motor 1 y 2

Figure 16. Banco de trabajo

Figure 17.Encendido del motor 1,2 y 3


8

VII. REFERENCIAS

[1]Universidad Tecnica de Oruro. (2016). Programacion de


PLC S7-1200. 03/11/2018, de Universidad Tecnica de Oruro
Sitio web:
http://www.infoplc.net/files/descargas/siemens/infoPLC_net_
LABORATORIO_7_ELT3890-2-2012-S7-1200.pdf
[2] Siemens España. (2017). SIMATIC S7-1200. 03/11/2018,
de Siemens Sitio web:
https://w5.siemens.com/spain/web/es/industry/automatizacion/
simatic/controladores_modulares/controlador_basico_s71200/
pages/s7-1200.aspx
[3] Siemens. (2017). Totally Integrated Automation Portal.
03/11/2018, de Siemens Sitio web:
https://w5.siemens.com/spain/web/es/industry/automatizacion/
sce_educacion/soluciones/Documents/314%20SCE%20-
%20CF%20-%20TIA%20Portal.pdf
[4] Instituto Europeo del cobre. (2015). Motores. 05/11/2018,
de Instituto europeo del cobre Sitio web:
https://copperalliance.es/recursos/educacion/motores-
electricos/
[5] Anonimo. (2018). Boton. 05/11/2018, de Wikipedia Sitio
web: Instituto Europeo del cobre. (2015). Motores.
05/11/2018, de Instituto europeo del cobre Sitio web:
https://copperalliance.es/recursos/educacion/motores-electrico
[6] Anonimo. (2018). Circuito de conmutacion. 05/11/2018,
de Wikipedia Sitio web:
https://es.wikipedia.org/wiki/Circuito_de_conmutaci
%C3%B3n
[7] Gutiez, S.. (2013). Variables en STEP7. 22/11/2018, de
Siemens Sitio web:
https://programacionsiemens.com/variables-en-step-7-marcas-
db/
[(8] Villajulca, J. (2016). Contadores. 22/11/2018, de
Instrumentacion y control Sitio web:
https://instrumentacionycontrol.net/programacion-de-plcs-
contadores/
[9] Gutiez., I.. (2016). Contadores en TIA PORTAL.
22/11/2018, de Programacion Siemens Sitio web:
https://programacionsiemens.com/contadores-en-tia-portal/