Introducing the Industrial Application Server - IAM-Wonderware

quicksandwalleyeInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 8 μήνες)

247 εμφανίσεις

Wonderware System Platform


“Software Solutions for Real
-
Time
Success”


Terence Tan

General Manager

Announcements


New Release!! (End/March)


InTouch 10.1


System Platform 3.1


Development Studio 3.1


MES Performance 3.5


MES Operations 3.5


InBatch 9.0


ArchestrA Object Toolkit 3.1


Remote Response Objects 1.0


Packaging Industry Pack

Announcements


We moved to Damansara Intan E
-
Business
Park Jan/2009.


Area: 2088 sq feet


1 Training Room (max 12 participants)


2 Meeting Room

Announcements


Upcoming events:


Full Product Training


InTouch 10.1


System Platform 3.1


MES Operations & Performance


Short Tech Seminars (FOC)


InTouch 10.1 Appreciation Training


InTouch 10.1 Hands
-
on Features Training


System Platform 3.1 Hands
-
on Features Training


InTouch


How To xxxxx




Invensys Wonderware


Who is Invensys Wonderware?

Invensys Wonderware


Establish in 1987


Today


business unit of Invensys plc, FTSE
-
list


Headquarters: Lake Forest, California


4 Development Centers


Asia
-
Pacific Office: Singapore, Australia, Japan,
Korea, China


20 Distributor Offices in the Asia
-
Pacific


600 + System Integrators worldwide


350 + 3rd Party Product Providers


More than 500,000 installations!

Invensys Business Groups


Delivering leading brand solutions, from the
production line to the bottom line.

Our Customers and more…

Mega Steel

Wonderware’s Application Space

10

Wonderware Software Solutions

Devices

(Barcode Scanner, PLCs, DCS, AB, Siemens, Omron, etc…)

ERP


InBatch

Batch Mgmt System

MES

MES
Operations/Performance

IO Servers

Connectivity

InControl

Soft Logic Controllers

Web


Info


Server

Internet Publishing

HMI/SCADA

InTouch

RT SPC/SQC

Plant Historian

IndustrialSQL

Server

ActiveFactory

Software Integration


In the OLD days, because of the available
“TECHNOLOGY”, Integration;


Database connectivity


Dynamic Library Link (DLL)


Application Programming Interface (API)


OPC (OLE for Process Control)


Active
-
X Control, Active
-
X Exe, etc

Duplicated services and complex
integration

WHAT IF!!

SOFTWARE PLATFORM

FOR

MANUFACTURING

TRACEABILITY


PRODUCTION

HISTORY & GENEALOGY

OEE &

DOWNTIME ANALYSIS

SCADA

CONTROL & MONITORING

ALARMS & EVENTS


QUALITY

MODULE

ERP

CONNECTIVITIES

ERP

(SAP / ORACLE / etc)



IMAGINE!!

SOFTWARE PLATFORM

FOR

MANUFACTURING

TRACEABILITY


PRODUCTION

HISTORY & GENEALOGY

OEE &

DOWNTIME ANALYSIS

SCADA

CONTROL & MONITORING

ALARMS & EVENTS


QUALITY

MODULE

ERP

CONNECTIVITIES

ERP

(SAP / ORACLE / etc)


BENEFITS


Project Successful Rate is HIGHER


Shorter Development Time Frame


Faster Time to Market


Lower Investment Cost


Project can be easily DUPLICATE to
promote Standardization


Wonderware System Platform

WONDERWARE SYSTEM PLATFORM

FOR

MANUFACTURING






















DATA CONNECTIVITIES

(PLCs, DCS, Field Devices, Barcode Reader,

Existing HMI, Existing Quality Systems, etc)

WONDERWARE
HISTORIAN

(Production Database
-

Time
-
series data, Alarms &
Events)

WONDERWARE
INFORMATION SERVER

(Web
-
based Reporting
System)





WONDERWARE
INDUSTRIAL

