Está en la página 1de 6

Totally Integrated

Automation Portal

Clase 4 / Jarvis [CPU 1214C DC/DC/DC] / Bloques de programa


Mark [OB1]
Mark Propiedades
General
Nombre Mark Número 1 Tipo OB
Idioma KOP Numeración Automático
Información
Título "Main Program Sweep Autor Richard_Pérez_Izquierdo Comentario
(Cycle)"
Familia Versión 0.1 ID personali‐
zada

Mark
Nombre Tipo de da‐ Valor predet. Supervi‐ Comentario
tos sión
Input
Initial_Call Bool Initial call of this OB
Remanence Bool =True, if remanent data are available
Temp
Constant

Segmento 1: Problema
Una fábrica de refrescos desea automatizar su proceso, el cual debe llevar un botón de inicio y un botón de paro,
el proceso es el siguiente:
1.- Se revisa el tamaño de la botella que puede ser chica o grande.
2.- Se llena la botella de refresco, si es chica tarda 10 segundos y si es grande tarda 15 segundos, esta etapa tam‐
bién tiene un tanque de refresco que abastece al actuador que llena a las botellas, este tanque tiene 20 unidades
de líquido de capacidad, cada vez que el actuador se activa se consume 1 unidad de líquido del tanque, si el tan‐
que se vacía el sistema no puede comenzar hasta que se rellene el tanque, lo cual se realiza a través de un botón.
(no se considera consumos diferentes por que involucra el uso de funciones matemáticas)
3.- En la última etapa se coloca la tapa a las botellas, 5 segundos para las botellas chicas y 10 segundos para las
grandes.
4.- Una luz debe encenderse 2 segundos cada vez que 10 botellas sean terminadas, el conteo solo puede reini‐
ciarse al llegar a 10 botellas, no le afecta el botón de paro.

%M100.0 %M101.5 %M101.7


"BI" "EC Tanque" "MInicio"
S

%M100.1 %M101.7 %M104.0 %M104.1


"BP" "MInicio" "MTCH" "MTG"
R R R

%M100.7
"S5 Conteo"

Símbolo Dirección Tipo Comentario


"BI" %M100.0 Bool Botón de inicio
"BP" %M100.1 Bool Botón de paro
"EC Tanque" %M101.5 Bool Estado del contador del tanque
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S5 Conteo" %M100.7 Bool Sensor de conteo de número de botellas
Totally Integrated
Automation Portal

Segmento 2: Etapa 1
Identificación del tamaño de la botella

%M101.7 %M100.3 %M100.4 %M104.1 %M104.0


"MInicio" "S1 Chico" "S2 Grande" "MTG" "MTCH"
S

%M100.4 %M104.0 %M104.1


"S2 Grande" "MTCH" "MTG"
S

Símbolo Dirección Tipo Comentario


"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S1 Chico" %M100.3 Bool Sensor de identificación de tamaño chico
"S2 Grande" %M100.4 Bool Sensor de identificación de tamaño grande

Segmento 3: Etapa 2
Tiempo de llenado de las botellas

%DB1
"IEC_Timer_0_DB"
%M101.0
%M101.7 %M100.5 %M104.0 TON "ET Etapa 2
"MInicio" "S3 Llenado" "MTCH" Time Chico"
IN Q
T#10s PT ET ...

%DB2
"IEC_Timer_0_
DB_1"
%M101.1
%M104.1 TON "ET Etapa 2
"MTG" Time Grande"
IN Q
T#15s PT ET ...

Símbolo Dirección Tipo Comentario


"ET Etapa 2 Chico" %M101.0 Bool Estado del temporizador de llenado del tamaño
chico
"ET Etapa 2 Grande" %M101.1 Bool Estado del temporizador de llenado del tamaño
grande
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S3 Llenado" %M100.5 Bool Sensor de llegada al actuador de llenado

Segmento 4: Etapa 2
Funcionamiento del actuador de llenado de botellas
Totally Integrated
Automation Portal

%M101.0
%M104.0 "ET Etapa 2 %M100.5 %M101.7 %Q0.1
"MTCH" Chico" "S3 Llenado" "MInicio" "A1 Llenado"

%M101.1
%M104.1 "ET Etapa 2
"MTG" Grande"

Símbolo Dirección Tipo Comentario


"A1 Llenado" %Q0.1 Bool
"ET Etapa 2 Chico" %M101.0 Bool Estado del temporizador de llenado del tamaño
chico
"ET Etapa 2 Grande" %M101.1 Bool Estado del temporizador de llenado del tamaño
grande
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S3 Llenado" %M100.5 Bool Sensor de llegada al actuador de llenado

Segmento 5: Etapa 2
Funcionamiento del tanque de refresco, se usa un contador descendente para indicar el límite del nuvel del tan‐
que y como disminuye por el uso del actuador 1

Nota: La instrucción "Contador descendente" decrementa el valor de la salida CV. Cuando el estado lógico de la
entrada CD cambia de "0" a "1" (flanco de señal ascendente), se ejecuta la instrucción y el valor actual de contaje
de la salida CV se decrementa en uno. Cada vez que se detecta un flanco de señal ascendente, el valor de contaje
se decrementa hasta alcanzar el valor límite inferior del tipo de datos indicado. Cuando se alcanza el valor límite
inferior, el estado lógico de la entrada CD deja de tener efecto en la instrucción.
El estado del contador se puede consultar en la salida Q. Si el valor de contaje actual es menor o igual a cero, la
salida Q adopta el estado lógico "1". En todos los demás casos, el estado lógico de la salida Q es "0".
El valor de la salida CV se pone al valor del parámetro PV cuando el estado lógico de la entrada LD cambia a "1".
Mientras la entrada LD tenga el estado lógico "1", el estado lógico de la entrada CD no tendrá efecto alguno en la
instrucción.

