Anda di halaman 1dari 39

UNIVERSIDAD DE LA SALLE

FACULTAD DE INGENIERA EN AUTOMATIZACIN


ASIGNATURA: CONTROL DISTRIBUIDO
PREPARADO POR: GUILLERMO CAMACHO

Sistemas de Control Distribuido - Introduccin al Editor de Modelos


S88 Factory Talk Batch .
En esta gua se documenta el proceso de edicin de modelos S88 con la herramienta
FactoryTalk Batch de Rockwell Automation. Como referencia se establece un proceso de
fabricacin de jugo de manzana documentado en [1]. Los requerimientos de la gua en
cuanto a aplicaciones instaladas son:
RSLogix 5000
RSLinx Classic
SoftLogix
FactoryTalk Batch

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:

Figura 1.Parmetros de configuracin del controlador SoftLogix5860

d. Cree TAGS tipo Temporizador para cada una de las fases identificadas en su diseo
del modelo de control de procedimientos [1].

Figura 2. Temporizadores de cada fase de procedimiento. Nota. Corregir la palabra Agitar

e. Configure la ruta de comunicacin del proyecto con el Softlogix.

Figura 3. Path de comunicaciones AB_VBP

f. Verifique errores en el proyecto, guarde cambios y cierre la aplicacin RSLogix


5000.
2. Cada proyecto Batch debe contener las siguientes carpetas para almacenar los datos
y archivos Batch [3]:
Recipes. (Almacenar el modelo fsico (o modelo de rea en trminos FTbatch )
as como los rcipes maestros)
Journals. (contenedor de parmetros de salida de las fases o reportes)
Logs. (Contiene configuracin de accesos permitidos)
Restart. (Contenedor de datos de re-inicio)
Instructions (contenedor de instrucciones e-Procedure).
Por tanto, el paso a seguir ser crear un directorio con el nombre de su proyecto
(JugoManzanaVC) y con las carpetas listadas como se indica a continuacin

Figura 4. Directorio del Proyecto JugoManzanVC

Edicin del modelo Fsico


El modelo fsico diseado en [1] para el proceso que hemos tomado como referencia se
resume en la Figura 6. La edicin de este modelo con la herramienta Equipment Editor se
basa en un esquema que relaciona directamente las entidades inferiores del modelo fsico
(Mdulo de control y Mdulo de equipo) con las fases definidas en el modelo de control de
procedimientos como se presenta en la Figura 7.
Este esquema denominado Modelo de rea, permite que las fases sean creadas en el editor
de equipo y luego sean utilizadas en el editor de rcipes. En la actualidad, dicho esquema es
empleado por la mayora de los desarrolladores de software de administracin batch entre
los que se destacan: GE Fanuc Automation con iBatch, Rockwell Software con FTBatch,
Intouch con Inbatch, Siemens con Simatic Batch y Sequencia Corp. con OpenBatch entre
otros.
Como veremos ms adelante, otra prctica comn entre los desarrolladores de software,
consiste en la creacin de clases para cada entidad del modelo de fsico y una posterior
instancia de dichas clases.

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 DEL AREA


1. Inicie el editor de equipos siguiendo la ruta: Start>All Programs>Rockwell
Software>FactoryTalk Batch Suite>FactoryTalk Batch>Equipment Editor.
2. Elija el botn de edicin de rea
. En el cuadro de dialogo desplegado ingrese
el identificador de rea de su proyecto (AR_JMVC) y seleccione OK.

Figura 8. Edicin de rea

3. Almacene el proyecto con el nombre JugoManzana en la carpeta reservada para tal


fin (JugoManzanaVC/Recipes) y complete los mensajes de auditora. Los
mensajes de auditora son inmodificables por usuario y se emplean para llevar un
registro confiable de las manipulaciones realizadas en el Batch. Note que el archivo
contenedor del modelo fsico tiene una extensin .cfg

Figura 9. Almacenamiento del Proyecto .cfg

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.

Figura 10. Configuracin de Clase clula

2. Seleccione OK e identifique la clase creada en la seccin de clases de la ventana del


editor de equipos (Ver Figura 11)

Seccin
Clases

de
Seccin de vista
de diseo

Figura 11. Secciones en la ventana del Editor de Equipos

