You are on page 1of 39

ProyectodeAutomatizacinIIIntroduccinalEditordeModelos S88FactoryTalkBatch

Ing. Guillermo Camacho 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].

PasosPrevios
1. Construccin del proyecto JugoManzanaVC.ACD contenedor de las rutinas de programacin. 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

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 [2]: 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

EdicindelmodeloFsico
El modelo fsico diseado para el proceso de ejemplo se resume en la siguiente Figura [1]
CEL_JMVC UND_JUGOM ME_DOSIF_JM
Controlador de Flujo FC11 Indicador de Flujo FI11 Vlvula de control de flujo CV11 Bomba B10 Indicador de Flujo FI12

ME_DOSIF_SOLD

Controlador de Flujo FC12 Vlvula de control de Flujo CV12 Bomba de salida B12

ME_ENFRIAR1

Controlador/Indicador TIC13 Vlvula de control CV12 Vlvula de salida CV14 MC AGITADOR1 MC INYECTOR1

UND_JUGOMVC ME_DOSIF_VC
Indicador de Flujo FI21 Controlador de Flujo FC21 Vlvula de control CV21 Controlador/Indicador TIC22 Vlvula CV22 Vlvula CV23 Clula de proceso MC AGITADOR2 Unidad Mdulo de equipo Mdulo de control MC INYECTOR2

ME_ENFRIAR2

Figura 5. Modelo Fsico del proceso Fabricacin de jugo de manzana con Vitamina C [1]

La edicin del Modelo Fsico 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 6.

Figura 6. Relacin entre los Modelos Fsico y Control de Procedimientos de S88 y el Modelo de rea del FT Batch

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 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. EDICINDELAREA 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 7. 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 8. Almacenamiento del Proyecto .cfg

EDICINDELACELULA 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 9). En adelante, se recomienda emplear la terminacin _CLS en el nombre de cualquier clase con el fin de facilitar su identificacin.

Figura 9. 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 10)

Seccin Clases

de Seccin de vista de diseo

Figura 10. 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 11. 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)
Figura 12. Modificacin del nombre de la instancia de clase

b)

EDICINDELASUNIDADES 1. Desde el nivel de clula de proceso ingrese al nivel de unidad (ver Fig) 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 13 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.

a)
Figura 14. Creacin de una clase de Unidad

b)

3. Note que la clase UND_JUGOM_CLS creada se despliega en la seccin de clases (Ver Figura 14b)). 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.

Figura 15. 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 16.

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

EDICINDELASFASES 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 17) ya sea empleando el botn o presionando doble clic sobre la unidad UND_JUGOM.

Figura 17 Nivel de Fase.

2. Si est trabajando con varias unidades puede habilitar la barra de localizacin para facilitar su ubicacin dentro del modelo (seleccione: View>Location bar). Recuerde que el nmero mximo de unidades que puede editar es de 10.

Barra de Localizacin

Figura 18. 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:

Figura 19. Parmetros de configuracin de una clase de fase.

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:

Figura 20. 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 Defecto 476 Unidades Kg

Tabla 1. Parmetros de entrada de la fase CLS_DOSIFICAR_JMP

Figura 21. 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 el FT View. 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 22. 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 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 23. 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 CLS_AJITAR CLS_ENFRIAR CLS_INYECTAR CLS_DOSIFICAR_VC CLS_ENFRIAR
Tabla 2. Parmetros de las fases

Entrada CANT_A_DOS TIEMPO A_TEMP CANT_A_INY CANT_A_DOS A_TEMP

Salida CANT_DOS CANT_DOS TIEMPO_R TEMP_R CANT_ INY CANT_DOS TEMP_R

Min 0 0 0 5 0 0 5

Max 500 500 30 20 1000 60 20

Defecto 476 476 15 15 952 48 10

Unidades Kg Kg MIN C Kg Kg C

CLS_DOSIFICAR_SOLD CANT_A_DOS

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

Figura 24. Clases de Fase creadas en la Unidad UND_JUGOM

CreacindeunservidordedatosCIP 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 [2]. 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 [2]. 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 25. 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 4). 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 26. Parmetros de configuracin del servidor CIP

3. Presione OK para cerrar el cuadro de texto. CreacindeFasesyMdulosdeEquipo 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 27)

Figura 27. 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 28. 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 29.

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

b)

4. Almacene los cambios realizados en su proyecto. SincronizacinconelRSLogix5000 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 o

Figura 30.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 31. 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 32. Reporte de sincronizacin.

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

Figura 33. Confirmacin de sincronizacin completa

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

Figura 34. Sobre escritura del proyecto

EdicindelarchivoLogix. 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 35.

