copyright©2006 dragonfly automation software dragonfly open plantengine center (dopec)

45
CopyRight CopyRight ©2006 Dragonfly Automation ©2006 Dragonfly Automation Software Software Dragonfly Open PlantEngine Center (DOPEC )

Upload: pierce-sherman

Post on 27-Dec-2015

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Dragonfly Open PlantEngine Center

(DOPEC)

Page 2: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

AgendaAgenda

About Dragonfly Automation Software

Background

Introduction Of DOPEC

Architecture

Future

Page 3: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• A system engineering company for industry automation quality and production monitoring software development.

• Enabling plants to achieve operational excellence by integrating production and operational data into knowledge to predict and prevent problems.

• Products including Dragonfly Components and DDragonfly OOpen PPlantEEngine CCenter (DOPEC).

About Dragonfly Automation Software

Page 4: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Providing reliable, high quality and rich featured components that can enhance the customers’ applications  in automation,scientific research and simulation , and financial fields.

• ActiveX Components• ActiveX Extension Components• Dragonfly Chart.Net• Support Tools

Dragonfly Components

Page 5: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Background ---What is DDE?

Microsoft supports a special client/server mechanism called Dynamic Data Exchange (DDE).

DDE enables two applications to interact by exchanging data.

Applications supporting can communicate with any other application that supports DDE such as Visual Basic, Excel, Access, Lotus.

• DDE = Dynamic Data Exchange

Page 6: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• OPC = OOLE for PProcess CControl– A standard INTERFACE which enables the development of

interoperable servers and clients applications.

– Allows MULTI Client/Server Architecture.

– Allows Local and REMOTE Server access.

– Manages REAL TIME information.

OPC (OLE for Process Control) is an industry standard specifying the interface (objects, methods) to an OLE

object (COM, .dll) that accesses the (proprietary) data produced by field devices and programmable logic controllers.

Background ---What is OPC?

Page 7: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Background --- OPC System Architecture

OPC serverX

application(OPC client)

OPC server(simulator)

OPC serverY

OPC standard

node(MS Windows)

COM objectsPLCs Brand X

PLCs Brand Y

non-standard

Page 8: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

SoftwareDriver

SoftwareDriver

SoftwareDriver

SoftwareDriver

DisplayApplication

TrendApplication

ReportApplication

Before OPCBefore OPC

Page 9: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

DisplayApplication

TrendApplication

ReportApplication

OPC client OPC client OPC client

SoftwareDriver

SoftwareDriver

SoftwareDriver

SoftwareDriver

OPC server OPC server OPC server OPC server

With OPCWith OPC

Page 10: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Introduction of DOPEC• A total open and transparent integrated solution for industrial automation data acquisition and plant management.• Help optimize plant performance, support informed decision making and enhance collaboration through all levels of your enterprise for maximum productivity and profitability.• A platform to deliver an integrated service for accessing the industrial plant data globally via internet network.

Page 11: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Process control and plant optimization system for enterprise-wide data access, control asset maintenance, process fault detection and alarm management.• Integrate production and business layer for real-time profit management.• Improve employee effectiveness by creating a collaborative environment.• Enterprise-Wide decision support.

Page 12: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• DOPEC = Dragonfly Open PlantEngine Center• DOPEC is a DDE & OPC Client Design System

which integrates all different kinds of DDE & OPC servers into one centralized Client System.

• DOPEC has its own data acquisition methodology to embed the customized data acquisition drivers.

• DOPEC is a customer configurable graphical user interface design software which is used to collect different kinds of DDE & OPC and other data in the industrial plants;

• DOPEC is a SPC based Quality Analysis Tool

Page 13: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

DOPEC Architecture

SIMATICS7

1 SIMATIC

M7

OPC Server AEAcq Server DDE Server DAcq Server

COM / DCOM

DataEngine

COM / DCOM

WinViewer

DDE_Engine OPC_Engine DAcq_EngineDDE_Engine OPC_Engine DAcq_Engine

SPC_Engine DataLog_Engine AE_EngineSPC_Engine DataLog_Engine AE_Engine

DDE/DDEShare

