Controls Definition & MES to Controls Data Flow Possibilities

Similar documents
Understanding Manufacturing Execution Systems (MES)

Manufacturing Operations Management. Dennis Brandl

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Oracle Manufacturing Operations Center

Technical information

Evolving To The Enterprise Production System (EPS)

PLCs and SCADA Systems

SIMATIC IT Historian. Increase your efficiency. SIMATIC IT Historian. Answers for industry.

Collaboration Accelerates the Internet of Things and Industry 4.0

Understanding Programmable Automation Controllers (PACs) in Industrial Automation

Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.

print close Building Blocks

Technical Training Module ( 30 Days)

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland

Wireless Communications for SCADA Systems Utilizing Mobile Nodes

Internet-Accessible Power Monitoring & Control Systems

FUNCTIONALITIES AND INTEGRATION POSSIBILITIES OF MANUFACTURING EXECUTION SYSTEMS

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing

MANUFACTURING IN THE CLOUD IMPROVED PRODUCTIVITY AND COST SAVINGS ARE ON THE HORIZON

GE Fanuc Production Management Software

Functional Area Systems Production / Operation Systems

26/10/2015. Functional Area Systems Production / Operation Systems. Examples: Functional Area Info Systems. Functional Area Information Systems

InduSoft RealTime Performance Management Performance Management Solutions Using InduSoft Web Studio A white paper from InduSoft

Work Process Management

Observer and OPC

Operational Business Intelligence in Manufacturing

Case Study Why a Shop Floor Execution (SFX) System is an Essential Component to Enterprise Systems

Raising the Bar on Scalability

Models for MES In an Enterprise Architecture

WHAT IS SCADA? A. Daneels, CERN, Geneva, Switzerland W.Salter, CERN, Geneva, Switzerland. Abstract 2 ARCHITECTURE. 2.1 Hardware Architecture

A Proposed Integration of Hierarchical Mobile IP based Networks in SCADA Systems

Intelligent Device Management with DCS, PLC, and RTU

Toward Real-Time Plant Floor Visibility: A View From Various Manufacturing Sectors

Impact of OPC UA and Information Modeling on Monitoring Solutions. Ron DeSerranno, Founder / CEO rdeserranno@b-scada.com

Using Cellular RTU Technology for Remote Monitoring and Control in Pipeline and Well Applications

Wonderware MES Software 2012

Wonderware InBatch. Flexible batch management

Industrial Automation course

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many

GE Intelligent Platforms. solutions for dairy manufacturing

OPC COMMUNICATION IN REAL TIME

Off-the-shelf Packaged Software Systems And Custom Software Analysis By Gamal Balady MASS Group, Inc.

Testing Automated Manufacturing Processes

Applying Internet Technology to Production Environment Monitoring

Intelligent Terminal Automation System

How To Use Safety System Software (S3)

A Real Time, Object Oriented Fieldbus Management System

WinCon Programmable Automation. Controller

Improving production and operation systems with RFID. Taking manufacturing to the next level: RFID Work-in-Process solutions from IBM

QUEST The Systems Integration, Process Flow Design and Visualization Solution

A Data Collection Revolution?

Kepware Whitepaper. Enabling Big Data Benefits in Upstream Systems. Steve Sponseller, Business Director, Oil & Gas. Introduction

High rate and Switched WiFi. WiFi QoS, Security 2G. WiFi a/b/g. PAN LAN Cellular MAN

Keys To Developing an Embedded UA Server

Making Machines More Connected and Intelligent

WHITE PAPER. Enterprise Mobility Barometer Manufacturing Industry

ORACLE MANUFACTURING EXECUTION SYSTEM FOR DISCRETE MANUFACTURING

SHOP. Industrial IT solutions for the press shop

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Service Oriented Architecture (SOA) An Introduction

Rethink What You Should Expect From Your Distributed Control System

How To Create An Enterprise Class Model Driven Integration

RACKS CLASSIC STANDARD DIGITAL. DATA SHEET page 1/3. Description

of The New England Water Works Association

Introduction To SCADA and Telemetry