3. Para crear una instancia de la clase editada, seleccione CEL_JMVC_CLS y dirija el


cursor hacia la seccin de Vista de Diseo, note que el cursor presenta la forma
parcial de un corchete. Presione Clic izquierdo sobre la seccin de Vista de Diseo.
Como resultado, debe obtener una clula de proceso como se indica en la siguiente
figura:

Figura 12. Instancia de la clase CEL_JMVC_CLS

4. Para modificar las propiedades de PROCESS_CELL1, presione clic derecho sobre


la clula de proceso instanciada. En la ventana desplegada modifique el nombre de
la clula por CEL_JMVC y confirme el cambio.

a)

b)

Figura 13. Modificacin del nombre de la instancia de clase

EDICIN DE LAS UNIDADES


1. Desde el nivel de clula de proceso ingrese al nivel de unidad (ver Figura 14)
siguiendo uno de los dos mtodos a continuacin:
o Seleccione CEL_JMVC y presione el botn de flecha hacia abajo:
o Presione click doble sobre la clula CEL_JMVC.

Figura 14 Nivel de Unidad

2. Para crear una Clase Unidad seleccione Class>New. En el cuadro de dialogo


emergente asigne el nombre UND_JUGOM_CLS y elija un icono apropiado para
la representacin grfica de la clase de unidad como se indica en la Figura 15.

a)

b)

Figura 15. Creacin de una clase de Unidad

3. Note que la clase UND_JUGOM_CLS creada se despliega en la seccin de clases


(Ver Figura 15b)). Para crear una instancia de UND_JUGOM_CLS seleccione la
nueva clase y dirija el cursor hacia la seccin de vista de diseo, posteriormente
presione clic izquierdo. Como resultado debe tener una nueva instancia de unidad
en su modelo (ver Figura 16)

Figura 16. Instancia de Unidad

4. Presione clic derecho sobre la instancia de unidad creada y modifique el nombre


por: UND_JUGOM.
5. Repita los pasos anteriores para la creacin de la Unidad UND_JUGOMVC y al
finalizar verifique que su modelo luzca como se indica en la Figura 17.

Figura 17. Unidades del proceso de fabricacin de jugo de manzana con Vitamina C

EDICIN DE LAS FASES


Las fases que se editen en el Equipment Editor sern los elementos procedimentales bsicos
disponibles para la creacin del rcipe maestro desde el Recipe Editor.
1. Desde el nivel de Unidad, dirjase al nivel de fase (ver Figura 18) ya sea empleando
el botn

o presionando doble clic sobre la unidad UND_JUGOM.

Figura 18 Nivel de Fase.

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

Figura 19. Barra de Localizacin habilitada

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

4. La configuracin de los parmetros de entrada y salida diseados para la fase (Ver


[1]) se realiza en las pestaas Parameters y Reports respectivamente. Seleccione la
pestaa Parameters y elija Add Parameter como se indica en la Figura 21

Figura 21. Edicin de parmetros de Fase

5. Defina el parmetro de entrada como se indica en la Tabla 1.


Nombre
CANT_A_DOS

Min
0

Max
500

Default
476

Unidades
Kg

Tabla 1. Parmetros de entrada de la fase CLS_DOSIFICAR_JMP

Figura 22. Edicin de Parmetros de entrada de la fase CLS_DOSIFICAR_JMP

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)

Figura 23. Configuracin del Reporte o Parmetro de salida de la fase CLS_DOSIFICAR_JMP

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.

Figura 24. Clase de Fase

8. Cree las clases de fase restantes de acuerdo al procedimiento descrito previamente.


Configure los parmetros como se indica en la Tabla 2 [1]:
Parmetros de Entrada y Salida
Clase de Fase
CLS_DOSIFICAR_JMP

Entrada

Salida

Min Max Default Unidades

CANT_A_DOS CANT_DOS 0

500

476

Kg

CLS_DOSIFICAR_SOLD CANT_A_DOS CANT_DOS 0

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

Tabla 2. Parmetros de las fases

TEMP_R

9. Verifique que su proyecto luzca como se indica a continuacin y almacene cambios


realizados.

Figura 25. Clases de Fase creadas en la Unidad UND_JUGOM

Creacin de un servidor de datos CIP


