Anda di halaman 1dari 58

INTRODUCCION AL EDITOR DE MODELOS S88 “FACTORYTALK BATCH”

WERNER YAMID SERNA


DIANA CECILIA VERGARA

UNIVERSIDAD DEL CAUCA


FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
INGENIERÍA EN AUTOMÁTICA INDUSTRIAL
2010
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

TABLA DE CONTENIDO

1. FACTORYTALK BATCH ................................................................................. 5


1.1. Descripción general................................................................................... 5
1.2. Aplicaciones FactoryTalk Batch ................................................................ 5
2. CREACIÓN DE UN PROYECTO .................................................................... 6
3. EDICION DE MODELOS ...............................................................................14
3.1. Modelo Físico ...........................................................................................14
3.1.1. Edición del Área.................................................................................15
3.1.2. Edición de célula................................................................................15
3.1.3. Edición de las unidades .....................................................................18
3.1.4. Edición de Fases ...............................................................................20
3.1.5. Creación de un servidor de datos CIP ...............................................24
3.1.6. Creación de Fases y Módulos de equipo ...........................................26
3.1.7. Sincronización con RSLogix 5000 .....................................................28
3.1.8. Edición del archivo Logix ...................................................................30
3.1.9. Configuración del FTBatch Server .....................................................33
3.2. Edición de Récipes...................................................................................35
3.2.1. Creación de Operaciones con sus Fases ..........................................36
3.2.2. Creación de sus procedimientos de unidad con sus operaciones .....41
3.2.3. Creación de Procedimientos con sus procedimientos de unidad ......44
4. EDICION Y SUPERVISION DEL BATCH ......................................................47
4.1. Iniciación del Batch Server .......................................................................47
4.2. Iniciación de FactoryTalk Batch View y edición de un Récipe ..................49
4.3. Manejo de tags en RSLogix 5000 y FactoryTalk View .............................53
5. REFERENCIAS BIBLIOGRAFICAS ...............................................................57

LISTA DE FIGURAS

Fig. 1. Interfaz RSlinx ............................................................................................. 6


Fig. 2. Interfaz SoftLogix ........................................................................................ 7
Fig. 3. Selección de tipo de módulo de controlador................................................ 7
Fig. 4. Seleccion de modo de inicio del controlador ............................................... 8
Fig. 5. Ventana de SoftLogix, con asignación de controlador en el slot 1 .............. 8

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


1
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 6. Linx de Conexiones en RSLinx ................................................................... 9


Fig. 7. Selección del tipo de dispositivo a conectar ................................................ 9
Fig. 8. Interfaz RSLogix 5000 ................................................................................10
Fig. 9. Edición de propiedades de proyecto *.ACD (Tipo de controlador, Nombre
de proyecto) ..........................................................................................................10
Fig. 10. Controller Tags y Monitor Tags (RSLogix 5000) ......................................11
Fig. 11. Configuración de nueva tag ......................................................................11
Fig. 12. Configuración path de comunicaciones de proyecto ................................12
Fig. 13. Seleccion de Path ....................................................................................12
Fig. 14. Descarga de programa al Emulador del PLC ...........................................13
Fig. 15. Resumen Modelo Físico del proceso de fabricación de Jugo de Manzana
con Vitamina C ......................................................................................................14
Fig. 16. Esquema de módulo de Área FTBatch.....................................................15
Fig. 17. Creación nueva clase de célula de proceso .............................................16
Fig. 18. Sección de Clase para las Células (Equipment Editor) ............................16
Fig. 19. Instancia de la Célula de Proceso ............................................................17
Fig. 20. Propiedades de la Instancia de la Célula de Proceso ..............................17
Fig. 21. Sección de clase para las Unidades ........................................................18
Fig. 22. Creación de clase unidad .........................................................................18
Fig. 23. Instancia de unidad ..................................................................................19
Fig. 24. Unidades del Modelo Físico .....................................................................19
Fig. 25. Vista de Editor de Fases ..........................................................................20
Fig. 26. Creación de Clase de Fase ......................................................................21
Fig. 27. Ventana de configuración de parámetros de entrada ...............................21
Fig. 28. Edición de parámetros de entrada para el ejemplo ..................................22
Fig. 29. Ventana de edición de parámetros de salida ...........................................22
Fig. 30. Edición de parámetros de salida para el ejemplo .....................................23
Fig. 31. Clases de Fase ........................................................................................23
Fig. 32. Clases de Fase creadas en la unidad ......................................................24
Fig. 33. Selección del Servidor Logix5000 CIP .....................................................25
Fig. 34. Parámetros de configuración del servidor CIP .........................................26
Fig. 35. Configuración de parámetros de la instancia de Fase..............................26
Fig. 36. Parámetros de la instancia de Fase .........................................................27
Fig. 37. Fases de las unidades UND_JUGOM y UND_JUGOMVC.......................27

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


2
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 38.a. Guardar antes de sincronización. b. Confirmación antes de


