Sei sulla pagina 1di 29

IntroduccinalEditordeModelosS88FactoryTalkBatch

Factory Talk Batch es la herramienta diseada por Rockwell Software para la edicin de sistemas de control batch modelados mediante el estndar S88. La familiaFTBatchsecomponede6integrantesqueson: BatchEquipmentEditor.Herramientaparalaimplementacindelmodelo fsico y para la configuracin de opciones de comunicacin entre dispositivosconectadosalproceso(PCDs)ylasaplicacionesFTBatch. BatchRecipe Editor. Herramienta para la implementacin del modelo de controldeprocedimientosymodelodercipesmaestras. BatchView.InterfazentreeloperadoryelBatchServer. BatchServer: Ejecuta rcipes de control a partir de una rcipe maestra y coordinalascomunicacionesentreloselementosqueconformansusistema decontrol. BatchSimulator.Simulaypruebalosrcipesparaequiposespecficossin necesidaddetenerunaconexinfsicarealconelproceso. BatchArchiver.Transfierelosdatosdetiemporealrecopiladoshaciabases dedatoscompatiblesconODBC En las siguiente paginas aprenderemos a configurar un sistema de manufactura batchconlaherramientaFTBatchtomandocomopartidalosmodelosdeequipos, control de procedimientos y rcipes diseados para el proceso de ejemplo produccindejugodemanzanasuplementadoconvitaminaC[ref1]. PasosPrevios 1. ConstruccindelproyectoJugoManzanaVC.ACDcontenedordelasrutinas deprogramacin. a. En el entorno Windows reserve una carpeta para el proyecto JugoManzanaVC.ACD b. Ejecute la aplicacin RSLogix5000 seleccionando: Start>All Programs>Rockwell Software>RSLogix5000 Enterprise Series>RSLogix5000. c. Seleccione la opcin New de la barra de herramientas y configure como apareceacontinuacin:

d. CreeTAGStipoTemporizadorparacadaunadelasfasesidentificadasensu diseodelmodelodecontroldeprocedimientos.

e. ConfigurelarutadecomunicacindelproyectoconelSoftlogix.

f. Verifique errores en el proyecto, guarde cambios y cierre la aplicacin RSLogix5000. 2. CadaproyectoBatchdebecontenerlassiguientescarpetasparaalmacenar losdatosyarchivosbatch: Recipes. (Almacenar el modelo fsico (o modelo de rea en trminos FTbatch)ascomolosrcipesmaestros) Journals.(contenedordeparmetrosdesalidadelasfasesoreportes) Logs.(Contieneconfiguracindeaccesospermitidos) Restart.(Contenedordedatosdereinicio) Instructions(contenedordeinstruccioneseProcedure). 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

CreacindelModeloFsicoenelEditordeEquipos El modelo fsico diseado para el proceso de ejemplo se resume en la siguiente Figura:
CEL_JMVC UND_JUGOM ME_DOSIF_JM
ControladordeFlujoFC11 IndicadordeFlujoFI11 VlvuladecontroldeflujoCV11 BombaB10 IndicadordeFlujoFI12

ME_DOSIF_SOLD

ControladordeFlujoFC12 VlvuladecontroldeFlujoCV12 BombadesalidaB12

ME_ENFRIAR1

Controlador/IndicadorTIC13 VlvuladecontrolCV12 VlvuladesalidaCV14 MC AGITADOR1 MC INYECTOR1

UND_JUGOMVC ME_DOSIF_VC
IndicadordeFlujoFI21 ControladordeFlujoFC21 VlvuladecontrolCV21 Controlador/IndicadorTIC22 VlvulaCV22 VlvulaCV23 Cluladeproceso MC AGITADOR2 Unidad Mdulodeequipo Mdulodecontrol MC INYECTOR2

ME_ENFRIAR2

LaedicindelmodelofsicoconlaherramientaEquipmentEditorsebasaenun 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 controldeprocedimientoscomosepresentaenlasiguientefigura:

Este esquema 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 SoftwareconFTBatch,IntouchconInbatchySequenciaCorp.conOpenBatchentre otros. Como veremos ms adelante, otra prctica comn entre los desarrolladores de software,consisteenlacreacindeclasesparacadaentidaddelmodelodefsicoy unaposteriorinstanciadedichasclases.