Los servidores de datos permiten que el FT BatchServer se comunique con los dispositivos
conectados al proceso (PCDs) empleando un protocolo de comunicacin comn. Existe la
posibilidad de crear un servidor OPC para comunicarse con dispositivos de cualquier
fabricante que soporten funcionalidad OPC [4]. Bajo tal esquema, ser necesario realizar la
escritura de rutinas adicionales en los PCDs capaces de gestionar la comunicacin de
procedimientos entre el administrador batch y el controlador; estas rutinas son conocidas
como PLI (Phase Logic Interface).
Alternativamente, existe la opcin de configurar un servidor de datos propietario
denominado CIP diseado para la comunicacin exclusiva con controladores de la familia
Logix de Allen Bradley. Este fabricante adiciona la funcionalidad PhaseManager para
fases creadas sobre controladores Logix5000 y comunicadas mediante CIP. De esta manera
reduce los esfuerzos de implementacin al evitar la escritura de PLIs en las fases [4].
Cada servidor de datos con que el BatchServer se comunica debe tener un archivo .dsdf
(data server definition file) en la carpeta Batch/Data Servers. El archivo .dsdf especfica al
BatchServer el protocolo empleado para la comunicacin con el servidor de datos
particular.
1. Seleccione Edit >Data Server. En la ventana emergente presione el botn Add. En
la ventana de adicin del servidor de datos seleccione el tipo de servidor como:
Logix5000 CIP.

Figura 26. Seleccin del Servidor Logix5000 CIP

2. Edite el nombre del servidor como CIP_Phases e indique la ruta en la que


almacen su archivo JugoManzanaVC.ACD (ver Figura 1). Si la configuracin de
su proyecto .ACD cuenta con un path de comunicaciones validado (ver Figura 3),
los campos adicionales de la ventana Edit Data Server se autocompletan como se
ilustra a continuacin.

Figura 27. Parmetros de configuracin del servidor CIP

3. Presione OK para cerrar el cuadro de texto.


Creacin de Fases
1. Seleccione la clase de Fase CLS_DOSIFICAR_JMP e instnciela llevando el
cursor a la seccin de vista de diseo y presionando clic izquierdo. En la ventana de
configuracin emergente cambie el nombre de la fase por DOSIFICAR_JMP,
verifique que el servidor de datos sea CIP_Phases y dirjase a la pestaa Tags (ver
Figura 28)

Figura 28. Configuracin de parmetros de la instancia de Fase

2. En la pestaa Tags Identifique los parmetros de entrada y salida configurados para


su fase (Ver Figura 28). Presione OK para cerrar la ventana de configuracin

Figura 29. Parmetros de la instancia de Fase

3. Instancie el conjunto de fases restantes en las Unidades UND_JUGOM y


UND_JUGOMVC hasta obtener el esquema de la Figura 30.

a)
Figura 30. Fases de las unidades UND_JUGOM y UND_JUGOMVC

b)

4. Almacene los cambios realizados en su proyecto.


Sincronizacin con el RSLogix 5000
En este apartado sincronizaremos las fases de equipo editadas y el proyecto
JugoManzana.ACD con el fin de generar la creacin automtica de los esquemas de fase
explotando la herramienta PhaseManager del RSLogix5000.
1. Cierre el editor RSLogix5000 si ste permanece abierto.
2. La sincronizacin se realiza desde el Editor de Equipos. Seleccione el botn
seleccione Edit>Syncrhonize Logix5000 Data Servers.

3. En la ventana emergente seleccione continuar sin guardar (recuerde que acaba de


almacenar los cambios hechos). Posteriormente seleccione Continuar

Figura 31.Confirmacin antes de sincronizacin

5. En la ventana emergente encontrar los parmetros de sincronizacin. Para las fases


creadas en las dos unidades elija en la columna Resolution la opcin Create in
Project. Luego presione el botn de sincronizacin

Figura 32. Configuracin del parmetro Resolution en sincronizacin

6. Despus de unos segundos aparecer el mensaje de confirmacin de la


sincronizacin y una solicitud de aprobacin para guardar los cambios realizados en
el proyecto .ACD, confirme la operacin guardar seleccionando YES:

Figura 33. Reporte de sincronizacin.