The Connected Industrial Enterprise. Why Unlocking Data to Enable a Connected Enterprise Is Vital to the Future of Manufacturing

Session: 4E51 "Trends in Production Management Software - A Must Attend for Anyone Evaluating Software"

Custom Solutions Center. Users Guide. Low Cost OEM PackML Templates L02 Release. Version LC-1.0

FOUNDATION Fieldbus High Speed Ethernet Control System

gimm Global Integrated Manufacturing Manager. Solution for industrial management of productive and logistic factory processes

straton Universal control and strong connections. embedded field bus controller soft-plc scada logic

A Modern Process Automation System Offers More than Process Control. Dick Hill Vice President ARC Advisory Group

CHOOSING THE RIGHT MES VENDOR TO ACHIEVE MANUFACTURING EXCELLENCE: A VENDOR COMPARISON

Component Based Rapid OPC Application Development Platform

MANUFACTURING EXECUTION SYSTEMS VS. ERP/MRP


Industrial HiVision Software

Work Process Management for Adaptive Manufacturing

A Grid Architecture for Manufacturing Database System

Process Control and Automation using Modbus Protocol

Getting Started Guide

Process Automation - History and Future

Wonderware MES/Operations Managing the transformation of materials into finished products in real time

MANUFACTURING EXECUTION SYSTEMS INTEGRATED WITH ERP & SIX SIGMA FOR PROCESS IMPROVEMENTS

Preactor Planning and Scheduling Software for Enterprise Application

Wonderware MES 4.0/Operations and Performance Software

Enterprise Integration Architectures for the Financial Services and Insurance Industries

PlantPAx Process Automation System. A Modern Distributed Control System

The Integration Between EAI and SOA - Part I

How To Manage A Network With Kepware

Functionality Considerations in Custom SCADA Development Tools

Epicor Vantage GLOBAL ENTERPRISE RESOURCE PLANNING

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

ARC VIEW. Inductive Automation s Ignition Technology Offers Potential to Disrupt HMI/SCADA Market VISION, EXPERIENCE, ANSWERS FOR INDUSTRY

Design and Implementation of SCADA System Based Power Distribution for Primary Substation ( Monitoring System)

Raising the Bar on Scalability. By Phil Couling, Marketing Program Manager, Supervisory HMI

Supply Chain Management Build Connections

The Beginners Guide to ERP for Food Processors

Maximizing return on plant assets

Transcription:

MESA INTERNATIONAL - WHITE PAPER NUMBER 3 Controls Definition & MES to Controls Data Flow Possibilities Rewritten and Published February 2000 Purpose This paper creates a functional architecture for the data flow possibilities and composition of the MES to Controls layers in an integrated enterprise. A definition of Controls, detail of information shared, and expected benefits of integrating Controls to MES/ERP systems are included. Control System Definition MESA defines a Control System as being "responsible for measurement, monitoring, and manipulation of production, people, products, and processes" within the environs of the process or shop floor. Within this definition, Controls would include automated process control systems, such as Programmable Logic Controllers (PLCs) and Distributed Control Systems (DCS); specificpurpose automation, such as Barcode Readers and Radio Frequency Identification products; and software-based controllers, such as those found within motion control, robotic control, numeric control, and open "soft" PLCs. Controls also include discrete products, such as sensors, drives, motors, and transducers that can supply real time information into the PLC- or DCS-based systems. Context MESA White Paper Number 2, "MES Functionalities & MRP to MES Data Flow Possibilities," defines the communications, data types, and data flow between the Enterprise Business Systems and Factory Floor Information Systems. The ERP/MRP environment is transaction-based. Data is exchanged in direct response to scheduling, routing, or production planning requirements. Contrast that with Controls where decisions are made in seconds or fractions thereof in response to process, operator, or materials operations needs. This difference of a real-time environment and real time response requirements affects most transactions and executions that occur in the Controls layer. Background: MES Defined MESA International defines MES as "systems that deliver information enabling the optimization of production activities from order launch to finished goods. Using current and accurate real-time data, MES guides, responds to, and reports on plant activities as they occur. The resulting rapid response to changing conditions, coupled with a focus on reducing non-value added activities, drives effective plant operation and processes." Manufacturing Execution Systems (MES), as defined by AMR, are "information systems that reside on the plant floor between the planning systems in offices and direct industrial controls at the process itself." There are 11 MES functions: Resource Allocation and Scheduling Operations/Detail Scheduling Dispatching Production Units Document Control Data Collection/Acquisition Labor Management Quality Management Process Management Maintenance Management Product Tracking and Genealogy Performance Analysis Controls Definition & MES to Controls Data Flow Possibilities 1