sincronización........................................................................................................28
Fig. 39. Configuración del parámetro Resolution en sincronización ......................29
Fig. 40. Reporte de Sincronización .......................................................................29
Fig. 41. Confirmación de sincronización completa ................................................30
Fig. 42. Almacenamiento del proyecto ..................................................................30
Fig. 43. a) Nueva Tarea. b) Fases del Modelo de control de procedimientos en el
Editor RSLogix5000 ..............................................................................................31
Fig. 44. Rutina correspondiente al estado Running en la fase DOSIFICAR_JMP.32
Fig. 45. Código de temporización para la rutina DOSIFICAR_JMP. (Ver columna
Función en la Tabla 1) ...........................................................................................32
Fig. 46. Descarga de programa en PLC ................................................................33
Fig. 47. Configuración de las rutas de acceso empleadas por el FT Batch Server
..............................................................................................................................34
Fig. 48. Ruta de acceso para pestaña restart........................................................34
Fig. 49. Modelo de Control de Procedimientos para el proceso de jugo de
manzana con vitamina C .......................................................................................35
Fig. 50. Creación de una Operación ......................................................................36
Fig. 51. Selección de la Unidad relacionada con la operación en Edición ............36
Fig. 52. Etapas Inicial y Final de la Operación. .....................................................37
Fig. 53. Parámetros del encabezado de la operación OP_DOSIFICAR ................37
Fig. 54. Selección de la fase CLS_DOSIFICAR_JMP ...........................................38
Fig. 55. Vista parcial 1 de la operación OP_DOSIFICAR ......................................38
Fig. 56. Parámetros de la fase CLS_DOSIF_JMP:1 dentro de la operación
OP_DOSIFICAR....................................................................................................38
Fig. 57. Vista parcial 2 de la operación OP_DOSIFICAR ......................................39
Fig. 58. Operación OP_DOSIFICAR .....................................................................40
Fig. 59. Configuración del parámetro TIEMPO como parámetro dependiente de
Operador ...............................................................................................................40
Fig. 60. Confirmación de verificación en la operación OP_DOSIFICAR ...............41
Fig. 61. Selección de Procedimiento de Unidad ....................................................41
Fig. 62. Creación del Procedimiento de Unidad relacionado con la Unidad
UND_JUGOM........................................................................................................42
Fig. 63. Encabezado del Procedimiento de Unidad PU_MEZCLA_JM .................42
Fig. 64. Selección de la operación OP_DOSIFICAR .............................................43
Fig. 65. Procedimiento de Unidad PU_MEZCLA_JM ............................................43

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


3
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 66. Procedimiento de Unidad PU_ADICION_VC ...........................................44


Fig. 67. Selección de procedimiento .....................................................................44
Fig. 68. Encabezado del procedimiento P_JUGO_MVC .......................................45
Fig. 69. Selección del Procedimiento de Unidad PU_MEZCLA_JM ......................45
Fig. 70. Procedimiento P-JUGO_MVC ..................................................................46
Fig. 71. Confirmación de Procedimiento P_JUGO_MVC verificado ......................46
Fig. 72. Configuración del FT Batch Service Manager. .........................................47
Fig. 73. Servidor en estado RUNNING ..................................................................48
Fig. 74. Verificación de comunicaciones con el dispositivo conectado al proceso
(PCD) ....................................................................................................................48
Fig. 75. Interfaz FTBatch View ..............................................................................49
Fig. 76. Récipes Maestros disponibles. .................................................................50
Fig. 77. Edición del ID del Batch ...........................................................................50
Fig. 78. Iniciación del Batch PRUEBA1 .................................................................51
Fig. 79. Vista del Batch en Proceso ......................................................................51
Fig. 80. Edición manual del parámetro requerido por Operador............................52
Fig. 81. Remoción de un Batch que ha sido completado ......................................53
Fig. 82. Utilidad RSLogix5000 para importar tags .................................................54
Fig. 83. tags de RSLogix 5000 cargadas en la utilidad .........................................54
Fig. 84. Total de tags importadas exitosamente ....................................................55
Fig. 85. Utilidad para importar tags en Factorytalk View .......................................55
Fig. 86. Seleccion del tipo de proyecto FTView.....................................................56
Fig. 87. Selección de tags y archivo CSV .............................................................56

LISTA DE TABLAS
Tabla 1. Tiempos de Ejecución para cada una de las fases .................................31

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


4
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

1. FACTORYTALK BATCH

1.1. Descripción general


FactoryTalk Batch le permite desarrollar sistemas de control de lotes al aceptar
capacidad de producción flexible, recetas independientes de los equipos y control
de coordinación independiente de los lotes, dentro de un método de control
organizado. A través del uso de terminología común según lo definido por la
colectividad mundial implicada en procesos de lotes, FactoryTalk Batch contribuye
a la estandarización de los procedimientos de la compañía, a la aceleración del
desarrollo de productos y de procesos, así como a su más rápida implementación.
Con FactoryTalk Batch podrá realizar las siguientes funciones:
 Crear y gestionar recetas, y ejecutarlas de forma automática.
 Reducir las horas necesarias para validar y para poner en servicio.
 Configurar modelos físicos y de procedimiento.
 Integrar con una amplia variedad de aplicaciones de software complementarias.
 Recolectar datos electrónicos detallados de lotes para generar informes
pormenorizados para el cumplimiento de normas o para mejorar el proceso.
 Integrar e intercambiar información de lotes y de recetas con los sistemas de
información de la empresa.
 Simular su proceso de lotes completo.

1.2. Aplicaciones FactoryTalk Batch


FactoryTalk Batch incluye las siguientes aplicaciones:
 Batch Equipment Editor: especifica de forma gráfica su equipo físico.
 Batch Recipe Editor: especifica de forma gráfica los procedimientos necesarios
para crear sus recetas maestras.
 Batch View: interface del operador que se comunica con su Batch Server.
 Batch Server: ejecuta las recetas y coordina la comunicación entre los
elementos que forman el sistema de control.
 Batch Simulator: simula y pone a prueba sus recetas con equipos específicos,
sin conexión con el proceso físico.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


5
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

 Batch Archiver: transfiere sus datos electrónicos del lote en tiempo real a
cualquier base de datos compatible con ODBC.