7. En la siguiente ventana verifique que el estado de la sincronizacin sea completo y


presione el botn Close.

Figura 34. Confirmacin de sincronizacin completa

8. En la ventana Warning emergente seleccione guardar y sobre-escriba el archivo


JugoManzana.cfg

Figura 35. Sobre escritura del proyecto

Edicin del archivo .ACD en el entorno Logix5000.


1. En el editor de equipos seleccione cualquiera de las fases instanciadas y presione
doble clic izquierdo. Como resultado, el editor RSLogix 5000 se ejecutar cargando
el proyecto JugoManzana.ACD. Identifique las fases creadas. Note que las fases
creadas en el proceso de sincronizacin son ubicadas en la carpeta Unscheduled
Programms/Phases.

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

Tabla 3. Tiempos de ejecucin para cada una de las fases

3. Desde el Editor RSLogix5000 presione clic derecho sobre la fase DOSIFICAR_JMP


y seleccione NewPhase State Routine. En la ventana emergente elija el estado

Running para la nueva rutina y confirme el lenguaje de programacin Ladder (ver


Figura 36).

Figura 37. Rutina correspondiente al estado Running en la fase DOSIFICAR_JMP

4. En la rutina creada edite el cdigo Ladder de la Figura 37.

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.

6. Almacene los cambios hechos, compile el proyecto .ACD y descargue en el


controlador. (Antes de descargar verifique que la aplicacin SoftLogix este
ejecutndose)
7. Una vez terminada la descarga lleve el controlador a modo RUN desde la aplicacin
Softlogix y cierre el editor RSLogix 5000.
Configuracin del FT BatchServer
1. Desde el editor de equipos seleccione Options>Server Options. En la ventana de
configuracin emergente configure las rutas como aparece en la Figura 39. Nota: Si
los archivos creados durante la prctica fueron almacenados en una ubicacin
diferente a la indicada en la Figura 39, utilice las rutas asignadas.

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:

Figura 40. Configuracin de Restart Control

3. Seleccione el botn OK y guarde los cambios. En este punto termina la


configuracin del modelo de rea en el editor de Equipos, as que puede cerrar la
ventana del Editor de equipos.

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:

Figura 41. Modelo de control de Procedimientos caso de estudio [1]

En total ser necesario construir: un Procedimiento, dos Procedimientos de Unidad, cinco


Operaciones y ocho Fases. La construccin de estos elementos se realizar en el siguiente
orden:
Creacin de Operaciones con sus fases
Creacin de Procedimientos de Unidad con sus Operaciones
Creacin del Procedimiento con sus Procedimientos de Unidad.
Creacin de Operaciones con sus fases

1. Inicie el Editor de Rcipes siguiendo la ruta: Start>All Programs>Rockwell


Software>FactoryTalk Batch Suite>FactoryTalk Batch>Recipe Editor.
2. Seleccione File>New Top Level. En la ventana emergente seleccione la opcin
Operacin y confirme (OK)

Figura 42. Procedimiento de creacin de una Operacin.

3. En la siguiente ventana configure Unit en la seccin Equipment y seleccione


UND_JUGOM como se indica en la Figura 41:

Figura 43. Seleccin de la Unidad relacionada con la operacin en Edicin

4. Verifique la aparicin el grfico SFC con las etapas inicial y final

Figura 44. Etapas Inicial y Final de la Operacin.

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

Seleccione Recipe>Header Data. En la ventana emergente configure como se indica


a continuacin y acepte los cambios (OK):

Figura 45. Parmetros del encabezado de la operacin OP_DOSIFICAR

6. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono


ventana emergente seleccione la fase CLS_DOSIFICAR_JMP y pulse OK.

. En la

Figura 46. Seleccin de la fase CLS_DOSIFICAR_JMP

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.

Figura 47. Vista parcial 1 de la operacin OP_DOSIFICAR

7. Para configurar las propiedades de la fase adicionada, seleccione Step>Parameters


Values/Report Limits o de clic izquierdo sobre el icono
emergente configure como se indica en la Figura 48.

. En la ventana

Figura 48. Parmetros de la fase CLS_DOSIF_JMP:1 dentro de la operacin OP_DOSIFICAR

Nota: La columna Origin en la Figura 48 define la fuente de donde proviene el