EDICINDELAREA 1. Inicieeleditordeequipossiguiendolaruta:Start>AllPrograms>Rockwell Software>FactoryTalkBatchSuite>FactoryTalkBatch>EquipmentEditor. 2. Elija el botn de edicin de rea . En el cuadro de dialogo desplegado ingreseelidentificadordereadesuproyecto(AR_JMVC)yseleccioneOK.

3. AlmaceneelproyectoconelnombreJugoManzanaenlacarpetareservada para tal fin (JugoManzanaVC/Recipes) y complete los mensajes de auditora.Estosmensajessoninmodificablesporusuarioyseempleanpara llevar un registro confiable de las manipulaciones realizadas en el batch. Notequeelarchivocontenedordelmodelofsicotieneunaextensin.cfg

EDICINDELACELULA 1. Cree una nueva clase clula de proceso, seleccionando Class>New. En el cuadrodedialogodesplegadoasigneelnombreCEL_JMVC_CLSyseleccione uniconoparalarepresentacingrficadelaclula(VerFigB).Enadelante, serecomiendaemplearlaterminacin_CLSenelnombredecualquierclase conelfindefacilitarsuidentificacin.

2. Seleccione OK e identifique la clase creada en la seccin de clases de la ventanadeleditordeequipos: Seccin de Clases Seccin de vista dediseo

3. Para crear una instancia de la clase editada, seleccione CEL_JMVC_CLS y dirjase hacia laseccindeVistadeDiseo, note que el cursor presenta la forma parcial de un corchete. Presione Clic izquierdo sobre la seccin de VistadeDiseo.Comoresultado,debeobtenerunacluladeprocesocomo seindicaenlasiguientefigura:

4. Para modificar las propiedades de PROCESS_CELL1, presione clic derecho sobrelacluladeprocesoinstanciada.Enlaventanadesplegadamodifique elnombredelaclulaporCEL_JMVCyconfirmeelcambio.

EDICINDELASUNIDADES 1. Desde el nivel de clula de proceso ingrese al nivel de unidad (ver Fig) siguiendounodelosdosmtodosacontinuacin: o Seleccione CEL_JMVC y presione el botn de flecha hacia abajo: o PresioneclickdoblesobrelaclulaCEL_JMVC.

2. ParacrearunaClaseUnidadseleccioneClass>New.Enelcuadrodedialogo emergente asigne el nombre UND_JUGOM_CLS y elija un icono apropiado paralarepresentacingrficadelaclasedeunidad.

3. Note que la clase UND_JUGOM_CLS creada se despliega en la seccin de clases. Para crear una instancia de UND_JUGOM_CLS seleccione la nueva clase y dirija el cursor hacia la seccin de vista de diseo, posteriormente presioneclicizquierdo.

4. Presione clic derecho sobre la instancia de unidad creada y modifique el nombrepor:UND_JUGOM. 5. RepitalospasosanterioresparalacreacindelaUnidadUND_JUGOMVCy alfinalizarverifiquequesumodeloluzcacomolasiguientefigura:

EDICINDELASFASES Las fases que se editen en el Equipment Editor sern los elementos procedimentalesbsicosdisponiblesparalacreacindelrcipemaestrodesdeel RecipeEditor. 1. DesdeelniveldeUnidad,dirjasealniveldefaseyaseaempleandoelbotn opresionandodobleclicsobrelaunidadUND_JUGOM.

2. Si est trabajando con varias unidades puede habilitar la barra de localizacin para facilitar su ubicacin dentro del modelo (View>Location bar).Recuerdequeelnmeromximodeunidadesquepuedeeditaresde 10.

Barra de Localizacin

3. Paracrearunanuevaclasedefaseseleccione:Class>New.Enlaventana emergenteasigneelnombredefase:CLS_DOSIFICAR_JMPyelijaunicono adecuado:

4. Laconfiguracindelosparmetrosdeentradaysalidadiseadosparala faseserealizaenlaspestaasParametersyReportsrespectivamente. SeleccionelapestaaParametersyelijaAddParameter:

5. Definaelparmetrodeentradacomoseilustraacontinuacin:
Nombre CANT_A_DOS Min 0 Max 500 Defecto 476 Unidades Kg

