Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ilovepdf Merged
Ilovepdf Merged
3: Implementación de
CONTADORES y
TEMPORIZADORES
1
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
ÍNDICE :
Objetivo :...................................................................................................................................3
Caso práctico :.......................................................................................................................... 3
Grafcet :.................................................................................................................................... 4
Función para el control del semáforo en SCL :..................................................................... 6
Función para el control del paletizador en AWL :................................................................ 7
Programa para el control del proceso completo en KOP :................................................... 8
2
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
Objetivo :
El objetivo de la práctica es conocer el uso de las funciones de temporalización, comparación y
contaje, así como la creación de funciones propias mediante la utilización del software TIA PORTAL
Caso práctico :
Sobre una cinta transportadora impulsada por un motor M se transportarán cajas, las cuales deberán
detenerse bajo una tolva, detectadas por un sensor D. Una vez detenida la caja, se abrirá una esclusa
(mediante el contactor K1) durante 10 segundos, tiempo que tarda la caja en llenarse. Pasado ese
tiempo, la esclusa debe cerrarse y la cinta quitará la caja de esa posición.
La cinta avanzará hasta un sistema paletizador con capacidad para 10 cajas, que comenzará el proceso
de paletización con un sensor S (nos indica que una caja ha llegado al punto de recogida). Todo el
sistema de paletización irá controlado por un semáforo luminoso que avisará a los operarios del estado
en que se encuentra el paletizador. El semáforo funcionará de la siguiente forma:
• Cuando el paletizador se encuentra exactamente al 0%, tendrá todas las luces encendidas.
• Cuando el paletizador se encuentre por debajo del 50% de capacidad, la luz estará verde
• Cuando el paletizador se encuentre entre el 50% y el 80%, tendrá encendida la luz amarilla.
• Cuando el paletizador se encuentre entre el 80% y el 100%, tendrá encendida la luz roja
• Cuando el paletizador se encuentre al 100%, la luz roja parpaderá, estando 2 segundos
encendida y 2 s apagada.
El proceso estará controlado por un pulsador de marcha y otro de paro. El pulsador de marcha
accionará el proceso desde el principio, suponiendo que cada vez que se pare el paletizador estará
vacío. El pulsador de paro detendrá el proceso al finalizar el ciclo completo. El proceso se parará
también si el paletizador está al 100%
3
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
Grafcet :
4
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
5
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
6
Sistemas programable avanzados
Práctica 2.3: Implementación de
Wiclef Deyby Tames Ampuero
CONTADORES y TEMPORIZADORES
Práctica 2.3 Número de Pág
Fecha : 30/11/2023
7
Totally Integrated
Automation Portal
TAMESAMPUERO_Main
Name Data type Default value Comment
Input
Initial_Call Bool Initial call of this OB
Remanence Bool =True, if remanent data are available
Temp
Constant
Network 1: -------------------------------------------------------------ETA‐
PAS---------------------------------------------------------------------
%DB1.DBX0.0
"TAMESAMPUERO_
%M1.0 Variables".
"FirstScan" Etapas[0]
S
%DB1.DBX0.4 %DB1.DBX0.1
"TAMESAMPUERO_ "TAMESAMPUERO_
"TAMESAMPUERO_ Variables". Variables".
MARCAS".Marca[0] Etapas[4] Etapas[1]
RESET_BF
4
%DB1.DBX2.0
%DB1.DBW10
"TAMESAMPUERO_
Variables". "TAMESAMPUERO_
Entradas."SD ( Variables".
Sensor llenado)" contaje
==
N
Int
"Flancos". 10
Flanco[0]
Network 2:
Totally Integrated
Automation Portal
%DB1.DBX2.1 %DB1.DBX0.0
"TAMESAMPUERO_ %DB1.DBX0.4 "TAMESAMPUERO_
Variables". "TAMESAMPUERO_ Variables".
Entradas."SS ( Variables". Etapas[0]
Contador)" Etapas[4] R
N
"Flancos".
Flanco[1] %DB1.DBX0.4
"TAMESAMPUERO_
Variables".
Etapas[4]
R
Network 3:
%DB1.DBX2.0
"TAMESAMPUERO_ %DB1.DBX0.1 %DB1.DBX0.2
Variables". "TAMESAMPUERO_ "TAMESAMPUERO_
Entradas."SD ( Variables". Variables".
Sensor llenado)" Etapas[1] Etapas[2]
P S
"Flancos".
Flanco[2]
%DB1.DBX0.1
"TAMESAMPUERO_
Variables".
Etapas[1]
R
Network 4:
Network 5:
Totally Integrated
Automation Portal
%DB1.DBX2.1
"TAMESAMPUERO_ %DB1.DBX0.3 %DB1.DBX0.4
Variables". "TAMESAMPUERO_ "TAMESAMPUERO_
Entradas."SS ( Variables". Variables".
Contador)" Etapas[3] Etapas[4]
P S
"Flancos".
Flanco[3]
%DB1.DBX0.3
"TAMESAMPUERO_
Variables".
Etapas[3]
R
Network 6:
%DB1.DBX2.3 %DB1.DBX0.6
"TAMESAMPUERO_ "TAMESAMPUERO_
Variables". Variables".
Entradas.Paro Etapas[6]
S
%DB1.DBX0.5
"TAMESAMPUERO_
Variables".
Etapas[5]
R
Network 7:
%DB1.DBX2.2 %DB1.DBX0.5
"TAMESAMPUERO_ "TAMESAMPUERO_
Variables". Variables".
Entradas.Marcha Etapas[5]
S
%DB1.DBX0.6
"TAMESAMPUERO_
Variables".
Etapas[6]
R
Network 8: M (Cinta)
Totally Integrated
Automation Portal
%DB1.DBX4.0
%DB1.DBX0.1 "TAMESAMPUERO_
"TAMESAMPUERO_ Variables".
Variables". Salidas."M (Cinta)
Etapas[1] "
%DB1.DBX0.3
"TAMESAMPUERO_
Variables".
Etapas[3]
%DB1.DBX0.4
"TAMESAMPUERO_
Variables".
Etapas[4]
Network 9:
%DB1.DBX0.1
"TAMESAMPUERO_
Variables". %FC1
Etapas[1] "TAMESAMPUERO_SEMÁFORO"
EN ENO
Network 10:
%FC2
"TAMESAMPUERO_TOLVA"
EN ENO
Network 11:
%FC3
"TAMESAMPUERO_PALETIZADOR"
EN ENO
Network 12:
%DB1.DBX0.6
"TAMESAMPUERO_
Variables". "TAMESAMPUERO_
Etapas[6] MARCAS".Marca[0]
S
Totally Integrated
Automation Portal
Network 13:
%DB1.DBX0.5
"TAMESAMPUERO_
Variables". "TAMESAMPUERO_
Etapas[5] MARCAS".Marca[0]
R
Totally Integrated
Automation Portal