A continuación se guiará en el proceso de configuración de un proceso tipo Batch,


el cual se configurará basándose en el modelo físico y de control de
procedimiento definidos para el proceso caso de estudio.

2. CREACIÓN DE UN PROYECTO

a. Crear una carpeta que se denominará proyecto, en la cual se almacenarán


los archivos del proyecto Batch.
b. Dentro de la carpeta proyecto se crea una carpeta llamada Batch
c. En la carpeta Batch se deben crear 6 carpetas a las que se llamarán
récipes, logs, journals, instructions, restart y rslogix5000 respectivamente.
d. Se ejecuta aplicación RSLinx: Click en Start > All programs > Rockwell
Software > RSLinx > RSLinx Classic, aparecerá la ventana mostrada en la
figura 1

Fig. 1. Interfaz RSlinx

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


6
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

e. Se ejecuta aplicación SoftLogix: Click en Start > All programs > Rockwell
Automation > SoftLogix 5800 > SoftLogix Chassis Monitor, aparecerá la
ventana mostrada en la figura 2

Fig. 2. Interfaz SoftLogix

f. Click derecho en un slot libre, en este caso se seleccionó el número 1; se


selecciona create y se selecciona el tipo de módulo 1789 – L60
SoftLogix5860 Controller, tal como se muestra en la figura 3

Fig. 3. Selección de tipo de módulo de controlador

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


7
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

g. Se selecciona Remote Program en Startup Mode (Ver figura 4)

Fig. 4. Seleccion de modo de inicio del controlador

Deberá aparecer una ventana como la mostrada en la figura 5

Fig. 5. Ventana de SoftLogix, con asignación de controlador en el slot 1

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


8
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

h. Click derecho en el slot del controlador y se selecciona program

i. En la interfaz de RSLinx (mostrada en la figura 1) click en el icono ,


aparecerá la ventana de la figura 6

Fig. 6. Linx de Conexiones en RSLinx

Se da click en el icono , y aparecerá la ventana mostrada en la figura 7

Fig. 7. Selección del tipo de dispositivo a conectar

Se selecciona el driver Virtual Backplane (SoftLogix58xx, USB), se puede


cerrar el RSLinx

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


9
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

j. Se ejecuta la aplicación RSLogix: Click en Start > All programs > Rockwell
Software > RSLogix 5000 Enterprise Series > RSLogix 5000

Fig. 8. Interfaz RSLogix 5000

Al aparecer la ventana mostrada en la figura 8 se crea un nuevo proyecto, y


a continuación muestra la siguiente figura (9)

Fig. 9. Edición de propiedades de proyecto *.ACD (Tipo de controlador, Nombre de


proyecto)

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


10
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

k. Se selecciona entonces el tipo de controlador, tal como lo seleccionamos


en el SoftLogix, es decir, SoftLogix5860 Controller; se le asigna un nombre
al proyecto y se cambia la ubicación del archivo, de tal forma que se
almacene en la carpeta que se creó para el proyecto.
l. En la barra de herramientas seleccione Logic y Monitor Tags

Fig. 10. Controller Tags y Monitor Tags (RSLogix 5000)

Debe aparecer una ventana como la mostrada en la figura 10. Se crean las
TAGS para cada una de las fases identificadas en su diseño del modelo de
control de procedimientos.
m. Para crear una nueva tag se da click derecho sobre controller tags ubicado
en el cuadro izquierdo > New Tag, aparecerá una ventana como la de la
figura 11, en la cual se debe configurar el nombre y el tipo de dato.

Fig. 11. Configuración de nueva tag

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


11
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

n. Al terminar la creación de las tags se guarda el proyecto, se configura la


ruta de comunicación del proyecto con el Softlogix.

Fig. 12. Configuración path de comunicaciones de proyecto

Dando click en el icono ; posteriormente se mostrará la ventana de la


figura 13

Fig. 13. Seleccion de Path

o. Se realiza la selección de path como en la figura 13, y se da click en Set


Project Path
p. Ahora se descarga el programa al controlador: pestaña Offline > Download,
como se muestra en la figura número 14

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


12
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 14. Descarga de programa al Emulador del PLC

q. Se guarda el proyecto y se puede cerrar el RSLogix

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


13
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

3. EDICION DE MODELOS

3.1. Modelo Físico


El modelo físico diseñado para el proceso de ejemplo se resume en la siguiente
Figura

Fig. 15. Resumen Modelo Físico del proceso de fabricación de Jugo de Manzana
con Vitamina C

La edición del Modelo Físico con la herramienta Equipment Editor se basa en un


esquema que relaciona directamente las entidades inferiores del modelo físico
(Módulo de control y Módulo de equipo) con las fases definidas en el modelo de
control de procedimientos como se presenta en la Figura 16.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


14
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 16. Esquema de módulo de Área FTBatch

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 récipes. En la
actualidad, dicho esquema es empleado por la mayoría de los desarrolladores de
software de administración 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.

3.1.1. Edición del Área


a. Se inicia el editor de equipos: Start > All Programs > Rockwell Software >
FactoryTalk Batch Suite > FactoryTalk Batch > Equipment Editor

b. Se Selecciona el icono de edición de área . En el cuadro de diálogo se


ingresa el identificador de área del proyecto y se selecciona OK

3.1.2. Edición de célula


a. Se crea una nueva clase célula de proceso, seleccionando Class > New.
En el cuadro de dialogo desplegado asigne el nombre CEL_XXX_CLS para
la respectiva célula, y seleccione un icono apropiado para la representación
gráfica de la célula (Ver Figura 17). En adelante, se recomienda emplear la
terminación _CLS en el nombre de cualquier clase con el fin de facilitar su
identificación.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