Page 14: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• DOPEC consists of DataEngine, and WinViewer;• DataEngine is used to collect and analyze data from

the plant floors which include DDE Engine, OPC Engine, DAcq (Data Acquisition) Engine, Datalogger, AE (Alarm/Event) Engine and SPC Engine.

• WinViewer is used to visualize the collected dada, such that, the customers can locally or remotely control and monitor the industrial automation systems and the plant device .

Page 15: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Data Flow ChartData Flow Chart

Device 1 Device 2 Device n-1 Device n

OPC Server AEAcq Server DDE Server DAcq Server

DataEngine

DDE Engine /OPC Engine / DAcq Engine Datalog Engine /AEEngine / SPC Engine

Win Viewer

Win Viewer

Win Viewer

Win Viewer

Win Viewer

Win Viewer

Viewer Server

PlantPlant

DataEngine RoomDataEngine Room

OfficeOffice

Info Acq Client

Information Acquisition

Page 16: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Information AcquisitionInformation can be acquired by many servers like OPC DA servers, OPC AE servers, DDE servers , Dragonfly Data Acquisition Servers (DAcqServer) and Dragonfly Alarm/Event Acquisition Servers (AEAcqServer).• DAcqServer is a server to sample the process and production data from plants which allows customers to embed their own data acquisition drivers into DOPEC system.

• AEAcqServer is a server to audit and collect the alarms and events from the plants which can embed the customized AE drivers into DOPEC.

Page 17: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

DataEngineDataEngine collects all data from the plant floors and distribute all these data to DOPEC Viewers for display.

• DDE Engine can communicate with the DDE servers locally or remotely via DDE Protocol and DDE Share.

• OPC Engine can communicate with the OPC servers locally or remotely via COM/DCOM .

• DAcq Engine can communicate with Dragonfly Data Acquisition Server(DAcqServer) locally or remotely via COM/DCOM

Page 18: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• AE Engine can communicate with Dragonfly AEAcqServer and OPC AE Servers locally or remotely to log all alarms and events into SQL database and provide interface for WinViwer to access these information via COM/DCOM.

• Datalog Engine can communicate with the other Data Acquisition Engines to log the process and production data into SQL database and provide interface for WinViewer to generate Datalog Reports.

• SPC Engine provides SPC calculations and analyses for SPC variables via sampling data from other data Engines.

Page 19: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

WinViewerA customer configurable graphical user interface design software which is used to collect different kinds of real-time process and production data in the industrial plants.

– Design Graphical User Interface;– Connect the Data Objects to data source in the

plants via DataEngine;– Display the OPC data, DDE data, DAcq Data

or other data in form of many kinds of graphical intuitive components.

Page 20: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

– Many graphic charts and components to show the data from DataEngine;

– Alarms and Events auditing and monitoring;

– Event Report Generation (HTML Reports & Excel Reports)

– Datalog Report Design and Generation (HTML Reports & Excel Reports);

– Screen Image Capture, Report Print Preview & Print;

– Language Switching Support to allow the WinViewer designers to implement multiple language support.

– Unit Switching Support.

Page 21: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

– Apply “What you get is What you see” graphic approach to design your navigation pages.

– Configurable Viewer Framework, Page Navigation (Add, Modify or Delete the function groups, Add, Modify or Delete the screen Pages).

– User Management (Login & Logout, User Account Management, User Access Level Control);

– Customer Designed ActiveX Special can be easily embedded into WinViewer.

Page 22: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Window Viewer FrameworkMenu Bar

Tool Bar

Function Group Bar

Navigation Tabs

Navigation Forms

Tool Box Button

Status Bar

Page 23: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Page 24: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Navigation DesignNavigation of WinViewer consists of some function groups, and several tab forms under each function group.

FnGrp1 Tab Form 1

Tab Form 2

Tab Form 3

FnGrp2 Tab Form 4

Tab Form 5

FnGrp3 Tab Form 6

Navigation

Page 25: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Navigation Design

Navigation Design includes two levels:

Function Group Design

How many function groups the viewer can be split?

Function Group Name, Icon and others properties need to be specified.

Navigation Form

How many navigation forms under each function group? Tab Name, Form Font, Background

