1S88applicationConsiderations2Agenda1.IntrotoS882.S88EquipmentModelDesignconsiderations3.OverallapproachforDevelopingtheareamodel4.RecommendedGenericPhases5.Questions?3BatchControlModelsandTerminologyS88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S88S881.IntrotoS884Whatistheequipmentcapableof?Whattodowiththeequipment?EquipmentProcedure“SEPARATE”FUNDAMENTALS88CONCEPT5Whatistheequipmentcapableof?Whattodowiththeequipment?FUNDAMENTALS88CONCEPTEquipmentModelProceduralModel“SEPARATE”ProcessCellEquipmentUnitEquipmentPhase/ModuleControlModuleProcedureUnitProcedureUnitOperationPhase6ProcessCellEquipmentUnitEquipmentPhase/ModuleControlModuleWhatistheequipmentcapableof?EquipmentModel7WTWTWTTK_101TK_102TK_103TTWTCOLDHOTTK_201TTWTCOLDHOTTK_202TTLSLTK_302TK_301MAT_CWATERMAT_AMAT_BSTORAGE_1000STORAGE_2001STORAGE_2002STORAGE_2003STORAGE3000TTLSLCOOLHeaterTTTSamplePlant2.S88EquipmentModelDesignconsiderationsWhoistheaudienceofthebatchautomationsolution?8ControlModulesControlModule(CM)ProcessCellEquipmentUnitEquipmentPhase/ModuleControlModuleCMPUMP100PROGRAMMODESTARTRESETOPERATORMODESTOPNOTREADYPERMISSIVEPROCESSINTERLOCKSSAFETYINTERLOCKSFAULTExitWindowDETAILStatusCMPUMP100StatusDetailExitWindowPERMISSIVEPERMISSIVE#1PROCESSINTERLOCKPROCESSINTERLOCK#1PROCESSINTERLOCK#2PROCESSINTERLOCK#3SAFETYINTERLOCKSAFETYINTERLOCK#1SEALWATERPRESSURELOWSAFETYINTERLOCK#3BYPASSBYPASSBYPASSConfigureCMproperties9EquipmentModuleProcessCellEquipmentUnitEquipmentPhase/ModuleControlModuleEquipmentModule(EM)ControlModuleWATER100'SEquipmentModulePROGRAMMODESTARTRESTARTOPERATORMODESTOP/ABORTHOLDRUNNINGPERMISSIVEPROCESSINTERLOCKSSAFETYINTERLOCKSFAULTTK102TK103TEMPERATURE(C)14.915.0TK101PURGEATENDTEMPERATURETOLERANCE(+/-C)5.0ExitWindowDetailRetryIgnoreOUTOFTOLERANCELOWNOFLOWALARMAMOUNT(kg)AMOUNTTOLERANCE(+/-kg)SP95.499.0PV1.0TARETANKBEFOREADDITIONADDAMOUNTFILLTOWEIGHTFLOWRATE(kg/min)0.0FINALWEIGHT(kg)99.0STATUS10WATER100'SEquipmentModulePROGRAMMODESTARTRESTARTOPERATORMODESTOP/ABORTHOLDRUNNINGPERMISSIVEPROCESSINTERLOCKSSAFETYINTERLOCKSFAULTTK102TK103TEMPERATURE(°°°°C)14.915.0TK101PURGEATENDTEMPERATURETOLERANCE(+/-°°°°C)5.0ExitWindowDetailRetryIgnoreOUTOFTOLERANCELOWNOFLOWALARMAMOUNT(kg)AMOUNTTOLERANCE(+/-kg)SP95.499.0PV1.0TARETANKBEFOREADDITIONADDAMOUNTFILLTOWEIGHTFLOWRATE(kg/min)0.0FINALWEIGHT(kg)99.0STATUSWATERTK101/102/103EquipmentModuleStatusDetailExitWindowValve101inManualValve101FailedValve102inManualValve102FailedValve103inManualValve103FailedTK101BottomvalveopenTK102BottomvalveopenTK103BottomvalveopenTemperaturecontrolPIDloopnotinAutoOTHER6..EquipmentModuleStatusdetail11WATER100'SEquipmentModulePROGRAMMODESTARTRESTARTOPERATORMODESTOP/ABORTHOLDRUNNINGPERMISSIVEPROCESSINTERLOCKSSAFETYINTERLOCKSFAULTTK102TK103TEMPERATURE(C)14.915.0TK101PURGEATENDTEMPERATURETOLERANCE(+/-C)5.0ExitWindowDetailRetryIgnoreOUTOFTOLERANCELOWNOFLOWALARMAMOUNT(kg)AMOUNTTOLERANCE(+/-kg)SP95.499.0PV1.0TARETANKBEFOREADDITIONADDAMOUNTFILLTOWEIGHTFLOWRATE(kg/min)0.0FINALWEIGHT(kg)99.0STATUSEquipmentModuledetailWATERADDEquipmentModuleDetailKp=3Ki=2Kd=1TEMPERATURETUNNINGPARAMETERSPROGRAMOUTPUTOPERATOROUTPUTVALVEOUTPUTAUTOVALVEOUTPUT(%)66MANUALVALVEOUTPUT(%)50660%100%50CHILLWATERCOOLINGGLYCOLCOOLINGDUALCONTROLSETPOINTDRIBBLE(KG)PREACT(KG)WATERCOOLINGONLYKp=1Ki=2Kd=3WATERANDGLYCOLCOOLINGExitWindowPURGEDURATION(SEC)0.045HOSEDRAINDURATION(SEC)0.030TEMPERATUREADJUSTMENTTIMER(SEC)0.045NOFLOWTIMER(SEC)0.035VALVEDRIBBLE(%)30SPPV3.01.1TK1013.01.1TK1023.01.1TK103LEARNPREACT12•WhichEMtouse•Whichparameterstouse•Whattoreport•Acquireequipment•Messaging•Etc…StoppingAbortingRestartingHoldingRunningEquipmentPhaseProcessCellEquipmentUnitEquipmentPhase/ModuleControlModuleEquipmentPhase(EP)ControlModuleEquipmentModuleWATERADDEquipmentModuleSTARTRESTARTSTOP/ABORTHOLDRUNNINGPERMISSIVEPROCESSINTERLOCKSSAFETYINTERLOCKSFAULTTEMPERATURE(C)0.015.0PURGEATENDTEMPERATURETOLERANCE(+/-C)5.0ExitWindowDETAILRETRYIGNOREOUTOFTOLERANCELOWWATERADDNOFLOWALARMAMOUNT(KG)AMOUNTTOLERANCE(+/-KG)SP0.0100PV1.0TARETANKBEFOREADDITIONADDAMOUNTFILLTOWEIGHTFLOWRATE(KG/MIN)0.0FINALWEIGHT(KG)0.092StatusTANK102TANK101TANK103PROGRAMMODEOPERATORMODEPhase=BuildingBlock13Phasedesignconsiderations•ThePhasesistheidealoperator.•Checktheequipmentstatus.•Materialaddslearntheirerrors.•Materialaddsletyouknowiftheaddwasnotaccurate.•Phasesshouldnotchangemodeoftheirsubordinates.•Sharedphasesminimizearbitration.•TakeadvantageofMaterialtrack14PhaseandEMdesignconsiderations•Phasesshouldnotrelyonotherphases.•Reportparametersetpointchangeschanges.•Reportvaluesneedtobeuseful.•Playdetectiveaheadoftime.•Takeadvantageofhighorderfunctions.–Derivatives–Integral–Fuzzy15PhaseandEMdesignconsiderations•UsePhasesfailures.•Onedocumentperphase–Fasterprojectdevelopmentcycle.–Onesourceofinformation.–Allpertinentinformationshouldbeincluded:16EQUIPMENTEquipmentModuleControlModuleMASTERRECIPES