15
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 17. Creación nueva clase de célula de proceso

b. Se selecciona OK e identifica la clase creada en la sección de clases de la


ventana del editor de equipos (Ver Figura 18)

Fig. 18. Sección de Clase para las Células (Equipment Editor)

c. Para crear una instancia de la clase editada, se selecciona


CEL_XXXX_CLS y se lleva hacia la sección de Vista de Diseño. Click
izquierdo sobre la sección de Vista de Diseño. Como resultado, se debe
obtener una célula de proceso como se indica en la figura 19.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


16
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 19. Instancia de la Célula de Proceso

d. Para modificar las propiedades de PROCESS_CELL1: click derecho sobre


la célula de proceso instanciada. En la ventana desplegada modifique el
nombre de la célula por CEL_XXX y confirme el cambio.

Fig. 20. Propiedades de la Instancia de la Célula de Proceso

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


17
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

3.1.3. Edición de las unidades


a. Desde el nivel de célula de proceso se ingresa al nivel de unidad siguiendo
uno de los dos métodos a continuación:
 Se selecciona CEL_XXX y se presiona el botón de flecha hacia abajo
 Se presiona click doble sobre la célula CEL_JMVC.

Fig. 21. Sección de clase para las Unidades

b. Para crear una Clase Unidad se selecciona Class > New. En el cuadro de
dialogo emergente se asigna el nombre UND_XXX_CLS y se elige un
icono apropiado para la representación gráfica de la clase de unidad.

Fig. 22. Creación de clase unidad

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


18
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

c. Nótese que la clase UND_XXX_CLS creada se despliega en la sección de


clases. Para crear una instancia de UND_XXX_CLS se selecciona la nueva
clase y se lleva a la sección de vista de diseño. (Ver figura 23)

Fig. 23. Instancia de unidad

d. Se presiona click derecho sobre la instancia de unidad creada y se modifica


el nombre por: UND_XXX.
e. Para la creación de cada una de las unidades se repiten los pasos
anteriores y al finalizar se debe verificar que el modelo luzca como se
indica en la Figura 24.

Fig. 24. Unidades del Modelo Físico

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


19
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

3.1.4. Edición de Fases


Las fases que se editen en el Equipment Editor serán los elementos
procedimentales básicos disponibles para la creación del récipe maestro desde el
Recipe Editor.
a. Desde el nivel de Unidad, se debe dirigir al nivel de fase (Ver Figura 25) ya
sea empleando el botón o presionando doble click sobre la unidad
UND_XXX.

Fig. 25. Vista de Editor de Fases

b. Para crear una nueva clase de fase se selecciona: Class > New. En la
ventana emergente (ver figura 26) se modifica el nombre de fase por:
CLS_XXX y se elige un icono adecuado:

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


20
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 26. Creación de Clase de Fase

c. La configuración de los parámetros de entrada y salida diseñados para la


fase se realiza en las pestañas Parameters y Reports respectivamente. Se
debe seleccionar la pestaña Parameters (Ver fig 27) y elegir Add
Parameter:

Fig. 27. Ventana de configuración de parámetros de entrada

d. Se ingresan los parámetros definidos para esta fase

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


21
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 28. Edición de parámetros de entrada para el ejemplo

Nota. Al habilitar la opción Scale se programará un ajuste del parámetro de


entrada cada vez que se ejecute un batch. Este ajuste se basa en el tamaño del
batch adicionado a la lista batch en el FT View. Recuerde que los valores aquí
configurados son referidos a un tamaño nominal de lote. Generalmente, la opción
Scale se emplea para parámetros dependientes del tamaño del lote.

e. Se debe seleccionar Apply y dirigirse a la pestaña Reports para configurar


el parámetro de salida. Se selecciona la opción Add Report y configura
según su diseño (Ver Figura 29)

Fig. 29. Ventana de edición de parámetros de salida

f. Se ingresan los parámetros definidos para esta fase y se selecciona OK

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


22
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 30. Edición de parámetros de salida para el ejemplo

Nota. El valor del parámetro 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
gestión Batch. La consulta del conjunto de parámetros de salida puede hacerse
con el archivo contenido en la carpeta Journals del proyecto.
g. Se verifica la obtención de la nueva clase de fase en la sección de clases
como se ilustra en la siguiente figura:

Fig. 31. Clases de Fase

h. Se crean todas las clases de fase restantes de acuerdo al procedimiento


descrito para la Edición de Fases.
i. Se verifica que el proyecto luzca como se indica a continuación (ver figura
32) y se guardan los cambios realizados

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


23
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 32. Clases de Fase creadas en la unidad

3.1.5. Creación 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
comunicación común. 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 comunicación de procedimientos
entre el administrador batch y el controlador; estas rutinas son conocidas como
PLI (Phase Logic Interface).
Alternativamente, existe la opción de configurar un servidor de datos propietario
denominado CIP diseñado para la comunicación exclusiva con controladores de la
familia Logix de Allen Bradley. Este fabricante adiciona la funcionalidad
PhaseManager para fases creadas sobre controladores Logix5000 y comunicadas

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


24
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

mediante CIP. De esta manera reduce los esfuerzos de implementación 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 específica al BatchServer el protocolo empleado para la
comunicación con el servidor de datos particular.
A continuación se decriben los pasos a seguir para la creación del servidor CIP.
En la interfaz Equipment Editor
a. Se debe seleccionar Edit > Data Server. En la ventana emergente presione
el botón Add. En la ventana de adición del servidor de datos seleccione el
tipo de servidor como: Logix5000 CIP.

