inbatch 9.0 jos peters technical support engineer

53
InBatch 9.0 Jos Peters Technical Support Engineer

Upload: jeffery-harrington

Post on 24-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0

Jos PetersTechnical Support Engineer

Page 2: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesInBatch ProvidesInBatch ProvidesInBatch Provides

What’s NewWhat’s NewWhat’s NewWhat’s New

Integration ExampleIntegration Example

Technological UpdateTechnological Update

Page 3: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

Page 4: InBatch 9.0 Jos Peters Technical Support Engineer

Generally Speaking…

► InBatch is specifically made for the process industry, in other words it can be used “to manage the production wherever free fluent materials are processed”

► InBatch allows managing complex, networked process equipment and is usually seen as Process MES

► InBatch provides S88 conformity and allows going beyond S88 with its Transfer Classes and Material Management capabilities

► InBatch is used more than 1000 times around the globe, often for more than 10 years

Page 5: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesProvidesInBatch ProvidesProvides

Page 6: InBatch 9.0 Jos Peters Technical Support Engineer

Unmatched Flexible Batch Execution with InBatch

InBatch 9.0 provides► A flexible Process Capability Model► Flexible Recipe Management► Flexible Material Management► Flexible User Interfaces for Operators and

Administrators► Flexible and powerful Electronic Batch

Recording and Reporting capabilities ► Hot Redundancy without additional work► Flexible Integration with System Platform

Page 7: InBatch 9.0 Jos Peters Technical Support Engineer

Describing the plant: Process Capability Model

Page 8: InBatch 9.0 Jos Peters Technical Support Engineer

Materials Management

► For definition and tracking of all batch materials including:

▪ Ingredients▪ Intermediates▪ Finished Goods▪ By-products▪ Material Characteristics▪ Material Location Assignments▪ Material (Lot) Tracking Information

Page 9: InBatch 9.0 Jos Peters Technical Support Engineer

Master Recipe Contents

Recipe

HeaderHeaderRecipe ID: F123134544Recipe Name: Cajun #2Version #: 3Version Date: 12/20/03Author: L.G. WhiteMin. Batch Size: 100Max. Batch Size: 1000Def. Batch Size: 500

Recipe ID: F123134544Recipe Name: Cajun #2Version #: 3Version Date: 12/20/03Author: L.G. WhiteMin. Batch Size: 100Max. Batch Size: 1000Def. Batch Size: 500

FormulaFormulaMaterial Inputs:

Tomato SauceCajun Spices

Material Outputs:Cajun #2

Process Variables:Mix Time

Material Inputs:Tomato SauceCajun Spices

Material Outputs:Cajun #2

Process Variables:Mix Time

EquipmentEquipmentClass Attribute

Blenders Capacity: 500Reactors Lining: 1Bulk Tanks Finish Tanks Hold TanksPack Line

Class Attribute

Blenders Capacity: 500Reactors Lining: 1Bulk Tanks Finish Tanks Hold TanksPack Line

Procedure

Add

Cool

MixHeat

Page 10: InBatch 9.0 Jos Peters Technical Support Engineer

Describing the process: Using the Recipe Editor

Page 11: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesProvidesInBatch ProvidesProvides

NewNew FeaturesFeaturesNewNew FeaturesFeatures

Page 12: InBatch 9.0 Jos Peters Technical Support Engineer

What’s New in Version 9.0?

Enhanced naming conventions

16 Characters for Unit, Operation, Phase

Using “.” instead of “-” to align with ArchestrA Namespace

Enhanced Reporting

Leveraging Microsoft Reporting Services

Leveraging Wonderware Information Server

Page 13: InBatch 9.0 Jos Peters Technical Support Engineer

What’s New in Version 9.0?

Consolidated ArchestrA Security

Ability to inherit ArchestrA Security without additional cost when used with System Platform

Deterministic communication using MX

Ability to leverage Application Server’s powerful scripting engine to extend InBatch’s rich functionality

Redundancy coordination with Wonderware Application Server

Page 14: InBatch 9.0 Jos Peters Technical Support Engineer

What’s New in Version 9.0?

InBatch Configuration Utility

Allows configuring distributed InBatch architecture any time, including redundant settings etc.