Picture and others need to be configured as well.

Page 26: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Design Navigation Tab Form

Many graphical data components are provided. People can drag them

from Tool Box and draw them on the form.

There categories of Graphical Components,

General Components

Data Components

Chart Components

Page 27: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

General Components

Support general background drawing

Line

Triangle

Shape

Label & Picture

Fame

Pipe

Page 28: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Data Components Graphical Data Components which can be

connected to DataEngine to graphically display data variables in the plants.

TextBox

Indicator

Ruler

Gauge

Device

Temperature

Page 29: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Graphical Chart Components can show the data historic trend and relationships among

different floor and production data variables.

XYChart

PieChart

BarChart

Chart Components

Page 30: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Page 31: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Language SwitchingA Language Support Tool is available for people to design their own language systems, including “Add New Language”, “ Add a new String” and son on.

Languages can be dynamically switched in WinViewer.

Page 32: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Unit SwitchingA Unit Support Tool is available for people to include their units and unit categories.

All units can be dynamically switched between the same unit category in WinViewer.

Page 33: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Datalog Report

• Datalog Duration of Reports can be configured;

• Reports can be HTML Format or Excel Format.

Page 34: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Multiple Report Templates can be provided.

• Report Columns, Title, SubTitle, Report Frame can be configured during Report Template Design.

Page 35: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Alarm/Event

• Alarms of one machine or multiple machine can be audited;

• Alarm Icon and Warning Icon can be configurable;

• All latest events of all machines are shown on the event page.

Page 36: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Event Report

• Report can be HTML format or Excel Format;

• Events can be filtered by event categories and date/time;

• Report can be one machine based or multiple machine based.

Page 37: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

SPCSPC is used to detect deviations in a production process that would lead to non-conforming items. Such detection of deviations may lead to reduction of production costs or rework costs.

• SPC package in DOPEC includes XBar/R, XBar/S, Median/R, Median/S, X Moving Range, V-Mask & Tabular CUSUM, EWMA and other charts.

Page 38: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Customer ActiveX Support

• Customers can include their special logic and graphics into WinViewer Navigation system by implementing them in one Microsoft ActiveX control (DLL or OCX) and embedding it into WinViewer.

Page 39: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

User Access Level Management

Only Administrators can configure the DOPEC Viewer. Non-Administrator

people can not configure the framework, and can not switch from Running Mode to Design Mode.

Administrators can create different user access levels and user rights to implement their own security system.

Page 40: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Future

LAN

Mach1

OPC Server

Mach2

DDE Server

Mach3 Mach n

DAcq AEAcq

Communication Device Communication Device

DataEngine(OPC Engine)(DDE Engine)(DAcq Engine)

(AE Engine)(Datalog Engine)

(SPC Engine)

WinViewer1 WinViewer2

COM/DCOMWeb/SOAP

Server

HTTP

WebViewer1 WebViewer2

Page 41: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Web/SOAP server and Web Viewer

To support globally internet accessible to all these industrial real-time process and production data sources, a Web server is implemented.

– Collect all data including SPC information from the DataEngine;

– Configurable Web page design;– Dynamically update data displayed in the web

viewers;– XML/SOAP support.

Page 42: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

Data Acquisition (DA)

Read the real-time process data and production data from all kinds of industrial machines and automation devices.

• OPC servers or DDE servers are available in many new control systems •Access the data from Profibus or other industrial bus communication devices .

Page 43: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Achieve data from RS232, RS422, RS485 or other serial communication ports.

• Obtain data from GPIB interface from instrument systems.

• And achieve data from other devices which have no standard data communication interface channel by providing the external sensors or instruments like pressure transducers, position magnet rod or other sensors.)

Page 44: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software

• Data Acquisition, Protocol Decoder, Network Devices and communicate with DAcqServer and DAcqEngine will be our next focus;

• Web/SOAP server and Web Viewer are the goal of next DOPEC generation.

Page 45: CopyRight©2006 Dragonfly Automation Software Dragonfly Open PlantEngine Center (DOPEC)

CopyRightCopyRight©2006 Dragonfly Automation Software©2006 Dragonfly Automation Software