Nota. Al habilitar la opcin Scale se programar un ajuste del parmetro de entrada cada vez que se ejecute un batch. Este ajuste se basa en el tamao del batch adicionado a la lista batch en el FT View. Recuerde que los valores aqu configuradossonreferidosauntamaonominaldelote.Generalmente,laopcin scaleseempleaparaparmetrosdependientesdeltamaodellote. 6. Seleccione Apply y dirjase a la pestaa Reports para configurar el parmetrodesalida.SeleccionelaopcinAddReportyconfiguresegnsu diseo:

Nota.Elvalordelparmetrodesalidaseoriginaenelproceso,escapturadoporel PLCquecontienelarutinadefaseyesenviadoporstehaciaelsistemadegestin batch.Laconsultadelconjuntodeparmetrosdesalidapuedehacerseconel archivocontenidoenlacarpetaJournalsdelproyecto. 7. Verifiquelaobtencindelanuevaclasedefaseenlaseccindeclasescomo seilustraenlasiguientefigura:

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


ParmetrosdeEntradaySalida ClasedeFase Entrada CANT_A_DOS Salida CANT_DOS CANT_DOS Min 0 0 Max 500 500 Defecto Unidades 476 476 Kg Kg

CLS_DOSIFICAR_JMP

CLS_DOSIFICAR_SOLD CANT_A_DOS

CLS_AJITAR CLS_ENFRIAR CLS_INYECTAR CLS_DOSIFICAR_VC CLS_ENFRIAR

TIEMPO A_TEMP CANT_A_INY CANT_A_DOS A_TEMP

TIEMPO_R TEMP_R CANT_INY CANT_DOS TEMP_R

0 5 0 0 5

30 20 60 20

15 15 48 10

MIN C Kg Kg C

1000 952

9. VerifiquequesuproyectoluzcacomoseindicaacontinuacinyAlmacene cambiosrealizados.

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 decualquier fabricante que soportenfuncionalidad OPC. Bajo tal esquema, ser necesario realizar la escritura de rutinas adicionales en los PCDs capaces de gestionar la comunicacin de procedimientos entre el administradorbatchyelcontrolador;estasrutinassonconocidascomoPLI(Phase LogicInterface). Alternativamente,existelaopcindeconfigurarunservidordedatospropietario denominadoCIPdiseadoparalacomunicacinexclusivaconcontroladoresdela familia Logix de Allen Bradley. Este fabricante adiciona la funcionalidad PhaseManager para fases creadas sobre controladores Logix5000 y comunicadas medianteCIP.Deestamanerareducelosesfuerzosdeimplementacinalevitarla escrituradePLIsenlasfases[ref2].

CadaservidordedatosconqueelBatchServersecomunicadebetenerunarchivo .dsdf(dataserverdefinitionfile)enlacarpetaBatch/DataServers.Elarchivo.dsdf especfica al BatchServer el protocolo empleado para la comunicacin con el servidordedatosparticular. 1. SeleccioneEdit>DataServer.Enlaventanaemergentepresioneelbotn Add.Enlaventanadeadicindelservidordedatosseleccioneeltipode servidorcomo:Logix5000CIP.

2. EditeelnombredelservidorcomoCIP_Phaseseindiquelarutaenlaque almacen su archivo JugoManzanaVC.ACD. Si la configuracin de su proyecto.ACDcuentaconunpathdecomunicacionesvalidado,loscampos adicionalesdelaventanaEditDataServerseautocompletancomoseilustra acontinuacin.

PresioneOKparacerrarelcuadrodetexto.

CreacindeFasesyMdulosdeEquipo 1. SeleccionelaclasedeFaseCLS_DOSIFICAR_JMPeinstncielallevandoel cursoralaseccindevistadediseoypresionandoclicizquierdo.Enla ventanadeconfiguracinemergentecambieelnombredelafasepor DOSIFICAR_JMP,verifiquequeelservidordedatosseaCIP_Phasesy dirjasealapestaaTags

2. EnlapestaaTagsIdentifiquelosparmetrosdeentradaysalida configuradosparasufase:

PresioneOKparacerrarlaventanadeconfiguracin.

3. InstancieelconjuntodefasesrestantesenlasUnidadesUND_JUGOMy UND_JUGOMVChastaobtenerelsiguienteesquema:

Almaceneloscambiosrealizadosensuproyecto. SincronizacinconelRSLogix5000 En este apartado sincronizaremos las fases de equipo editadas y el proyecto JugoManzana.ACD con el fin de autocrear los esquemas de fase explotando la herramientaPhaseManagerdelRSLogix5000. 1. CierreeleditorRSLogix5000sistepermaneceabierto. 2. LasincronizacinserealizadesdeelEditordeEquipos.Seleccioneelbotn oEdit>SyncrhonizeLogix5000DataServers.

3. Enlaventanaemergenteseleccionecontinuarsinguardar(recuerdeque acabadealmacenarloscambioshechos):

4. EnlasiguienteventanapresioneContinuar:

4. Enlaventanaemergenteencontrarlosparmetrosdesincronizacin.Para lasfasescreadasenlasdosunidadeselijaenlacolumnaResolutionla opcinCreateinProject.Luegopresioneelbotndesincronizacin

5. Despusdeunossegundosaparecerelmensajedeconfirmacindela sincronizacinyunasolicituddeaprobacinparaguardarloscambios realizadosenelproyecto.ACD,confirmelaoperacinguardar seleccionandoYES:

6. En la siguiente ventana verifique que el estado de la sincronizacin sea completoypresioneelbotnclose.

7. En la ventana Warning emergente seleccione guardar y sobreescriba el archivoJugoManzana.cfg

EdicindelarchivoLogix. 1. Seleccione cualquiera de las fases instanciadas y presione doble clic izquierdo.Comoresultado,eleditorRSLogix5000seejecutarcargandoel proyectoJugoManzana.ACD.Identifiquelasfasescreadas.Notequelasfases creadas en el proceso de sincronizacin son ubicadas en la carpeta UnscheduledProgramms/Phases. 2. Cree una nueva tarea peridica llamada CIP_JugoMVC y mueva las fases haciadichatarea.

Eneldesarrollodeestaguaseoptarporrealizarunasimulacindefasesbasada entemporizacin.Acadafaseseasignaruntiempodeejecucin(TE)relacionado directamenteconelparmetrodeentradaasignado.Dichotiemposetemporizar en la rutina correspondiente al estado running de cada fase y al final de la temporizacinsehabilitarlainstruccinPSCparaindicarqueelestadodelafase

haterminado.Enlasiguientetablaseresumelarelacinentrelosparmetrosde entradaylostiemposdeejecucinensimulacin(TE)
Fase
DOSIFICAR_JMP DOSIFICAR_SOLD AGITAR1 ENFRIAR1 INYECTAR1 DOSIFICAR_VC AGITAR2 INYECTAR2

Parmetro PresetdelTemporizador 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 476Kg 476Kg 15MIN 15C 952Kg 48Kg 15MIN 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

3. Presione clic derecho sobre la fase DOSIFICAR_JMP y seleccione NewPhase State Routine. En la ventana emergente elija el estado Running para la nuevarutinayconfirmeellenguajedeprogramacinLadder:

4. EnlarutinacreadaediteelsiguientecdigoLadder:

5. Realicelospasosdescritosanteriormenteparacadaunadelasfaseshasta completarlasrutinasdetemporizacinindicadasenlatablax. 6. Almacene los cambios hechos, compile el proyecto .ACD y descargue en el controlador.(AntesdedescargarverifiquequelaaplicacinSoftLogixeste ejecutndose)

7. Una vez terminada la descarga lleve el controlador a modo RUN desde la aplicacinSoftlogixycierreeleditorRSLogix5000. ConfiguracindelFTBatchServer 1. Desde el editor de equipos seleccione Options>Server Options. En la ventanadeconfiguracinemergenteconfigurelasrutascomoapareceenla siguientefigura:

Unavezhechosloscambios,dirjasealapestaaRestartControlyconfigurecomo seindicaacontinuacin:

Seleccione el botn OK y guarde los cambios. En este punto termina la configuracindelmodelodereaeneleditordeEquipos,asquepuedecerrarla ventanadelEditordeequipos.

Edicindercipes.
EnlasiguienteseccinutilizaremoslaherramientaRecipeEditorparaconstruirel rcipe maestro diseado. El procedimiento del rcipe diseado cuenta con los cuatro elementos del modelo de control procedimental como se indica en la siguientefigura:

EntotalsernecesarioconstruirunProcedimiento,dosProcedimientosdeUnidad, cincoOperacionesyochoFases.Laconstruccindeestoselementosserealizaren elsiguienteorden: CreacindeOperacionesconsusfases CreacindeProcedimientosdeUnidadconsusOperaciones CreacindelProcedimientoconsusProcedimientosdeUnidad. CreacindeOperacionesconsusfases 1. Inicie el Editor de Rcipes como siguiendo la ruta: Start>All Programs>Rockwell Software>FactoryTalk Batch Suite>FactoryTalk Batch>RecipeEditor.

2. Seleccione File>New Top Level. En la ventana emergente seleccione la opcinOperacinyconfirme(OK)

3. EnlasiguienteventanaconfigureUnitenlaseccinEquipmentyseleccione UND_JUGOMcomoseindicaacontinuacin:

4. VerifiquelaaparicinelgrficoSFCconlasetapasinicialyfinal

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 unidad Seleccione Recipe>Header Data. En la ventana emergente configurecomoseindicaacontinuacinyacepteloscambios(OK):

ProcedureIdentifier:OP_DOSIFICAR Author:Nombre(osusiniciales) HabilitelaopcinReleasedtoProduction

6. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono . En la ventana emergente seleccione la fase CLS_DOSIFICAR_JMP y pulseOK.

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 siendoeditada.Estamismafasepuedeserempleadahasta100vecesdentro delaoperacinenedicin.

7. Para configurar las propiedades de la fase adicionada, seleccione Step>Parameters Values/Report Limits o de clic izquierdo sobre el icono .Enlaventanaemergenteconfigurecomoseindicaacontinuacin:

Nota:LacolumnaOrigindefinelafuentededondeprovieneelparmetroa configurar.Existentresopciones: Value: El valor que se configure en esta etapa de edicin no podr sermodificadodesdeotraparte. Defer:Elvalordelparmetroserimpuestoporelnivelsuperioral elemento procedimental. En este caso por la Unidad de Procedimiento. Operator:Elvalordelparmetroserconsultadoaloperariocuando elbatchesteenejecucin. PresioneOKparaconfirmarloscambios. 8. Seleccione la fase CLS_DOSIFICAR_JMP:1 y presione el icono de adicin de paso en paralelo . Posteriormente, en la ventana emergente elija la faseCLS_DOSIFICAR_SOLDyverifiquequesumodeloluzcacomoseindicaa continuacin:

9. Seleccione la transicin T2 y presione el icono de adicin de paso hacia abajo .EnlaventanaemergenteseleccionelafaseAGITAR1.Confirme quesumodeloluzcacomoseindicaacontinuacin:

10. Configure los parmetros de la fase adicionada como se indica en la siguientefigura:

11. AlmaceneloscambiosydirjasealaopcinRecipe>VerifyRecipe.Ingresela informacindeauditoraytermineelprocesodeverificacin.

12. Con base en los pasos descritos construya las operaciones restantes (Ver figurax).

CreacindeProcedimientosdeUnidadconsusOperaciones 1. Seleccione File>New Top Level. En la ventana emergente seleccione la opcinUnitProcedureyconfirme(OK).

2. EnlasiguienteventanaconfigureUnitenlaseccinEquipmentyseleccione UND_JUGOMcomoseindicaacontinuacin.

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

4. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono . En la ventana emergente seleccione la operacin OP_DOSIFICAR y pulseOK.

5. Contine el mismo procedimiento hasta completar el esquema en la siguientefigura:

6. VerifiqueelprimerprocedimientodeUnidad(PU_MEZCLA_JM)yconbase en los pasos previos edite el segundo procedimiento de Unidad (PU_ADICION_VC)hastaobtenerelsiguienteesquema:

CreacindelProcedimientoconsusProcedimientosdeUnidad 1. Seleccione File>New Top Level. En la ventana emergente seleccione la opcinProcedureyconfirme(OK).

2. Realice la edicin del encabezado del Procedimiento de Unidad como se ilustraenlasiguientefigura.

3. Seleccione la etapa Initial Step y posteriormente de clic sobre el icono . En la ventana emergente seleccione el procedimiento de Unidad PU_MEZCLA_JMypulseOK.

4. Contine el mismo procedimiento hasta completar el esquema en la siguientefigura:

5. Guardeloscambioshechos,verifiqueelprocedimientoycierreelEditorde Rcipes.

Potrebbero piacerti anche