%DB3
"IEC_Counter_
0_DB"

%Q0.1 CTD %M101.5


"A1 Llenado" Int "EC Tanque"
CD Q
%MW102
%M100.2 CV "VAC"
"BT"
LD
20 PV

Símbolo Dirección Tipo Comentario


"A1 Llenado" %Q0.1 Bool
"BT" %M100.2 Bool Botón de reinicio del nivel del tanque
"EC Tanque" %M101.5 Bool Estado del contador del tanque
"VAC" %MW102 Int Valor actual de conteo del contador del tanque

Segmento 6: Etapa 3
Tiempo de tapado de las botellas
Totally Integrated
Automation Portal

%DB4
"IEC_Timer_0_
DB_2"
%M101.2
%M101.7 %M100.6 %M104.0 TON "ET Etapa 3
"MInicio" "S4 Tapado" "MTCH" Time Chico"
IN Q
T#5s PT ET ...

%DB5
"IEC_Timer_0_
DB_3"
%M101.3
%M104.1 TON "ET Etapa 3
"MTG" Time Grande"
IN Q
T#10s PT ET ...

Símbolo Dirección Tipo Comentario


"ET Etapa 3 Chico" %M101.2 Bool Estado del temporizador de tapado del tamaño
chico
"ET Etapa 3 Grande" %M101.3 Bool Estado del temporizador de tapado del tamaño
grande
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S4 Tapado" %M100.6 Bool Sensor de llegada al actuador de tapado

Segmento 7: Etapa 3
Funcionamiento del actuador de tapado de las botellas

%M101.2
%M104.0 "ET Etapa 3 %M100.6 %M101.7 %Q0.2
"MTCH" Chico" "S4 Tapado" "MInicio" "A2 Tapado"

%M101.3
%M104.1 "ET Etapa 3
"MTG" Grande"

Símbolo Dirección Tipo Comentario


"A2 Tapado" %Q0.2 Bool
"ET Etapa 3 Chico" %M101.2 Bool Estado del temporizador de tapado del tamaño
chico
"ET Etapa 3 Grande" %M101.3 Bool Estado del temporizador de tapado del tamaño
grande
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"MTCH" %M104.0 Bool Memoria de tamaño Chico
"MTG" %M104.1 Bool Memoria de tamaño Grande
"S4 Tapado" %M100.6 Bool Sensor de llegada al actuador de tapado

Segmento 8: Etapa 4
Conteo de la luz indicadora
Totally Integrated
Automation Portal

%DB6
"IEC_Counter_
0_DB_1"
%M101.4 %M104.2
%M100.7 CTU "EC Luz "R_EC Luz
"S5 Conteo" Int indicadora" indicadora(1)"
CU Q S
%MW106
CV "VAC FINAL"
%M104.2
"R_EC Luz
indicadora(1)"
R
10 PV

Símbolo Dirección Tipo Comentario


"EC Luz indicadora" %M101.4 Bool Estado del contador de la luz indicadora
"R_EC Luz indicadora(1)" %M104.2 Bool Reset del Estado del contador de la luz indicadora
"S5 Conteo" %M100.7 Bool Sensor de conteo de número de botellas
"VAC FINAL" %MW106 Int Valor actual de conteo del contador de luz indica‐
dora

Segmento 9: Etapa 4
Funcionamiento de la luz indicadora

%M101.4 %M101.6
"EC Luz "ET Luz %Q0.3
indicadora" indicadora" "LI"

Símbolo Dirección Tipo Comentario


"EC Luz indicadora" %M101.4 Bool Estado del contador de la luz indicadora
"ET Luz indicadora" %M101.6 Bool Estado del temporizador de la luz indicadora
"LI" %Q0.3 Bool Luz indicadora

Segmento 10: Etapa 4


Tiempo de funcionamiento de la luz indicadora

%DB7
"IEC_Timer_0_
DB_4"
%M101.4 %M101.6 %M101.4
"EC Luz TON "ET Luz "EC Luz
indicadora" Time indicadora" indicadora"
IN Q R
T#2s PT ET ...

Símbolo Dirección Tipo Comentario


"EC Luz indicadora" %M101.4 Bool Estado del contador de la luz indicadora
"ET Luz indicadora" %M101.6 Bool Estado del temporizador de la luz indicadora

Segmento 11: Motor de la banda


Totally Integrated
Automation Portal

%M101.7 %M100.5 %M100.6 %Q0.0


"MInicio" "S3 Llenado" "S4 Tapado" "MB"

%M101.0
"ET Etapa 2
Chico"

%M101.1
"ET Etapa 2
Grande"

%M101.2
"ET Etapa 3
Chico"

%M101.3
"ET Etapa 3
Grande"

Símbolo Dirección Tipo Comentario


"ET Etapa 2 Chico" %M101.0 Bool Estado del temporizador de llenado del tamaño
chico
"ET Etapa 2 Grande" %M101.1 Bool Estado del temporizador de llenado del tamaño
grande
"ET Etapa 3 Chico" %M101.2 Bool Estado del temporizador de tapado del tamaño
chico
"ET Etapa 3 Grande" %M101.3 Bool Estado del temporizador de tapado del tamaño
grande
"MB" %Q0.0 Bool Motor de la banda
"MInicio" %M101.7 Bool Memoria de inicio del sistema
"S3 Llenado" %M100.5 Bool Sensor de llegada al actuador de llenado
"S4 Tapado" %M100.6 Bool Sensor de llegada al actuador de tapado

También podría gustarte