Figura 35. Fases del Modelo de control de procedimientos en el Editor RSLogix5000

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 Entrada Defecto TE(s) Valor Funcin


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 36. Rutina correspondiente al estado Running en la fase DOSIFICAR_JMP

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

Figura 37. 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. ConfiguracindelFTBatchServer 1. Desde el editor de equipos seleccione Options>Server Options. En la ventana de configuracin emergente configure las rutas como aparece en la Figura 38.

Figura 38. 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:

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.

Edicindercipes.
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 39:

Figura 39. 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. CreacindeOperacionesconsusfases 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 40. 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 41. Seleccin de la Unidad relacionada con la operacin en Edicin

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

Figura 42. 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 43. 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 44. 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 45. 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 46. . En la ventana

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

Nota: La columna Origin en la Figura 46 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 este 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 47

Figura 47. 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 48. Operacin OP_DOSIFICAR

11. Con la fase CLS_AJITAR:1 seleccionada presione el botn parmetros como se indica en la Figura 49.

y configure los

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

12. Almacene los cambios y dirjase a la opcin Recipe>Verify Recipe. Ingrese la informacin de auditora y termine el proceso de verificacin.

Figura 50. Confirmacin de verificacin en la operacin OP_DOSIFICAR

13. Con base en los pasos descritos construya las cuatro operaciones restantes (Ver Figura 39). CreacindeProcedimientosdeUnidadconsusOperaciones 1. Seleccione File>New Top Level. En la ventana emergente seleccione la opcin Unit Procedure y confirme (OK).

Figura 51. 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 52. 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 53.

Figura 53. 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 54. Seleccin de la operacin OP_DOSIFICAR

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

Figura 55. 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 56. Procedimiento de Unidad PU_ADICION_VC

CreacindelProcedimientoconsusProcedimientosdeUnidad 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 57 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 58. Seleccin del Procedimiento de Unidad PU_MEZCLA_JM

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

Figura 59. Procedimiento P-JUGO_MVC

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

Figura 60. Confirmacin de Procedimiento P_JUGO_MVC verificado

Felicidades, ha configurado su modelo de rcipes.

CreacinySupervisindelBatch
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 programan de manera directa sobre el BatchServer, es necesario interactuar mediante una interfaz adecuada. Una alternativa de interfaz es el FTBatchView IniciacindelBatchServer. 1. Verifique que el PLC SoftLogix este en modo RUN

Figura 61. 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 62 a). Posteriormente seleccione el botn Start/Continue.

a)
Figura 62. Configuracin del FT Batch Service Manager.

b)

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 62b)), 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 63:

Figura 63. 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. IniciacindelBatchViewyejecucindeunRcipe. 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 64.

Figura 64. 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 65 a)). Posteriormente confirme la adicin del Batch

a)
Figura 65. Adicin de un Nuevo Batch

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

Figura 66. Rcipes Maestros disponibles.

5. En la siguiente ventana (Batch Creation) ingrese un ID para el Batch (PRUEBA1). Posteriormente seleccione Create (Figura 67).

Figura 67. Edicin del ID del Batch

6.

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 reclcula de manera proporcional los parmetros de fase que fueron configurados con la opcin scale en el editor de rcipes (Ver Figura 21).

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 68).

a)
Figura 68. Iniciacin del Batch PRUEBA1

b)

8. Para monitorear el SFC (Sequential Function Chart) del batch presione el icono . Como se ilustra en la Figura 69 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 69 se debe estar temporizando el TE establecido para la Fase DOSIFICA_SOLD-

Vista SFC

Vista Jerrquica Informacin Auxiliar

Figura 69. Vista del Batch en Proceso

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 49). Presione el botn de pregunta para atender la solicitud.

Figura 70. Solicitud de Parmetro por Operador.

11. En la ventana emergente (UNACKNOWLDEGE PROMPTS) se le indicar el parmetro solicitado (Ver Figura 71 a)). Presione doble clic sobre la indicacin e ingrese un valor adecuado. Finalmente presione Acknowledge como se indica en la Figura 71b)

a)
Figura 71. Edicin manual del parmetro requerido por Operador

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 .

14. Seleccione el cono para remover el Batch ejecutado de la lista y confirme la remocin (Ver Figura 72).

Figura 72. Remocin de un Batch que ha sido completado

Lecturadelainformacinregistrada 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 73

Figura 73. Seleccin de Journal

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

Figura 74. Confirmacin de Batch registrado

Como resultado obtendr un reporte con la informacin de la ejecucin del batch PRUEBA1 similar al ilustrado en la Figura 75.

Figura 75. Reporte de eventos del Batch PRUEBA1

3. Cierre el BatchView pulsando el cono

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 Proyecto de Automatizacin II, 2009. [2] Manuales de Usuario FTBatch. Rockwell Automation.

You might also like