Fig. 33. Selección del Servidor Logix5000 CIP

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


almacenó el proyecto *.ACD (RSLogix5000). Se presiona OK para cerrar el
cuadro. Si la configuración de su proyecto .ACD cuenta con un path de
comunicaciones validado (Ver Figura 12), los campos adicionales de la
ventana Edit Data Server se autocompletan como se ilustra a continuación
en la figura 34.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


25
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 34. Parámetros de configuración del servidor CIP

3.1.6. Creación de Fases y Módulos de equipo


a. Se selecciona una clase de Fase (para el ejemplo será
CLS_DOSIFICAR_JMP) la cual se instancia llevando el cursor a la sección
de vista de diseño y presionando click izquierdo. En la ventana de
configuración emergente se debe cambiar el nombre de la fase por
DOSIFICAR_JMP; se verifica que el servidor de datos sea CIP_Phases y
se prosigue a la pestaña tags (Ver Figura 35)

Fig. 35. Configuración de parámetros de la instancia de Fase

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


26
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

b. En la pestaña Tags se identifican los parámetros de entrada y salida


configurados para la fase (Ver Figura 36). Se selecciona OK para cerrar la
ventana de configuración

Fig. 36. Parámetros de la instancia de Fase

c. Se instancia el conjunto de fases restantes en las Unidades UND_JUGOM


y UND_JUGOMVC hasta obtener el esquema de la Figura 37.

Fig. 37. Fases de las unidades UND_JUGOM y UND_JUGOMVC

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


27
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. Se almacenan los cambios realizados en el proyecto


3.1.7. Sincronización con RSLogix 5000
En este apartado se pretende sincronizar las fases de equipo editadas y el
proyecto *.ACD con el fin de generar la creación automática de los esquemas de
fase utilizando la herramienta PhaseManager del RSLogix5000.
a. Se debe cerrar el RSLogix5000 si aún se encuentra abierto.
b. La sincronización se realiza desde el Editor de Equipos. Seleccionando el
botón o Edit > Syncrhonize Logix5000 Data Servers.
c. En la ventana emergente se elige continuar sin guardar (Ver figura 38a).
Posteriormente se selecciona Continuar (Figura 38b)

Fig. 38.a. Guardar antes de sincronización. b. Confirmación antes de sincronización

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


28
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. En la ventana emergente se encontrarán los parámetros de sincronización.


Para las fases creadas en las dos unidades se elige en la columna
Resolution la opción Create in Project. Luego se presiona el botón de
sincronización. (Figura 39)

Fig. 39. Configuración del parámetro Resolution en sincronización

e. Después de unos segundos aparecerá el mensaje de confirmación de la


sincronización y una solicitud de aprobación para guardar los cambios
realizados en el proyecto .ACD, se selecciona yes para confirmar la
operación guardar (Figura 40).

Fig. 40. Reporte de Sincronización

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


29
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

f. En la siguiente ventana (figura 41) se verifica que el estado de la


sincronización sea completo y se presione Close.

Fig. 41. Confirmación de sincronización completa

g. Se debe sobre-escribir el archivo *.CFG, para esto se selecciona guardar


en la ventana Warning (figura 42).

Fig. 42. Almacenamiento del proyecto

3.1.8. Edición del archivo Logix


a. En el editor de equipos se selecciona cualquiera de las fases instanciadas
y se presiona doble click. Como resultado, el editor RSLogix 5000 se
ejecutará cargando el proyecto *.ACD. Se pueden evidenciar las fases
creadas. Las fases creadas en el proceso de sincronización son ubicadas
en la carpeta “Unscheduled Programms/Phases”.
b. Se debe crear una nueva tarea periódica llamada CIP_XXX (figura 43a) y
se mueven las fases hacia dicha tarea como se indica en la Figura 43b.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


30
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 43. a) Nueva Tarea. b) Fases del Modelo de control de procedimientos en el Editor
RSLogix5000

En el desarrollo de esta guía se optará por realizar una simulación de fases


basada en temporización. A cada fase se le asignará un tiempo de ejecución (TE)
relacionado directamente con el parámetro de entrada asignado. Dicho tiempo se
temporizará en la rutina correspondiente al estado running de cada fase y al final
de la temporización se habilitará la instrucción PSC para indicar que el estado de
la fase ha terminado. En la tabla 1 se resume la relación entre los parámetros de
entrada y los tiempos de ejecución en simulación (TE).

Tabla 1. Tiempos de Ejecución para cada una de las fases

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


31
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

c. Desde el Editor RSLogix5000 se presiona click derecho sobre la fase


DOSIFICAR_JMP > „NewPhase State Routine‟. En la ventana emergente se
elige el estado Running para la nueva rutina y se confirme como lenguaje
de programación: Ladder (ver Figura 44).

Fig. 44. Rutina correspondiente al estado Running en la fase DOSIFICAR_JMP

d. En la rutina creada se edita el código Ladder de la Figura 45

Fig. 45. Código de temporización para la rutina DOSIFICAR_JMP. (Ver columna


Función en la Tabla 1)

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


32
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Se debe seguir los pasos descritos anteriormente para cada una de las fases
hasta completar las rutinas de temporización indicadas en la Tabla 1.
e. Se debe almacenar los cambios realizados, compilar el proyecto *.ACD y
descargar en el controlador (Figura 46). (Antes de descargar se verifica
que la aplicación SoftLogix este ejecutándose Start > All Programs >
Rockwell Atomation > SoftLogix5800 > SoftLogix Chassis Monitor)

Fig. 46. Descarga de programa en PLC