parmetro a configurar. Existen tres opciones:
Value: El valor que se configure en esta etapa de edicin no podr ser
modificado desde otra parte.
Defer: El valor del parmetro ser impuesto por el nivel superior al
elemento procedimental. En este caso por la Unidad de Procedimiento.
Operator: El valor del parmetro ser consultado al operario cuando el
batch est en ejecucin.
8. Presione OK para confirmar los cambios.
9. Seleccione la fase CLS_DOSIFICAR_JMP:1 y presione el icono de adicin de paso
en paralelo
. Posteriormente, en la ventana emergente elija la fase
CLS_DOSIFICAR_SOLD. Al finalizar este procedimiento verifique que su modelo
luzca como se indica en la Figura 49.

Figura 49. Vista parcial 2 de la operacin OP_DOSIFICAR

10. Seleccione la transicin T2 y presione el icono de adicin de paso hacia abajo


.
En la ventana emergente seleccione la fase AGITAR1. Al finalizar confirme que su
modelo luzca como se indica a continuacin:

Figura 50. Operacin OP_DOSIFICAR

11. Con la fase CLS_AGITAR:1 seleccionada presione el botn


parmetros como se indica en la Figura 49.

Figura 51. Configuracin del parmetro TIEMPO como parmetro dependiente de Operador.

y configure los

12. Almacene los cambios y dirjase a la opcin Recipe>Verify Recipe. Ingrese la


informacin de auditora y termine el proceso de verificacin.

Figura 52. Confirmacin de verificacin en la operacin OP_DOSIFICAR

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 53. Seleccin de Procedimiento de Unidad

2. En la siguiente ventana configure Unit en la seccin Equipment y seleccione


UND_JUGOM como se indica a continuacin.

Figura 54. Creacin del Procedimiento de Unidad relacionado con la Unidad UND_JUGOM

3. Realice la edicin del encabezado del Procedimiento de Unidad como se ilustra en


la Figura 55.

Figura 55. Encabezado del Procedimiento de Unidad PU_MEZCLA_JM

4. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono


ventana emergente seleccione la operacin OP_DOSIFICAR y pulse OK.

. En la

Figura 56. Seleccin de la operacin OP_DOSIFICAR

5. Contine el mismo procedimiento hasta completar el esquema en la Figura 57.

Figura 57. Procedimiento de Unidad PU_MEZCLA_JM

6. Verifique el primer procedimiento de Unidad (PU_MEZCLA_JM) y con base en los


pasos previos edite el segundo procedimiento de Unidad (PU_ADICION_VC) hasta
obtener el siguiente esquema:

Figura 58. Procedimiento de Unidad PU_ADICION_VC

Creacin del Procedimiento con sus Procedimientos de Unidad


1. Seleccione File>New Top Level. En la ventana emergente seleccione la opcin
Procedure y confirme (OK).
2. Realice la edicin del encabezado del Procedimiento de Unidad como se ilustra en
la Figura 57.

Figura 59 Encabezado del procedimiento P_JUGO_MVC

3. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono


. En la
ventana emergente seleccione el procedimiento de Unidad PU_MEZCLA_JM y
pulse OK.

Figura 60. Seleccin del Procedimiento de Unidad PU_MEZCLA_JM

4. Contine el mismo procedimiento hasta completar el esquema en la Figura 61.

Figura 61. Procedimiento P-JUGO_MVC

5. Guarde los cambios hechos, verifique el procedimiento y cierre el Editor de


Rcipes.

Figura 62. Confirmacin de Procedimiento P_JUGO_MVC verificado

Felicidades, ha configurado su modelo de rcipes!.

Creacin y Supervisin del Batch


En esta seccin aprenderemos a crear y controlar rcipes de control estructuradas a
partir del rcipe maestro editado en la seccin anterior.
La herramienta que ejecuta las creaciones y el control sobre el rcipe de control es
el BatchServer. Esta herramienta se inicia mediante la aplicacin BatchService
Manager.

De otro lado, la creacin y el control sobre los rcipes de control no se programa de


manera directa sobre el BatchServer, es necesario interactuar mediante una interfaz
adecuada. Una alternativa de interfaz es el FTBatchView
Iniciacin del Batch Server.
1. Verifique que el PLC SoftLogix este en modo RUN