Contents Purpose and Context... 1 Background... 1 Emerging Automation Trends... 3 Focus of the Control Systems... 4 Implementing MES: Data Flow Possibilities... 4 Object Distribution Models... 5 Soft Control: A New Means for Distributing and Control... 5 Benefit of Soft/Open Control for MES... 6 Components and Definition of Terms...7 2000 Manufacturing Execution Systems Association 2 Controls Definition & MES to Controls Data Flow Possibilities

MES Context Model KEY: MES = Manufacturing Execution Systems SSM = Sales & Service Management SCM = Supply Chain Management ERP = Enterprises Resources Planning P/PE = Product & Process Engineering CONTROLS = PLC, DCS, line & machine control Each function contributes to the collection of data required to monitor, track, cost, and control product manufacture in real time. As MES is a manufacturing-oriented system, it must interact and share information with other manufacturing applications. These applications include front-end business systems, such as Sales Support, Supply Chain Management, and Enterprise Resource Planning; and manufacturingfocused systems, such as Product/Process Engineering and Controls. Relevant data residing in the MES can be integrated with these systems to better track, monitor, and reconcile the plant processes. The Controls environment impacts the creation of the products from material release and manufacture through test and final processing stages. Coupled with an MES, the user has total shop floor control and feedback. Emerging Automation Trends This diagram (figure 2) models the data access from a Control system. MES provides an information hub that links to and sometimes between all of these systems. MES overlaps with other manufacturing system types, which also overlap with each other. For example, scheduling may appear in both MES and SCM; labor management in MES, SSM, and the HR function or ERP; document control in MES and P/PE; and process management in both MES and Controls. Degrees of overlap vary by industry and implementation. Five functional areas in an Automation hierarchy- ERP, MES, Supervisory Control, Controls (Automation Systems) and Sensors/Devices have converged into a less structured model based on the acceptance of open systems and software standards, such as XML, COM/DCOM, Java and Corba. These standards have streamlined both data acquisition and analysis, and have eliminated many of the boundaries that existed between the MES, business system, and plant floor layers. figure 2 Controls Definition & MES to Controls Data Flow Possibilities 3