f. Una vez terminada la descarga lleve el controlador a modo RUN desde la


aplicación Softlogix y cierre el editor RSLogix 5000.

3.1.9. Configuración del FTBatch Server


a. Desde el editor de equipos se debe seleccionar Options > Server Options.
En la ventana de configuración emergente se configuran las rutas como
aparece en la Figura 47.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


33
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 47. Configuración de las rutas de acceso empleadas por el FT Batch Server

b. Una vez hechos los cambios, diríjase a la pestaña Restart Control y


configure como se indica a continuación (Figura 48)

Fig. 48. Ruta de acceso para pestaña restart

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


34
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

c. Se selecciona el botón OK y se guarda los cambios. En este punto termina


la configuración del modelo de Área en el editor de Equipos, así que se
puede cerrar la ventana del Editor de equipos.

3.2. Edición de Récipes

En la siguiente sección se utilizará la herramienta Recipe Editor para construir el


récipe maestro diseñado. El procedimiento del récipe diseñado cuenta con los
cuatro elementos del modelo de control procedimental como se indica en la Figura
49

Fig. 49. Modelo de Control de Procedimientos para el proceso de jugo de manzana


con vitamina C

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


35
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

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


Unidad, cinco Operaciones y ocho Fases. La construcción de estos elementos se
realizará en el siguiente orden:
Creación de Operaciones con sus fases
Creación de Procedimientos de Unidad con sus Operaciones
Creación del Procedimiento con sus Procedimientos de Unidad.

3.2.1. Creación de Operaciones con sus Fases


a. Se ejecuta el Editor de Récipes siguiendo la ruta: Start > All Programs >
Rockwell Software > FactoryTalk Batch Suite > FactoryTalk Batch > Recipe
Editor.
b. Se debe seleccionar File > New Top Level. En la ventana emergente se
selecciona la opción Operación y confirma (OK)

Fig. 50. Creación de una Operación

c. En la siguiente ventana se configure Unit en la sección Equipment y se


selecciona UND_JUGOM como se indica en la Figura 51.

Fig. 51. Selección de la Unidad relacionada con la operación en Edición

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


36
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. Verifique la aparición el gráfico SFC con las etapas inicial y final

Fig. 52. Etapas Inicial y Final de la Operación.

e. La edición del encabezado del récipe se tendrá que hacer para cada
elemento del modelo de control de procedimientos. Para el caso de esta
primera operación se seleccione Recipe > Header Data. En la ventana
emergente se configura como se indica en la figura 53 y acepte los
cambios (OK):

Fig. 53. Parámetros del encabezado de la operación OP_DOSIFICAR

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


37
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

f. Se selecciona la etapa Initial Step y posteriormente dar click sobre el icono


. En la ventana emergente se selecciona la fase CLS_DOSIFICAR_JMP
y se pulsa OK.

Fig. 54. Selección de la fase CLS_DOSIFICAR_JMP

Como resultado se debe obtener el esquema de la Figura 55. Nótese que la fase
adicionada ha sido nombrada con el terminador „:1‟ para identificar la primera
instancia de la fase dentro de la operación que está siendo editada. Esta misma
fase puede ser empleada hasta 100 veces dentro de la operación en edición.

Fig. 55. Vista parcial 1 de la operación OP_DOSIFICAR

g. Para configurar las propiedades de la fase adicionada, se selecciona Step


> Parameters Values/Report Limits o click izquierdo sobre el icono . La
ventana emergente se configura como se indica en la Figura 56.

Fig. 56. Parámetros de la fase CLS_DOSIF_JMP:1 dentro de la operación


OP_DOSIFICAR

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


38
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

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


parámetro a configurar. Existen tres opciones:
 Value: El valor que se configure en esta etapa de edición no podrá ser
modificado desde otra parte.
 Defer: El valor del parámetro será impuesto por el nivel superior al elemento
procedimental. En este caso por la Unidad de Procedimiento.
 Operator: El valor del parámetro será consultado al operario cuando el batch
este en ejecución.

h. Se presiona OK para confirmar los cambios.


i. Se debe seleccionar la fase CLS_DOSIFICAR_JMP:1 y presionar el icono
de adición de paso en paralelo . Posteriormente, en la ventana
emergente se elige la fase CLS_DOSIFICAR_SOLD. Al finalizar este
procedimiento se verifica el modelo, el cual debe lucir como se indica en la
Figura 57.

Fig. 57. Vista parcial 2 de la operación OP_DOSIFICAR

j. Se seleccione la transición T2 y se presiona el icono de adición de paso


hacia abajo . En la ventana emergente se debe elegir la fase AGITAR1.
Al finalizar se confirma el modelo, el cual debe lucir como se indica a
continuación (Ver figura 58)

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


39
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 58. Operación OP_DOSIFICAR

k. Se debe seleccionar la fase CLS_AJITAR:1 y presionar el icono para


configurar los parámetros como se indica en la Figura 59.

Fig. 59. Configuración del parámetro TIEMPO como parámetro dependiente de


Operador

l. Se almacenan los cambios y se dirige a opción Recipe > Verify Recipe. se


ingresa la información de auditoría y se termina el proceso de verificación.
(Ver figura 60)

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


40
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 60. Confirmación de verificación en la operación OP_DOSIFICAR

m. Con base en los pasos descritos se construyen las operaciones restantes


(Ver Figura 49).

3.2.2. Creación de sus procedimientos de unidad con sus operaciones


a. Se debe crear un Nuevo nivel, para ello se debe seleccionar File > New
Top Level. En la ventana emergente se selecciona la opción Unit
Procedure y se confirma (OK).

