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
© Copyright 2024