APPLICATION

SERVER

(Application Engine)




Wonderware System Platform

18

How are these Objects Used?

(Control Environment)

$DiscreteDevice

$Valve

CV101

CV201

CV301

CV401

This is a base Template
that can be used to define
custom standards.

Here the template has
been configured as a
Valve.

The $Valve Template has been
used to create several instances
of the device.

19

How are these Objects Used?

(IT Environment)

$UserDefinedObject

$ReportObject

Dry_BatchReport_Start

Dry_BatchReport_Finish

Wet_BatchReport_Start

Wet_BatchReport_Finish

This is a base Template
that can be used to define
custom standards.

Here the template has
been configured as a
ReportObject.

The $ReportObject Template has
been used to create several
instances of the Report.

Alarms and events

Graphic symbols

Faceplates

Inputs/Outputs

Logic/Scripting

Historical Information

Security

Equipment centric objects:

Powerful and multi
-
faceted

Assemble multiple pieces of equipment into a
process unit

$GenericBrewKettle

This object is a template
for other objects

BK101

BK102

BK103

BK104

Create, evolve and enforce standards through
multi
-
level derivation

$BrewKettleTypeB

$BrewKettleTypeA

Changes to template automatically propagate to instances

New templates can be derived from existing templates

Libraries of standard objects can be developed

Standard templates decrease project
-
to
-
project costs

Galaxy
Repository



GRNode

History configuration is
managed in the objects or
their templates.

The configuration is
deployed together with
the objects.

The objects automatically
configure the historian
when they are deployed.

Historical data is pushed
from the objects to the
historian.

Historian



InSQL

Automation
Object Server



AOS001

Automation
Object Server



AOS002

Automation
Object Server



AOS003

Automatic historian configuration

Objects automatically configure the historian
and are responsible for data delivery

Operator

Station

Operator

Station

Operator

Station

Operator

Station

Development

Station

Development

Station

Evolution from tag
-
centric HMI to

equipment
-
centric System Platform

CV101

CV102

CV103

Process Data History

Alarm History

Event History

History

SP


Solution:



Encapsulation in objects



Derivation from templates



One global name space



Security at data level



Thin presentation layer

One global and secure name
space for all process data.

CV103

Evolution from tag
-
centric HMI to

equipment
-
centric System Platform

Easy creation of object

instances using “drag and drop” from
templates

CV102

CV101

Process Data History

Alarm History

Event History

History

SP


Solution:



Encapsulation in objects



Derivation from templates



One global name space



Security at data level



Thin presentation layer



Drag and drop

Galaxy
Repository



GRNode

Automation
Object Server



AOS004

Historian



InSQL

Automation
Object Server



AOS001

Automation
Object Server



AOS002

Automation
Object Server



AOS003

System expansion and redistribution of loads

Operator

Station

Operator

Station

Operator

Station

Operator

Station

Development

Station

Development

Station

More
computing
power
needed!

AOS

Application layer availability

AOS

InTouch

InTouch

InTouch

InTouch

Historian

Client Server Architecture

PLC

Non
-
redundant system

1.
The server handles all data.

2.
If the server is lost then the
clients lose connection to
data.


InTouch


InSQL


Other AOS Nodes


Redundant System

1.
Redundant servers maintain
synchronized data through
dedicated network.

2.
If the primary server is lost the
backup server will take over
where the primary left off. The
switch is transparent to the
clients.

3.
Configuration is done through
a check box on the
AppEngine.


Architectural flexibility

RMC

Primary

AOS001

AOS002

AE1

AE1

backup

AE2

AE2

backup

1.
Peer to Peer
Architecture

2.
Each machine hosts a
different AppEngine
and AppObjects.

3.
Platforms can host
more than one
AppEngine.

4.
AE1 Backup is
assigned to
Workstation 2.

5.
AE2 Backup is
assigned to
Workstation 1.


Software Solutions for Real
-
Time Success

SM