Updated Infrastructure Support

MSI Installation package providing more options to select

Latest Folder structures, EULA, look & feel

Page 15: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesProvidesInBatch ProvidesProvides

New FeaturesNew FeaturesNew FeaturesNew Features

IntegrationIntegration toto SystemSystem PlatformPlatformIntegrationIntegration toto SystemSystem PlatformPlatform

Page 16: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch - System Platform Integration

► Deterministic (“MX”) communication ▪ i.e. write-ordered download parameters to phase logic.▪ Full support for VTQ and read/write status

► Consolidated InBatch and AppServer security▪ System Platform users will get InBatch Security through

System Platform

► Consolidated name space▪ Updated naming convention in InBatch to coexist with

AppServer name space▪ Allows using 16.16.16 characters naming for

Unit.Phase.Parameter ▪ Allows browsing Galaxy attributes from InBatch▪ Default Access Name to reference Galaxy

Page 17: InBatch 9.0 Jos Peters Technical Support Engineer

PHASE 4

PHASE 5

PHASE 6

Phases modeled within System Platform

Extremely flexible and powerful batch management capabilities

Extremely flexible and powerful platform and plant model

InBatch Server

InBatch 9.0 integrated with System Platform

PHASE 1

PHASE 2

PHASE 3

Phases modeled within Control System

MX communication

SystemPlatform

Device Integration Device

Page 18: InBatch 9.0 Jos Peters Technical Support Engineer

Benefits of the integrated System

► Distributed architecture by definition► Options to enhance the batch solution

through:► ArchestrA Graphics► ArchestrA scripting capabilities► ArchestrA extension capabilities

► Supports scenarios such as► Runtime recipe adjustments based upon e.g. material

characteristics► Phase execution to query databases► Additional historian data generation

Page 19: InBatch 9.0 Jos Peters Technical Support Engineer
Page 20: InBatch 9.0 Jos Peters Technical Support Engineer

New Service: IBMX

Page 21: InBatch 9.0 Jos Peters Technical Support Engineer

TagLinker accessing AppServer

Page 22: InBatch 9.0 Jos Peters Technical Support Engineer

Galaxy Browsing…

Page 23: InBatch 9.0 Jos Peters Technical Support Engineer

TagLinker accessing AppServer

Page 24: InBatch 9.0 Jos Peters Technical Support Engineer

Advantage: Hierarchical Names

Page 25: InBatch 9.0 Jos Peters Technical Support Engineer

Improved Redundancy Coordination with AppServer

► Support failure scenarios such as:

▪ Write failures to AppServer i.e. caused by AppServer failover

▪ InBatch Redundant systems

▪ Platform status • on Deploy,

• Undeploy,

• Restart,

• etc

Page 26: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch Security

► For standalone InBatch installations, no changes were made▪ Need Security Option license to access

Security Manager► New: InBatch integrated with Galaxy

Security

Page 27: InBatch 9.0 Jos Peters Technical Support Engineer

Browsing ArchestrA Users

Page 28: InBatch 9.0 Jos Peters Technical Support Engineer

ArchestrA Users in InBatch

Page 29: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesInBatch ProvidesInBatch ProvidesInBatch Provides

New FeaturesNew FeaturesNew FeaturesNew Features

Integration to System PlatformIntegration to System PlatformIntegration to System PlatformIntegration to System Platform

ReportingReporting viavia ReportingReporting servicesservicesReportingReporting viavia ReportingReporting servicesservices

Page 30: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – Reporting

► Report Execution▪ All previously existing reports are available

through Reporting Services

Page 31: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – Reporting - Examples

Page 32: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – Reporting - Examples

Page 33: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – Reporting - Examples

Page 34: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – Reporting - Examples

Page 35: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesInBatch ProvidesInBatch ProvidesInBatch Provides

New FeaturesNew FeaturesNew FeaturesNew Features

Integration to System PlatformIntegration to System PlatformIntegration to System PlatformIntegration to System Platform

Reporting via Reporting servicesReporting via Reporting servicesReporting via Reporting servicesReporting via Reporting services

ConfigurationConfiguration utilityutilityConfigurationConfiguration utilityutility

