Introduccin
Factory Talk Batch es la herramienta diseada por Rockwell Software para la edicin de
sistemas de control batch modelados mediante el estndar S88. La familia FTBatch se
compone de 6 integrantes que son:
BatchEquipment Editor. Herramienta para la implementacin del modelo fsico y
para la configuracin de opciones de comunicacin entre dispositivos conectados al
proceso (PCDs) y las aplicaciones FTBatch.
BatchRecipe Editor. Herramienta para la implementacin del modelo de control de
procedimientos y modelo de rcipes maestras.
BatchView. Interfaz entre el operador y el Batch Server.
BatchServer: Ejecuta rcipes de control a partir de una rcipe maestra y coordina
las comunicaciones entre los elementos que conforman su sistema de control.
Batch Simulator. Simula y prueba los rcipes para equipos especficos sin
necesidad de tener una conexin fsica real con el proceso.
Batch Archiver. Transfiere los datos de tiempo real recopilados hacia bases de
datos compatibles con ODBC
En las siguiente paginas aprenderemos a configurar un sistema de manufactura Batch con la
herramienta FT Batch tomando como partida los modelos de equipos, control de
procedimientos y rcipes diseados para el proceso de ejemplo Produccin de jugo de
manzana suplementado con vitamina C [1].
Pasos Previos
1. Construccin del proyecto JugoManzanaVC.ACD contenedor de las rutinas de
programacin. Si necesita indicaciones ms precisas en este tem, consulte [2]
a. En el entorno Windows reserve una carpeta para el proyecto .ACD
b. Ejecute la aplicacin RSLogix5000 seleccionando: Start>All Programs>Rockwell
Software>RSLogix5000 Enterprise Series>RSLogix5000.
c. Para crear el proyecto JugoManzanaVC.ACD Seleccione la opcin New de la
barra de herramientas y configure como aparece a continuacin:
d. Cree TAGS tipo Temporizador para cada una de las fases identificadas en su diseo
del modelo de control de procedimientos [1].
Figura 6. Modelo Fsico del proceso de fabricacin de jugo de manzana con vitamina C. Fuente [1]
Figura 7. Relacin entre los Modelos Fsico y Control de Procedimientos de S88 y el Modelo de rea del FT Batch
EDICIN DE LA CELULA
1. Cree una nueva clase clula de proceso, seleccionando Class>New. En el cuadro de
dialogo desplegado asigne el nombre CEL_JMVC_CLS y seleccione un icono
apropiado para la representacin grfica de la clula (Ver Figura 10). En adelante,
se recomienda emplear la terminacin _CLS en el nombre de cualquier clase con el
fin de facilitar su identificacin.
Seccin
Clases
de
Seccin de vista
de diseo
a)
b)
a)
b)
Figura 17. Unidades del proceso de fabricacin de jugo de manzana con Vitamina C
2. Si est trabajando con varias unidades puede habilitar la barra de localizacin para
facilitar su ubicacin dentro del modelo como se indica en la Figura 19 (seleccione:
View>Location bar). Recuerde que el nmero mximo de unidades que puede editar
con la versin estudiantil que usamos como referencia es de 10.
Barra
de
Localizacin
3. Para crear una nueva clase de fase seleccione: Class>New. En la ventana emergente
asigne el nombre de fase: CLS_DOSIFICAR_JMP y elija un icono adecuado que
represente su fase:
Figura 20. Parmetros de configuracin de una clase de fase. Nota: Modificar el nombre por PH_DOSIFICARJMP_CLS
Min
0
Max
500
Default
476
Unidades
Kg
Nota. Al habilitar la opcin Scale se programar un ajuste del parmetro de entrada cada
vez que se ejecute un batch. Este ajuste se basa en el tamao del batch adicionado a la lista
batch en la aplicacin BatchView. Recuerde que los valores aqu configurados son
referidos a un tamao nominal de lote. Generalmente, la opcin Scale se emplea para
parmetros dependientes del tamao del lote.
6. Seleccione Apply y dirjase a la pestaa Reports para configurar el parmetro de
salida. Seleccione la opcin Add Report y configure segn su diseo (Ver Figura
22)
Nota. El valor del parmetro de salida se origina en el proceso, es capturado por el PLC o
DCS que contiene la rutina de fase y es enviado por ste hacia el sistema de gestin Batch.
La consulta del conjunto de parmetros de salida puede hacerse con el archivo contenido en
la carpeta Journals del proyecto.
7. Verifique la obtencin de la nueva clase de fase en la seccin de clases como se
ilustra en la siguiente Figura.
Entrada
Salida
CANT_A_DOS CANT_DOS 0
500
476
Kg
500
476
Kg
CLS_AJITAR
TIEMPO
TIEMPO_R
30
15
MIN
CLS_ENFRIAR
A_TEMP
TEMP_R
20
15
CLS_INYECTAR
CANT_A_INY
CANT_
INY
1000 952
Kg
CLS_DOSIFICAR_VC
CANT_A_DOS CANT_DOS 0
60
48
Kg
CLS_ENFRIAR
A_TEMP
20
10
TEMP_R
a)
Figura 30. Fases de las unidades UND_JUGOM y UND_JUGOMVC
b)
2. Cree una nueva tarea peridica llamada CIP_JugoMVC y mueva las fases hacia
dicha tarea como se indica en la Figura 36.
Figura 36. Fases del Modelo de control de procedimientos en el Editor RSLogix5000. Corregir Agitar
En el desarrollo de esta gua se optar por realizar una simulacin de fases basada en
temporizacin. A cada fase se asignar un tiempo de ejecucin (TE) relacionado
directamente con el parmetro de entrada asignado. Dicho tiempo se temporizar en la
rutina correspondiente al estado running de cada fase y al final de la temporizacin se
habilitar la instruccin PSC para indicar que el estado de la fase ha terminado. En la
siguiente tabla se resume la relacin entre los parmetros de entrada y los tiempos de
ejecucin en simulacin (TE)
Fase
DOSIFICAR_JMP
DOSIFICAR_SOLD
AJITAR1
ENFRIAR1
INYECTAR1
DOSIFICAR_VC
AJITAR2
INYECTAR2
Parmetro
PRE del Temporizador
Funcin
Entrada
Defecto TE(s) Valor
CANT_A_DOS
CANT_A_DOS
TIEMPO
A_TEMP
CANT_A_INY
CANT_A_DOS
TIEMPO
CANT_A_INY
476 Kg
476 Kg
15 MIN
15C
952 Kg
48 Kg
15 MIN
1500 Kg
4.76
4.76
15
15
9.52
4.8
15
15
4760
4760
15000
15000
9520
4800
15000
15000
CANT_A_DOS*10
CANT_A_DOS*10
TIEMPO*1000
A_TEMP *1000
CANT_A_INY*10
CANT_A_DOS*100
TIEMPO*1000
CANT_A_INY*10
Figura 38. Cdigo de temporizacin para la rutina DOSIFICAR_JMP. (Ver columna Funcin en la Tabla 3)
5. Realice los pasos descritos anteriormente para cada una de las fases hasta completar
las rutinas de temporizacin indicadas en la Tabla 3.
Figura 39. Configuracin de las rutas de acceso empleadas por el FT Batch Server
2. Una vez hechos los cambios, dirjase a la pestaa Restart Control y configure como
se indica a continuacin:
Edicin de rcipes.
En la siguiente seccin utilizaremos la herramienta Recipe Editor para construir el rcipe
maestro diseado. El procedimiento del rcipe diseado cuenta con los cuatro elementos
del modelo de control procedimental como se indica en la Figura 41:
5. La edicin del encabezado del rcipe se tendr que hacer para cada elemento del
modelo de control de procedimientos. Para el caso de esta primera operacin
. En la
Como resultado debe obtener el esquema en la Figura 45. Note que la fase
adicionada ha sido nombrada con el terminador :1 para identificar la primera
instancia de la fase dentro de la operacin que est siendo editada. Esta misma fase
puede ser empleada hasta 100 veces dentro de la operacin en edicin.
. En la ventana
Figura 51. Configuracin del parmetro TIEMPO como parmetro dependiente de Operador.
y configure los
13. Con base en los pasos descritos construya las cuatro operaciones restantes (Ver
Figura 41).
Creacin de Procedimientos de Unidad con sus Operaciones
1. Seleccione File>New Top Level. En la ventana emergente seleccione la opcin
Unit Procedure y confirme (OK).
Figura 54. Creacin del Procedimiento de Unidad relacionado con la Unidad UND_JUGOM
. En la
a)
b)
a)
b)
4. La ventana emergente contiene los rcipes maestros disponibles, es decir, todas las
rcipes que en su encabezado habilitaron la opcin Released to Production.
Seleccione el procedimiento P_JUGOM y pulse OK
6.
Figura 69. Edicin del ID del Batch
Nota. El parmetro BatchScale sirve para definir el tamao del lote. Al estar en 100% se
indica un lote de tamao nominal. Cuando el BatchScale se modifica, el BatchServer re-
clcula de manera proporcional los parmetros de fase que fueron configurados con la
opcin scale en el editor de rcipes (Ver Figura 22).
7. Verifique que el rcipe de control PRUEBA1 aparezca en la lista de batches.
Seleccione el batch, presione el botn Start y confirme el inicio del batch (Ver
Figura 70).
a)
b)
8. Para monitorear el SFC (Sequential Function Chart) del batch presione el icono
. Como se ilustra en la Figura 71, en la ventana emergente encontrar 3 secciones:
Vista de Jerarquia
Vista de SFC
Informacin Auxiliar
9. Identifique la fase que se est ejecutando mediante el color verde. En la pantalla
capturada en la Figura 71 se debe estar temporizando el TE establecido para la Fase
DOSIFICA_SOLD
Vista SFC
Vista
Jerrquica
Informacin
Auxiliar
a)
b)
12. Para continuar monitoreando el batch, regrese a la vista SFC presionando el botn
.
13. Una vez terminado el batch su estado pasar de Running a Complete este cambio se
monitorea desde la ventana de lista de Batch
Bibliografa
[1] CAMACHO Guillermo. Ejemplo de Aplicacin de la norma ISA S88.01 al proceso de
fabricacin de jugo de manzana con Vitamina C. Apuntes del curso Sistemas de control
Distribuido. Universidad de La Salle, 2012.
[2] CAMACHO Guillermo. Configuracin del entorno RSLogix 5000 para simulacin
con el controlador SoftLogix. Apuntes del curso Sistemas de control Distribuido.
Universidad de La Salle, 2012.
[3] Manuales de Usuario FTBatch. Rockwell Automation.
Fe de errata
Ortografa
Agitar por ajitar
Tabla 2
Borrar la ltima fila (no pueden existir dos clases de fases con
el mismo nombre, en lugar de ello, es posible definir una misma clase y realizar dos
instancias.)
El nombre de la fase ADICIONAR_VC fue cambiado por DOSIFICAR_VC en la
implementacin.
Si una de las fases pertenecientes a la unidad 1 posee un parmetro de ajuste para la
cantidad a dosificar, entonces, en su diagrama de instrumentos debera tener
sensores de peso o inyectores de dosificacin que suplieran tal fin.
Averiguar la razn por la que: las clases de fase son las que aparecen en el editor de
rcipes en lugar de las instancias de fase.
Complementar bibliografa.
Adems de emplear los parmetros de entrada de cada fase para definir el tiempo de
simulacin de la fase, tambin se debera tener en cuenta las duraciones de
segmento definidas en el modelo de definicin del producto ISA S95
Los parmetros definidos en los modelo de segmento de producto y segmento de
proceso ISA 95 son tiles en la definicin de parmetros de fases del modelo de
control de procedimientos ISA 88