UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
Programación Avanzada con PLC SIMATIC S7-300
Práctica 3
Edwin Emilio Caraguay Pullaguari
[email protected]RESUMEN: En la práctica realizada se pudo profundizar y entender de mejor manera el uso del software
TIA PORTAL para la programación de distintas aplicaciones más avanzadas, guiadas para ser ejecutarlos
en el PLC.
Se inició con un programa sencillo con utilización de temporizadores, el objetivo principal de saber su
correcto funcionamiento. Posteriormente se realizó la programación de un semáforo con tres luces y sus
distintas funciones, de acuerdo con el requerimiento del problema que se encuentra en la guía de
laboratorio. Se pudo observar con mayor entendimiento la programación y el funcionamiento del plc,
además la funcionalidad del programa TIA PORTAL, luego de la programación se comprueba el
accionamiento de las luces del semáforo, respetando las condiciones solicitadas, la utilización de
temporizadores y contadores son la clave para la resolución del problema.
PALABRAS CLAVE:
PLC, avanzado, temporizador, contador, programación, comprobación.
1. OBJETIVOS
OBJETIVO GENERAL
Realizar un programa sencillo en el Software TIA PORTAL utilizando temporizadores y
contadores para la implementación de un programa secuencial sencillo.
OBJETIVOS ESPECÍFICOS
Identificar el funcionamiento y uso de los temporizadores de acuerdo al tipo de interrupción que
requiera el programa.
Conocer el tipo y funcionamiento de cada contador.
Utilizar diferentes tipos de temporizadores para conocer sus diferencias.
2. MARCO TEÓRICO
Temporizadores: Los temporizadores son variables internas controladas por el sistema operativo del
PLC, los temporizadores son capaces de permanecer en un estado en un transcurso de tiempo. En el
Software TIA PORTAL se encuentra los temporizadores en el árbol de instrucciones básicas, existen
diferentes clases de temporizadores con diferentes funciones, como los siguientes [ CITATION
MarcadorDePosición1 \l 3082 ].
Temporizador con retardo a la conexión. - El temporizador permanece apagado, al recibir 1
lógico el temporizador empieza a contar, al cumplir con el tiempo establecido el temporizador se
activa.
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
Figura 1. Temporizador con retardo al encendido.
Temporizador con retardo a la conexión con memoria. - El temporizador permaneces
encendido al recibir 1 lógico el temporizador empieza a contar, al cumplir con el tiempo
establecido el temporizador se activa, en cada ciclo del temporizador acumula varios periodos de
tiempo.
Figura 2.- Temporizador con retardo a la conexión con memoria.
Temporizador con retardo a la desconexión. - El temporizador permanece encendido al
recibir 1 lógico el temporizador empieza a contar, al cumplir con el tiempo establecido el
temporizador se activa.
Figura 3. Temporizador con retardo a la desconexión.
Figura 4. Tipos de temporizadores en el programa TIA PORTAL
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
Asignación de variables de temporizadores. - Para insertar un temporizador en TIA Portal
únicamente se arrastra el bloque deseado al punto del segmento donde se vaya a utilizar.
Posteriormente se abre una ventana donde se coloca el número del temporizador que va a ir
asociado a un bloque de datos DB de instancia Individual.
Figura 5. Nomenclatura y partes del temporizador.
CONTADORES Los contadores son variables internas del PLC que nos permite registrar las veces que
una marca, entrada o salida a realizado el cambio entre 0 a 1 lógico. En el software TIA Portal, se tiene 3
tipos de contadores los cuales se mencionan a continuación.
CONTADOR ASCENDENTE CTU. - El contador ascendente permite incrementar el valor de
conteo de la variable CU partiendo desde 0 hasta 32.767
Figura 6. Contador ascendente CTU
Contador Descendente CTD. - El contador descendente permite disminuir el valor de conteo de
la variable CD partiendo desde el valor Puesto en la entrada PV hasta -32.767.
Figura 7. -Contador Descendente CTD
Contador Ascendente Descendente CTUD. - El contador ascendente descendente permite
incrementar o disminuir el valor del contador. El contador CTUD toma el valor último registrado
para incrementar o disminuir.
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
Figura 8. Contador Ascendente Descendente.
Figura 9. Tipos de contadores disponibles en TIA PORTAL
Nomenclatura. - Para la utilización de los contadores se emplea la variable C0 hasta C255 para los tres
tipos de contadores. Los parámetros a configurar se muestran a continuación.
Contador Ascendente CTU
CTU = Tipo de contador
Int = Tipo de datos que contará
CU = Variable que incrementa el valor del contador.
R = Resetea el valor del contador (Vuelve a 0 el valor del contador)
PV = Valor para cerrar el contacto (C0…C255)
CV = valor de contaje actual
Q = Salida activas si CV>=PV
Figura 10. Contador Ascendente CTU
Contador Descendente CTD. –
CTD = Tipo de contador
CD = Variable que disminuye el valor del contador.
LD= Asigna el valor del PV al contador
PV= Valor de inicio del contador
CV = valor de contaje actual
Q = Salida activa si CV<=0
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
Figura 11. Contador Descendente CTD
Contador Ascendente Descendente CTUD. –
CU = Variable que incrementa el valor del contador.
CD = Variable que disminuye el valor del contador.
R= Resetea el valor del contador (Vuelve a 0 el valor del contador)
LD= Asigna el valor del PV al contador PV= Valor para cerrar el contacto (C0…C255)
QU = Salida activa si CV>=PV
QD = Salida activa si CV<=0
CV = valor de contaje actual
Figura 12. Contador Ascendente descendente CTUD
3. MATERIALES Y EQUIPOS
PLC S7-200
Computador
Cable PPI
Software TIA PORTAL
4. PROCEDIMIENTO
5. REGISTRO DE RESULTADOS
6. CONCLUSIONES
-------
7. RECOMENDACIONES
8. BIBLIOGRAFÍA
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 19/11/2019
[1] SIEMENS, «Sistemas de automatizaciónS7-200,» Siemens AG, 1999.
[2] Siemens, «Products ans Services,» Siemens AG, 2017.