Advances in Batch Interfaces Jack Aude Presented by

Advances in Batch
Interfaces
Presented by
Jack Aude
© Copyright 2011 OSIsoft, LLC
© Copyright 2011 OSIsoft, LLC
2
Question
•
Who has a Batch Execution System?
© Copyright 2011 OSIsoft, LLC
3
PI BaGEN – General Purpose Batch Interface
•
•
•
Still our most popular Batch Interface
Perfect if no BES
PI Tags to mark Batch Elements
© Copyright 2011 OSIsoft, LLC
4
Auto-configure Assets
Auto-Configure PI Tags
TagName
Serve
r
Time
Value
Alarm & Event Tags
Phase Recipe & Report Parameter Tags
Various Batch Event Tags
PI Event Tags
© Copyright 2011 OSIsoft, LLC
Auto-Configure Aliases
Alarm & Event Aliases
Various Batch Event
Aliases
Phase Recipe & Report
Parameter Aliases
PI Event Aliases
© Copyright 2011 OSIsoft, LLC
The EVT file interface
BES
EVT
EVT
PI EVT
Interface
PI Server
BES – Batch Execution System
EVT – Event File
© Copyright 2011 OSIsoft, LLC
The EVT file interface
BES
EVT
EVT
PI EVT
Interface
PI Server
•OLEDB or other standard
•Proprietary access methods
?
MES
?
MES – Manufacturing Execution System
© Copyright 2011 OSIsoft, LLC
Batch Interface Framework
•
•
•
Base code for Batch Interfaces
Allows for self-healing
Merge Unit Batches from different BES into same Batch
– Manufacturer Specific
•
Tag templates
– Select specific Recipe Parameters or Reports
© Copyright 2011 OSIsoft, LLC
10
Batch Interface Framework Architecture
Batch Interface
Batch Interface Framework
External
Data
Source
Connector
Filter,
Options,
Batch
Logic
Local
Cache
PI
Communication
Library
© Copyright 2011 OSIsoft, LLC
Batch Interface Framework Interface
Self Healing
BES
EVT
EVT
Batch
Interface
PI Server
© Copyright 2011 OSIsoft, LLC
Batch Interface Framework Interface
Merge Unit Batches
BES
EVT
EVT
Batch
Interface
PI Server
•OLEDB or other standard
•Proprietary access methods
MES
© Copyright 2011 OSIsoft, LLC
Batch Interface Framework Interface
Merge Unit Batches
BES
BES #2
EVT
EVT
Batch
UnitBatch
Batch
Interface
UnitBatch #2
PI Server
Beer
Brew
Ferment
© Copyright 2011 OSIsoft, LLC
Batch Interface Framework Interface
Tag Templates
Tag
count
BES
EVT
EVT
PI EVT
Interface
PI Server
? ?
? ?
?
© Copyright 2011 OSIsoft, LLC
Recipe Values and Report Parameters
SP_CHARGE_MATERIAL
SP_CHARGE_AMOUNT TAG TEMPLATE
Multiple Events into
ACT_CHARGE_AMOUNT
Multiple Tags
Released new Batch Interfaces
(Pending)
© Copyright 2011 OSIsoft, LLC
Futures
• Swap out PI Communication Layer: write to PI Event
Frames database instead of PI Batch Database
• Enable auto-configuration of PI AF Database instead of
Module Database
• Enhance tag template functionality to write to PI AF/PI
Event Frames attributes
Batch Interface Roadmap – Event Frames
© Copyright 2011 OSIsoft, LLC