Now, a common database and data model can be used throughout the enterprise. Focus of the Control Systems The control layer concerns inputs and outputs, or status points, of the process. These points can be relayed as they occur, trended as part of the functionality within the Controls themselves, or they can be stored in real-time historical databases for analysis, all to assure that the product or process is progressing within defined limits. These steps keep the Control Systems' focus on the process or operation itself-assuring that all of the people, equipment, and resources involved within the process are correctly and fully utilized. Interaction between the Control and MES layers is dynamic. Control information/status can be accessed as it is created, satisfying SPC and SQC needs. It can also be batched or stored within a database for later examination to meet labor tracking, maintenance, or process analysis needs. The Control layer can query the MES for status changes-recipe, material, work order updates, work-in-process status, or other operating instructions. It is important to note that MES is not concerned just with continuous process. Critical Control layer information exists within discrete manufacturing processes, such as those found within the automotive or electronics industries. In these industries, MES looks at the bills of material tracking, routing, yields, and the associated quality parameters. The Control layer is the final layer in the office-tofactory-floor paradigm. Information needs from the business systems (material utilization to WIP to final package counts to shipping information) are all based upon available information from the Control layer. To gather this information, software such as drivers, data inquiry tools, transaction/database mapping, and object interfaces, along with the plethora of factory-floor network architectures and/or hardware drivers, are required to access the data that already exists in various forms. Implementing MES: Data Flow Possibilities So how does MES function in a typical factory? Most of the components described within the MES to Controls layer already exist. Figure 3 describes the operations, interactions, and data flow between the ERP (Business), MES (Execution), and Controls layers. From the left in figure 3, you can see the ERP system. ERP systems work with a time horizon of days, weeks, months, and years--that is the 100x time factor. The ERP system notes product usage, customer orders, and materials requirements, and sends requests to the Execution (MES) layer to build more products or inventory to fulfill customer orders. The MES systems are responsible for carrying out the product manufacture, and all operations associated with the creation of those products. Recipes or product design details can be stored at the MES layer, which supplies the "how to build" instructions for the Control layer. These instructions are used for both labor and physical devices. As the MES systems work in short time spans (one day, one shift, one hour, minute or second) but not in the speeds associated with Controls, the time factor is 10x. Once the instructions, programs, documents, software, and other manufacturing requirements for support systems are transmitted, the Controls layer is then responsible for carrying out the process. The Controls function uses all of the resources on the factory floor (hardware, software, and people) in a manner consistent with the goal of producing a product that meets or exceeds desired specifications. Controls work in real-time. Their time factor of 1x (less than a second) means that there are always operations occurring to refine or correct the process to maintain desired tolerances or outputs. The "Equipment," "People, " and "Devices" carry out the finite instructions for the process output. Drill-down inquiries, or status indicators, from the Execution layer can spontaneously access information created on an as-needed basis for process control. Bilateral inquiries can emerge from either layer. These inquiries are used to measure progress-to- 4 Controls Definition & MES to Controls Data Flow Possibilities

Real-Time Enterprise Management (MES in an Enterprise Data Flow) Customer Orders Work Orders Work Instructions Control Parameters Operator Instructions ERP/MRPII System Manufacturing Execution System Control System (or Manual Operation) Order Status WIP Status Quality Data Build History Checks Resources Creates Manufacturing Plan Releases Work Orders Tracks WIP Displays Operator Instructions Updates ERP System Equipment People Devices Operation/Job Status Machine/Operator Status Process Values 100 X 10 X 1X Time Factor figure 3 plan, to communicate unscheduled changes, or to announce alarms, events or changes that have occurred. MES serves as a two-way window into the manufacturing process, integrating and facilitating key information flows and commands between Controls and business planning systems for total resource and enterprise management. MES can be the cornerstone in achieving the ERP/MES/Control Integrated Enterprise of tomorrow. Object Distribution Models for MES to Controls There are two standardization efforts for software/object distribution - CORBA for Unix and COM/DCOM for the Windows NT platform. MESA International participates in a consortium to create a working model that utilizes both software standards for MES object distribution, as detailed on the next page in figure 4. Most Controls products are designed to interface with other applications, and have built-in software interfaces utilizing either COM/DCOM or CORBA, so the object distribution model created by NIIP-SMART will be extendible down to the hardware layer. Soft Control: A New Means for Distributing and Control The newest evolution within the Controls world is to create "soft" or "open" software-based versions of traditional hardware-based automation equipment. The soft controller has implementations in Programmable Logic Controllers (PLC), I/O, Motion, and Operator Interface. Most prevalent are PLC-based soft controllers. Normally running on Windows NT, they can either run as a service on top of the NT operating system, or within the operating system, essentially "taking control" of the processor. Controls Definition & MES to Controls Data Flow Possibilities 5

