Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2002 ABB Automation Technology Products AB - 1 2002-01-04 33BSE022283.ppt Industrial IT The Aspect Object Architecture Overview.

Similar presentations


Presentation on theme: "© 2002 ABB Automation Technology Products AB - 1 2002-01-04 33BSE022283.ppt Industrial IT The Aspect Object Architecture Overview."— Presentation transcript:

1 © 2002 ABB Automation Technology Products AB - 1 2002-01-04 33BSE022283.ppt Industrial IT The Aspect Object Architecture Overview

2 © 2002 ABB Automation Technology Products AB - 2 Relationship Management Industrial IT - Expanding the Real-Time Domain Enterprise Resource Planning Manufacturing Execution Systems Process Control Asset Optimization Customers, WWW, eBusiness Production Planning & Scheduling Robotics Motors & Drives Sensors & Meters Power Electronics Enterprise Management Factory Management Automation and Control Process Measurement, Actuation, Energy Distribution Enterprise Asset Management Real-Time Character Transaction Character Real Time Consistency Transformers Switchgear Background

3 © 2002 ABB Automation Technology Products AB - 3 The Aspect Object Architecture Supports the Industrial IT concept, by defining a platform, concepts, and rules, for development of Industrial IT compliant products Background

4 © 2002 ABB Automation Technology Products AB - 4 The Aspect Object Architecture Requirements: Make it possible to build a system that provides functionality for process automation, asset optimization and collaborative business processes, yet is easily understood and efficient to use Be optimized for the performance, predictability, reliability and availability that is required for high performance real-time process control Provide security mechanisms that allow all operations to be access controlled and logged to comply with regulatory requirements Background

5 © 2002 ABB Automation Technology Products AB - 5 The Aspect Object Architecture Requirements, cont. Scale competitively from very small ( 200,000 objects) Provide strong support for building reusable application solutions Allow software and equipment of different origin and with different internal implementation technologies to be integrated and work together as one consistent and integrated system Allow new functionality to be incrementally added to and integrated with the system without changing or recompiling existing software Efficiently support development by independent groups in a distributed organization Background

6 © 2002 ABB Automation Technology Products AB - 6 Logical structure Client/server Network Control Network Fieldbus Plant Intranet Controllers Servers Router Field devices Firewall Internet Server Workplaces (Rich clients) Workplaces (Rich or Thin clients) Workplaces (Thin clients) System Topology

7 © 2002 ABB Automation Technology Products AB - 7 Integration of Information - a Challenge Many different formats Paper Files Databases Web based Many different systems Legacy systems New systems Different architectures Access problems Tedious and time consuming Inconsistent or outdated information WWW Aspect Objects

8 © 2002 ABB Automation Technology Products AB - 8 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Control Maintenance Record Product Description Faceplate Ordering form Drawing Aspect Objects

9 © 2002 ABB Automation Technology Products AB - 9 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Aspect Objects

10 © 2002 ABB Automation Technology Products AB - 10 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Product specification Quality report Production order Production schedule Production report Profile data Stock report Operator interaction Aspect Objects

11 © 2002 ABB Automation Technology Products AB - 11 The Aspect Object Model Users need a unified object approach to browsing and storing data Operating Procedure PD_F IC10 7 Process Graphics Simulation Model … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Aspect Objects

12 © 2002 ABB Automation Technology Products AB - 12 The Solution Model Object Real Object Faceplate Aspects Control Graphics Report Trend Applications Control Builder Active Graphics Reports Trends Aspect Systems Aspect Objects

13 © 2002 ABB Automation Technology Products AB - 13 The Solution Model Object Aspects Real Object Stock report Product specification Operating procedures Production schedule Mechanical drawing Microsoft Excel Microsoft Word IFS AutoCAD Aspect Systems Aspect Objects

14 © 2002 ABB Automation Technology Products AB - 14 The Aspect Object Architecture Aspect Systems interact through the Aspect Framework The Aspect Framework provides application independence ReportsControl Process Graphics 2345 etc. Aspect Framework Aspect Directory Client Appl. 1 Aspect Systems Aspect Objects

15 © 2002 ABB Automation Technology Products AB - 15 Object Structures Reactor Heating system Valve Reactor 1 Valve 1.1 Draining 1 MV 1.1 PID 1.1 Reactor 1 Heating 1 Temp control 1 Out 1.1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 Reactor 1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 Reactor 1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 MV 2.1 PID 2.1 Reactor 2 Heating 2 Temp control 2 Out 2.2 Valve 2.1 Draining 2 Aspect Objects