Page 36: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch Configuration Utility

InBatch Server

InBatch Development ClientInBatch Runtime Client

Page 37: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesInBatch ProvidesInBatch ProvidesInBatch Provides

New FeaturesNew FeaturesNew FeaturesNew Features

Integration to System PlatformIntegration to System PlatformIntegration to System PlatformIntegration to System Platform

Reporting via Reporting servicesReporting via Reporting servicesReporting via Reporting servicesReporting via Reporting services

Configuration utilityConfiguration utilityConfiguration utilityConfiguration utility

Technological UpdateTechnological Update

Page 38: InBatch 9.0 Jos Peters Technical Support Engineer

What’s new in InBatch 9.0

► Technology Update▪ New installation leveraging MS Technology

(MSI)• New Default Path C:\Program Files\Wonderware\InBatch

• More Options during Installation

▪ Across components• MSI – Installation

• VS 2008 – COM Components

• Vista SP1 – Server & Clients

• XP SP3 – Server & Clients

• 2003 Server R2SP2 – Server & Clients

Page 39: InBatch 9.0 Jos Peters Technical Support Engineer

Installing InBatch 9.0

► Run Setup to get the installation started:

Page 40: InBatch 9.0 Jos Peters Technical Support Engineer

Installing InBatch Components

► What are the I/A Components? (Sister Company IPS)

Page 41: InBatch 9.0 Jos Peters Technical Support Engineer

Installing InBatch Components

► InBatch History Server and Reporting Content can be installed on separate nodes

Page 42: InBatch 9.0 Jos Peters Technical Support Engineer

Installing InBatch Components

► InBatch IDE/IEE Extensions▪ Installs icon in IDE to Launch Environment Display

► InBatch PDF Documentation – Standalone install of InBatch documentation

Page 43: InBatch 9.0 Jos Peters Technical Support Engineer

InBatch 9.0 – OS Support

► InBatch Server▪ Windows 2003 R2 SP2▪ Windows XP SP3▪ Windows XP SP2▪ Windows Vista SP1

► InBatch Clients▪ Windows 2003 R2 SP2▪ Windows XP SP3▪ Windows XP SP2▪ Windows Vista SP1

► InBatch Historian Server▪ Windows 2003 R2 SP2

► InBatch Reporting Content▪ Windows 2003 R2 SP2

► InBatch COM Components▪ Visual Studio 2008

Page 44: InBatch 9.0 Jos Peters Technical Support Engineer

Agenda

IntroductionIntroductionIntroductionIntroduction

InBatch ProvidesInBatch ProvidesInBatch ProvidesInBatch Provides

New FeaturesNew FeaturesNew FeaturesNew Features

Integration to System PlatformIntegration to System PlatformIntegration to System PlatformIntegration to System Platform

Reporting via Reporting servicesReporting via Reporting servicesReporting via Reporting servicesReporting via Reporting services

Configuration utilityConfiguration utilityConfiguration utilityConfiguration utility

Technological UpdateTechnological Update

Integration ExampleIntegration Example

Page 45: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

How to start?

Use InBatch Model Editor to create the required Units…

Page 46: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Create Classes for Equipment with similar functionality and create their phases including the needed Control and Status Tags

Page 47: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Add IBMX to the list of runtime services in InBatch.

Remember that a platform needs to be deployed for the service to start

Page 48: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Use the IDE to create a object templates for your Units and Phases – e.g. start with a simple Unit that monitors USTAT

Note that a UDA in AppServer needs to be named “..USTAT” – the 3rd dot comes automatically

Page 49: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Create Instances so that the InBatch Process Model is matched…

Remember: containment can provide an advantage for being able to use hierarchical names rather than specific item names

Page 50: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Use InBatch TagLinker to map the created InBatch Tags towards the Galaxy

Page 51: InBatch 9.0 Jos Peters Technical Support Engineer

Integration Example

Update InBatch Runtime Databases

…and use ArchestrA Object Viewer to watch your communications…

Page 52: InBatch 9.0 Jos Peters Technical Support Engineer

Questions

Page 53: InBatch 9.0 Jos Peters Technical Support Engineer

Software Solutions for Real-Time SuccessSM