Fig. 61. Selección de Procedimiento de Unidad

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


41
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

b. En la siguiente ventana se configure Unit en la sección Equipment y se


selecciona UND_JUGOM como se indica a continuación (Figura 62).

Fig. 62. Creación del Procedimiento de Unidad relacionado con la Unidad


UND_JUGOM

c. Se debe realizar la edición del encabezado del Procedimiento de Unidad


como se ilustra en la Figura 63.

Fig. 63. Encabezado del Procedimiento de Unidad PU_MEZCLA_JM

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


42
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. Ahora se selecciona la etapa Initial Step y posteriormente se da click sobre


el icono . En la ventana emergente se escoge la operación
OP_DOSIFICAR y se pulse OK.

Fig. 64. Selección de la operación OP_DOSIFICAR

e. Se realiza el mismo procedimiento hasta completar el esquema de la


Figura 65.

Fig. 65. Procedimiento de Unidad PU_MEZCLA_JM

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


43
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

f. Se revisa el primer procedimiento de Unidad (PU_MEZCLA_JM) y con


base en los pasos previos se edita el segundo procedimiento de Unidad
(PU_ADICION_VC) hasta obtener el siguiente esquema (Figura 66)

Fig. 66. Procedimiento de Unidad PU_ADICION_VC

3.2.3. Creación de Procedimientos con sus procedimientos de unidad


a. Se selecciona File > New Top Level. En la ventana emergente se elige la
opción Procedure y se confirma (OK).

Fig. 67. Selección de procedimiento

b. Se debe editar el encabezado del Procedimiento de Unidad como se ilustra


en la Figura 68.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


44
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 68. Encabezado del procedimiento P_JUGO_MVC

c. Se selecciona la etapa Initial Step y posteriormente click sobre el icono .


En la ventana emergente se selecciona el procedimiento de Unidad
PU_MEZCLA_JM y se pulsa OK.

Fig. 69. Selección del Procedimiento de Unidad PU_MEZCLA_JM

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


45
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. Se debe seguir el mismo procedimiento hasta completar el esquema de la


Figura 70.

Fig. 70. Procedimiento P-JUGO_MVC

e. Se almacenan los cambios realizados, se verifica el procedimiento y


finalmente se cierra el Editor de Récipes.

Fig. 71. Confirmación de Procedimiento P_JUGO_MVC verificado

El proceso de Edición de modelos se ha realizado en su totalidad

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


46
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

4. EDICION Y SUPERVISION DEL BATCH

En esta sección se pretende aprender a crear y controlar récipes de control


estructuradas a partir del récipe maestro editado en la sección 3.2. La herramienta
que ejecuta las creaciones y el control sobre el récipe de control es el
BatchServer. Esta herramienta se inicia mediante la aplicación BatchService
Manager.
De otro lado, la creación y el control sobre los récipes 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

4.1. Iniciación del Batch Server

a. Se verifica que el PLC SoftLogix este en modo RUN


b. Se ejecuta la aplicación BatchService Manager seleccionando: Start > All
Programs > Rockwell Software > FactoryTalk Batch Suite > FactoryTalk
Batch > BatchService Manager.
c. Configure la ventana como se indica en la Figura 72. Posteriormente
seleccione el botón Start/Continue.

Fig. 72. Configuración del FT Batch Service Manager.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


47
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

d. A continuación se debe verificar que las TAGS en el SoftLogix se están


comunicando de manera correcta con el BatchServer a través del Servidor
CIP que se configuró previamente. Para ello, el estado de servicio debe
estar en modo RUNNING (ver Figura 73), se seleccionar el botón Server
Statics. En la ventana emergente se elige la pestaña PCD Communications
y finalmente se presiona el botón Start como se indica en la Figura 74.

Fig. 73. Servidor en estado RUNNING

Fig. 74. Verificación de comunicaciones con el dispositivo conectado al proceso


(PCD)

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


48
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

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


Se selecciona OK para terminar la verificación y se puede minimizar la aplicación
FactoryTalk Batch Service Manager.

4.2. Iniciación de FactoryTalk Batch View y edición de un Récipe

a. Se inicia la aplicación FTBatch View ejecutando: Start > All Programs >
Rockwell Software > FactoryTalk Batch Suite > FactoryTalk Batch>View.

Fig. 75. Interfaz FTBatch View

b. Se debe iniciar sesión, haciendo click en el botón , para hacer uso de la


herramienta.
c. Se verifica la conexión entre el FT BatchView y el FT Server siguiendo el
indicador en verde de la Figura 75.
El estado del indicador en color verde debe aparecer en G (GOOD) señalando la
correcta comunicación entre las fases del SoftLogix y el BatchServer.
d. Desde la pantalla principal se selecciona la opción de adicionar un batch,

pulsando el botón de la barra a la derecha. Posteriormente se


confirma la adición del Batch seleccionando yes en la ventana emergente.
e. La ventana emergente contiene los récipes maestros disponibles, es decir,
todas las récipes que en su encabezado habilitaron la opción “Released to
Production”. Se selecciona el procedimiento P_JUGOM y pulsa OK. Ver
figura 76:

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


49
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 76. Récipes Maestros disponibles.

f. En la siguiente ventana (Batch Creation) se debe ingresar un ID para el


Batch (PRUEBA1). Posteriormente se selecciona Create (Figura 77).

Fig. 77. Edición del ID del Batch

Nota. El parámetro BatchScale sirve para definir el tamaño del lote. Al estar en
100% se indica un lote de tamaño nominal. Cuando el BatchScale se modifica, el
BatchServer recalcula de manera proporcional los parámetros de fase que fueron
configurados con la opción “scale” en el editor de récipes (Ver Figura 28).

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