16 © 2002 ABB Automation Technology Products AB - 16 Object Structures Aspect Objects

17 © 2002 ABB Automation Technology Products AB - 17 Plant Explorer Aspect Objects

18 © 2002 ABB Automation Technology Products AB - 18 Aspect Object Types An Aspect Object type defines certain characteristics that are common to several Aspect Object instances Efficient re-use of proven solutions When an instance of an object type is created, the aspects that are defined in the object type are instantiated and associated with it You can add aspects to a specific instance You can replace inherited aspects with instance specific aspects of the same type You can not delete aspects that were inherited from the object type Aspect Objects

19 © 2002 ABB Automation Technology Products AB - 19 Aspect Object Types Simple and Composite Object Types LibrariesTypesInstances Type StructureFunctional Structure Aspect Objects

20 © 2002 ABB Automation Technology Products AB - 20 Three software layers Workplace layer Server layer Control layer Architecture Workplace Server Controller Device Web Workplace

21 © 2002 ABB Automation Technology Products AB - 21 The Aspect Framework The Aspect Object Architecture builds on the concepts of Aspect Objects and Afw Services The rules and conventions defined by the architecture are implemented by the Aspect Framework (Afw) Aspect Framework (Afw) Architecture

22 © 2002 ABB Automation Technology Products AB - 22 Adding functionality Server and workplace functionality is provided by applications which present themselves as Aspect Systems The control layer is connected to the server layer through connectivity components Aspect systems Aspect Framework (Afw) Connectivity components Architecture

23 © 2002 ABB Automation Technology Products AB - 23 Aspect System - Integration levels 0.User Interface Wrapping: The application provides its user interface as an ActiveX, ASP/HTML page, Active Document, OLE Server, or Windows application. This is the lowest level of integration, allowing a user to access the application’s user interface through Aspect Objects, but providing no other integration benefits 1.User Interface Integration: The application recognizes itself as an aspect system, and it supports basic aspect operations, such as Create/Delete. When you navigate to the aspect you end up in a context which is relevant to the current Aspect Object 2.Navigation Integration: The aspect system recognizes the fact that there are also other aspect systems. It supports context menus, making it possible to navigate to other aspects directly from within the application. It also provides contents for other aspect systems to include in context menus 3.Engineering Integration: The aspect system supports all aspect operations, including Copy/Paste, Export/Import, Inheritance and Version Handling. The aspect system has knowledge about object type libraries and structures 4.Administrative Integration: The aspect system supports integrated administration, including install, backup/restore, and NLS translation 5.Data Management Integration: The aspect system supports life-cycle management, and transaction handling with roll-back Architecture

24 © 2002 ABB Automation Technology Products AB - 24 Protocol stack A OPC Server B Protocol stack B Controller Type A Device Type B Connector Adaptor for AAdaptor for OPC Application example - Graphics File Set Distribution Display Cache Aspect Directory Aspect Server ASO Connector Application ASO Graphics Builder Graphics client Afw OPC/DA Handler Graphics client Afw OPC/DA Handler Connectivity ServerApplication Server Architecture

25 © 2002 ABB Automation Technology Products AB - 25 Control layer Functionality in the control layer is provided by controllers and other types of devices Control network devices Fieldbus devices Web devices Generic devices Integration of Control Layer Workplace Server Controller Device Web Workplace

26 © 2002 ABB Automation Technology Products AB - 26 Connecting Controllers & Devices Control network Web Device Control Network Device Field Device Field Device Fieldbus Field Device Field Device Fieldbus http e.g. on TCP/IP/E-net Plant network Other, e.g. Modbus Generic Device Generic Device Other, e.g. Modbus Server CA Service OPC Server or Connector Integration of Control Layer

27 © 2002 ABB Automation Technology Products AB - 27 Connectivity components Data access OPC config. Control config. Appl. Other Aspect Systems OPC Server Controller Server Control Network Data access Protocol stack (e.g. MMS/TCP/IP/E-net) Afw OPC Control Aspect System (e.g. IEC 61131-3 Control Builder) Control Runtime (e.g. IEC 61131-3) Protocol stack (e.g. MMS/TCP/IP/E-net) Integration of Control Layer

28 © 2002 ABB Automation Technology Products AB - 28


Download ppt "© 2002 ABB Automation Technology Products AB - 1 2002-01-04 33BSE022283.ppt Industrial IT The Aspect Object Architecture Overview."

Similar presentations


Ads by Google