Figura 63. SoftLogix en modo RUN

2. Inicie la aplicacin BatchService Manager seleccionando: Start>All


Programs>Rockwell Software>FactoryTalk Batch Suite>FactoryTalk Batch>
BatchService Manager.
3. Configure la ventana como se indica en la Figura 64a). Posteriormente
seleccione el botn Start/Continue.

a)

b)

Figura 64. Configuracin del FT Batch Service Manager.

4. A continuacin deber verificar que las TAGS en el SoftLogix se estn


comunicando de manera correcta con el BatchServer a travs del Servidor CIP
que usted configur. Para ello, confirme que el estado de servicio est en modo
RUNNING (ver Figura 64b)), seleccione el botn Server Statics. En la ventana
emergente seleccione la pestaa PCD Communications y finalmente presione el
botn Start como se indica en la Figura 65:

Figura 65. Verificacin de comunicaciones con el dispositivo conectado al proceso (PCD)

Como resultado deber obtener: 0 Bad Tags y 24 Tags Verified.


5. Presione OK para terminar la verificacin y minimice la aplicacin FactoryTalk
Batch Service Manager.
Iniciacin del Batch View y ejecucin de un Rcipe.
1. Inicie la aplicacin FT BatchView ejecutando: Start>All Programs>Rockwell
Software>FactoryTalk Batch Suite>FactoryTalk Batch>View.
2. Verifique la conexin entre el FT BatchView y el FT Server siguiendo el indicador
en la Figura 66.

Figura 66. Ventana del FTBatch View

El estado del indicador en color verde debe aparecer en G (GOOD) sealando la


correcta comunicacin entre las fases del SoftLogix y el BatchServer.
3. Desde la pantalla principal seleccione la opcin de adicionar un batch, pulsando el
botn

(Figura 67a)). Posteriormente confirme la adicin del Batch

a)

b)

Figura 67. Adicin de un Nuevo Batch

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

Figura 68. Rcipes Maestros disponibles.

5. En la siguiente ventana (Batch Creation) ingrese un ID para el Batch (PRUEBA1).


Posteriormente seleccione Create (Figura 69).

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)

Figura 70. Iniciacin del Batch PRUEBA1

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

Figura 71. Vista del Batch en Proceso

Informacin
Auxiliar

10. Un instante despus se debe activar el icono de pregunta de parmetros


,
indicando que el batch requiere de informacin de parmetros de fase. Esta pregunta
aparece por la configuracin realizada sobre la fase CLS_MEZCLAR (Ver Figura
51). Presione el botn de pregunta para atender la solicitud.

Figura 72. Solicitud de Parmetro por Operador.

11. En la ventana emergente (UNACKNOWLDEGE PROMPTS) se le indicar el


parmetro solicitado (Ver Figura 73a)). Presione doble clic sobre la indicacin e
ingrese un valor adecuado. Finalmente presione Acknowledge como se indica en la
Figura 73b)

a)

b)

Figura 73. Edicin manual del parmetro requerido por Operador

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

14. Seleccione el cono


para remover el Batch ejecutado de la lista y confirme la
remocin (Ver Figura 74).

Figura 74. Remocin de un Batch que ha sido completado

Lectura de la informacin registrada


Cada vez que se crea un Batch, el BatchServer crea un archivo de control de eventos (.evt)
en el cual almacena todas las actividades y eventos relacionados con la ejecucin del rcipe
de control. Este archivo se almacena en la carpeta Journals del proyecto y puede ser
accedido presionando el icono Event Journal
.
1. Presione el icono Event Journal. Posteriormente presione el botn Journal como se
indica en la Figura 75.

Figura 75. Seleccin de Journal

2. En la ventana desplegada seleccione el Batch PRUEBA1 y pulse OK como se


indica a continuacin.

Figura 76. Confirmacin de Batch registrado

Como resultado obtendr un reporte con la informacin de la ejecucin del batch


PRUEBA1 similar al ilustrado en la Figura 77.

Figura 77. Reporte de eventos del Batch PRUEBA1

3. Cierre el BatchView pulsando el cono


FELICIDADES!!.. ACABA DE CONFIGURAR SU PRIMER PROYECTO 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

Anda mungkin juga menyukai