MES Future Technology Model Workflow Management Knowledge Management Data Mediator Resource Negotiator Product Data Management Application Agent MES Object Model Object Request Broker (i.e. CORBA, COM/DCOM) Agent Legacy Application Legacy Application Firewalls Agent Agent Agent Application Application Agent Manufacturing Firewalls Subcontractors MES is incrementally evolving toward a consistent object model, along with the rest of the software industry. In this future information systems model, MES uses an object request broker to pass manufacturing events to workflows, agents, and external systems (SCM, ERP, Legacy, SSM, P/PE, Controls, Data Warehouse) through data mediation. Unique plant business policy is represented as sets of rules within knowledge management which can initiate manufacturing events. Source: NIIIP-SMART Reference Architecture figure 4 The importance of Soft/Open Control is: No hardware restrictions to proprietary drivers, configurations, or manufacturers Can co-exist with legacy control products Provides a "cleaner" method of data acquisition using Microsoft Foundation Class or Java-class objects Eliminates proprietary/manufacturer specific networks Benefit of Soft/Open Control for MES The benefit of a software-based Controller is data acquisition and integration into the supervisory and business systems, such as MES and ERP. Using the same standards created for object distribution (COM/DCOM or CORBA), soft control can seamlessly imbed real-time process data into these business applications. Soft Control also allows data sharing in a number of disparate applications. For example, a Word also to standardize on their method of distribution. OPC can theoretically minimize data integration at both the Control and MES layers. Fieldbuses are the last level of data acquisition for MES to Controls. No discussion of Controls would be complete without a cursory overview of factory floor- level sensor/device and field networks. These digital networks serve to link industrial equipment with both the controllers and peer-level devices, either on a scanned, exception, or polled event basis. For data transmission, Ethernet has been gaining in favor. Long used in business applications, there are moves underway to increase Ethernet's packet size and transmission rates to meet the speed and information needs of Controls. Ethernet normally runs with TCP/IP communication layers, which define how a piece of information travels from one machine to another (IP) and a reliable connection between two running processes (TCP). document, Spreadsheet, and a Quality Control application can theoretically all share the same data, from the same source, be that a PLC, DCS system, or barcode reader. Lastly, Soft Controllers can act as a data server or client via OPC - OLE for Process Control. OPC builds on OLE by allowing Control Systems to standardize on certain data/object definitions, and 6 Controls Definition & MES to Controls Data Flow Possibilities

Components and Definition of Terms Components of the Control layer The components of the Controls layer include, but are not limited to: controllers (programmable controllers, computers, robots, and Distributed Control Systems or DCS); sensing devices (limit switches, photoelectric controls) CNC (Computerized Numeric Controllers), motion control user/operator interfaces display devices specialty software (including human/machine interface, quality systems, control programming software, and automatic identification configurators) intelligent input devices, such as smart transducers, or barcode and radio frequency identification. In addition, the Control layer would include factory networks for both devices and peer/control products, along with an information bus and associated middleware/interface software for sending Control-layer information into the ERP and MES layers. Definition of Terms COM: Component Object Model is a binary component used in several objects (programs) which may be combined to produce desired results - originated by Microsoft. standard for Control Equipment based on OLE concepts. The foundation's goal is to develop an open and interoperable interface standard based on the functional requirements of OLE/COM and DCOM technology that fosters greater interoperability between automation/control applications, field systems/devices, and business/office applications. PC-Based Control: Control functions performed within a personal computer and related software. Recipes: Control or Process instructions that include work instructions (what and how to build), equipment instructions (what and how to use), operator instructions (who to use, when/how to use, safety, data collection, scheduling), machine instructions (which to use and how), and scheduling instructions (when to build). Soft/Open Control: Software-based dedicated controllers that use an "open" operating system (Windows NT or Linux, a real time Unixderivative operating system). Benefits include lower hardware cost, reduced set up time, wider choices of suppliers, and a "cleaner" method of data acquisition using either Java or Microsoftclass objects. User Interface Data: Data necessary to communicate machine or process status to operators. DCOM: Distributed Component Object Model is a highly optimized protocol extending COM to networks and was also originated by Microsoft HMI: Human/Machine Interface are software systems that graphically depict the status of machines, controls, and equipment that reside on the factory floor. HMI can also be hardware, such as an operator message display, that communicates the condition of the equipment or process/operation, or it can provide work instructions. HMIs include pushbutton stations, software, display stations, and message displays. OLE: Object Linking and Embedding, from Microsoft, controls how objects may interrelate. Objects can be linked or embedded. OPC: OLE for Process Control is a communication Controls Definition & MES to Controls Data Flow Possibilities 7

Created by: MESA International 303 Freeport Road Pittsburgh, PA 15215 USA +1.412.781.9511 Fax: +1.412.781.2871 E-mail: info@mesa.org http://www.mesa.org 8 Controls Definition & MES to Controls Data Flow Possibilities