50
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

g. Se debe verificar que el récipe de control PRUEBA1 aparezca en la lista de


batches. Se seleccione el batch, se presiona el botón Start , y se
confirma el inicio del batch en la ventana emergente. Ver Figura 78

Fig. 78. Iniciación del Batch PRUEBA1

h. Para monitorear el SFC (Sequential Function Chart) del batch se presiona


el icono . Como se ilustra en la Figura 79 en la ventana emergente se
encontrarán 3 secciones:
 Vista de Jerarquía
 Vista de SFC
 Información Auxiliar

Vista SFC

Información
Vista Auxiliar
Jerárquica

Fig. 79. Vista del Batch en Proceso

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


51
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

i. Se identifica la fase que se está ejecutando mediante el color verde. En la


pantalla capturada en la Figura 79 se observa que actualmente se
encuentra realizando las operaciones del procedimiento de unidad
MEZCLA_JM.
j. Un instante después se debe activar el icono de pregunta de parámetros
, indicando que el batch requiere de información de parámetros de
fase. Esta pregunta aparece por la configuración realizada sobre la fase
CLS_MEZCLAR (Ver Figura 59). Se presiona el botón de pregunta para
atender la solicitud.
En la ventana emergente (UNACKNOWLDEGE PROMPTS) se le indicará el
parámetro solicitado (Ver Figura 80 a). Presionando doble clic sobre la indicación
e ingresando un valor adecuado. Finalmente se presione Acknowledge como se
indica en la Figura 80b)

a) b)
Fig. 80. Edición manual del parámetro requerido por Operador

k. Para continuar monitoreando el batch, se regresa a la vista SFC


presionando el botón .

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


52
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

l. Una vez terminado el batch su estado pasará de Running a Complete este


cambio se monitorea desde la ventana de lista de Batch, seleccionando el
icono .

m. Se selecciona el ícono para remover el Batch ejecutado de la lista y se


confirma la remoción (Ver Figura 72).

Fig. 81. Remoción de un Batch que ha sido completado

4.3. Manejo de tags en RSLogix 5000 y FactoryTalk View

Con el fin de utilizar las tags creadas en el Ladder del RSLogix5000 en el diseño
del supervisorio, Rockwell ha desarrollado un complemento para hacer uso de
ellas de tal forma que esto sea posible. Además de esto el supervisorio ya no será
realizado en el RSView32 sino en el FactoryTalk View.
Para poder hacer uso de esta utilidad se debe tener en cuenta que el archivo del
ladder realizado debe almacenarse con extensión .l5k, y se debe tener creado un
proyecto en el FactoryTalk View.
a. Para empezar se debe ejecutar la utilidad para importar tags de
RSLogix5000: Inicio > All Programs > Rockwell software > Logix5000 Tag
Import Utility > Logix5000 Tag Import

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


53
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 82. Utilidad RSLogix5000 para importar tags

b. En la parte superior izquierda se debe seleccionar como operación Create


RSView tag CSV file, como se muestra en la figura 82
c. En la sección superior derecha se selecciona el software en el que se va a
utilizar las tags en este caso será para FactoryTalk View Site/Machine
Edition: figura 82
d. En la sección Logix 5000 tags se selecciona browse y se busca el archivo
ladder *.l5k

Fig. 83. tags de RSLogix 5000 cargadas en la utilidad

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


54
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

e. Se selecciona select all, con el fin de exportar todas las tags creadas
f. Se selecciona OK y en la ventana emergente se busca el destino donde se
creara el archivo *.CSV. después de seleccionar la carpeta destino aparece
una ventana emergente indicando el éxito de la operación.

Fig. 84. Total de tags importadas exitosamente

a. Para importar los archivos se debe ejecutar la utilidad del FactoryTalk View:
Start > All Programs > Rockwell Software > FactoryTalk View > Tools > Tag
Import and Export Wizard

Fig. 85. Utilidad para importar tags en Factorytalk View

b. Se selecciona Import FactoryTalk View tag CSV files y luego Next. Ver
figura 85
c. En el tipo de proyecto se selecciona Type Edition. Figura 86

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


55
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

Fig. 86. Seleccion del tipo de proyecto FTView

d. Se selecciona el proyecto FTView creado, después de cargado el proyecto


se selecciona Next
e. Ahora se selecciona el tipo de tags que se desea importar, y se busca el
archivo creado en la utilidad (Ver figura 87) RSLogix5000 (archivo CSV).
Se selecciona siguiente hasta finalizar.

Fig. 87. Selección de tags y archivo CSV

f. Finalmente aparece una ventana emergente mostrando la cantidad de tags


que se importaron exitosamente, y con esto ya se puede realizar el
supervisorio. Figura 88.

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


56
Solución de integración hacia un nivel de gestión, para un proceso batch basada en ISA S88.

5. REFERENCIAS BIBLIOGRAFICAS

[1]. CAMACHO, Guillermo. “Ejemplo de Aplicación de la norma ISA S88.01 al


proceso de fabricación de jugo de manzana con Vitamina C”. Universidad del
Cauca, Apuntes del curso Proyecto de Automatización II, 2009.
[2]. Rockwell Automation. “Factorytalk Batch”. Descripción del producto, Rockwell
Automation, Inc. Milwaukee, EEUU. 2007.
[3]. The International Society of Automation. ANSI / ISA-S88.01-1995. Triangle
Park, North Carolina [EEUU]. Octubre 23 de 1995

Werner Yamid Serna Q. – Diana Cecilia Vergara G.


57

Anda mungkin juga menyukai