Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and...

27
Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook

description

 Real thin client  All operating systems supported  Remote maintenance from every client (only Java Runtime is needed on the client)  Processing of events and reaction takes place on server  Client only for visualization  Same “look” of panels on the remote client like in the control room  In combination with remote alerting shortest reaction times Java-UI ‘Disadvantages’  No support for ActiveX  Performance less than native UI  Design constraints ( font, ActiveX, PVSS widgets like trend, table )  Code executed on server

Transcript of Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and...

Page 1: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Solutions

Frenk MulderSenior ConsultantETM Benelux

for process control engineering

Overview and Outlook

Page 2: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Agenda

“Whats the future..........”

An introduction to upcoming features in PVSS II

“Where’s the future” An example of what can be achieved today !

1.2.3.

“The future is now !”

Page 3: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Real thin client All operating systems supported Remote maintenance from every client

(only Java Runtime is needed on the client)

Processing of events and reaction takes place on server

Client only for visualization Same “look” of panels on the remote client

like in the control room In combination with remote alerting

shortest reaction times

Java-UI

‘Disadvantages’

No support for ActiveX Performance less than native UI Design constraints ( font, ActiveX, PVSS

widgets like trend, table ) Code executed on server

Page 4: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Native S7 Driver

Native driver for Siemens S7 PLC Support for both Windows AND Linux No additional HW needed Full support of S7 Messaging protocol

Different address ranges can be handled in one request, thereby guaranteeing utmost performance.

Support of CERN TSPP ( spontaneous data from driver )

Support for redundant PLC and redundant connection to a PLC

Future plans: Support of S7 MPI Support for Siemens S5 TCP/IP

Windows ‚Beta‘ available, Linux -> Q2/2005

Page 5: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

QT User Interface

The graphics of PVSS-II will be enhanced using the “QT-Lib” libraries. An early stage has already been reached. Actual implementation will depend on willingness of customers to participate in this development.

State-of-the-art graphics “Same” graphics for Windows and Linux

( All PVSS ‘widgets’ now available on Linux as well ) New dp-Selector window New color-Selector window New Trend display New script editor Embeddable widgets ( ‘ActiveX’ for Linux ) Panel-in-panel on all platforms And much-much more.........

............

Page 6: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

A first look

Trend widget: unlimited zoom, pan of all or individual curves via the mouse intelligent zoom function in either x/y/time direction via

mouse time based display including time-move also in x/y trend no longer needs running/stopped mode tooltips in all trendparts ruler tooltip also without legend display of invalid values by using markersand much more !

Page 7: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

SAP .NET Connector

ETM Hannover realised an interface between a PVSS-II ( supervisory ) and SAP system.

Interface built using SAP’s “NetWeaver” Support for simple data types, complex structures and

tables Is a COM object to PVSS Can be used easily from any PVSS Script SAP has become more open through NetWeaver Connect PVSS to SAP without significant coding effort

idispatch sapClient = CreateComObject( “PvssSapClient.PvssSapClient” );..

idispatch mySAPTable = createComObject( “PvssSapClient.MySAPTable” );sapClient.GetMySAPTable( mySAPTable );

Page 8: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Communication Center

PVSS II 3.0 or higher

Bi-directional communication Alerting independent of location Fast information on system faults around the clock Shift-plans and rosters, including outfall or change of

staff Speech synthesizer Simple configuration and handling Low costs for end devices (mobile phone, …)

Page 9: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

RDB Archiving

EVEvent manager

DBDatabase manager

RDB Archive manager

Oracle DB

RDB Archiving allows storage of historical values and alarms in a relational database

Currently Oracle (extension to others possible) Archiving of values AND alerts in one DB Use standard PVSS tools to query data (trend,

event panel, script) or 3rd party tools Benefit from Oracle features like ‘Data guard’ or

‘Real application cluster’ Direct reading functions (without detour

via Event Data RDB Manager) Windows, Linux and Solaris Oracle 9i or 10g PVSS II 3.0.1 or higher

Page 10: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Helpdesk & Trouble Ticketing

Example of integration in S16 project

Page 11: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Helpdesk & Trouble Ticketing

Completely integrated in PVSS II (functions & UI) Parameterization of basic data for Helpdesk module:

• User, statuses, location, categories, …

• Datapoints for automatic ticket creation (defined alert classes) Classification of new trouble tickets Definition of checklists for problem solution Configuration of user rights for editing tickets Templates for more frequent ocurring problems Cyclic check of trouble ticket statuses Escalation levels for non-edited tickets Filtering of archived data (trouble tickets)

Functions

Page 12: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

BLE HMI – Control platform for Gotthard tunnel route

26 Tunnels 2 languages 4 Control centers Oracle RDB Manager Crystal Reports Remedy HP Openview ( network mgt. )

Page 13: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Solution for Building Automation

PVSS will ‘adopt’ the Building Automation package realised by Viscom Engineering AG.

Presentation later on by Herr von Ah, Viscom Engineering AG

Used in 16 projects. From 1000 I/O up to >20.000 HVAC, Security, Fire, Energy Off-the-shelf symbol, datapoints Engineering tools and much more....

Page 14: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

The future is here.....

ETM Benelux / ETM Austria are ‘teaming’ to build a new scada platform for N.V. Nederlandse Gasunie.

Some figures:In 2003 Gasunie traded 77 billion m3 of gas.

41 billion m3 from smaller dutch fields27 billion m3 from NAM Groningen9 billion m3 from import

Export

44 billion m3 ( 20 billion go to Germany )

Gasunie is an expert in scada and an excellent environment for new scada ideas.........

Page 15: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Object-oriented ... `All the way‘

ABB AC800Object oriented controller

PVSS datapointsObject oriented data-model

PVSS symbols1 to N relation

1 structurein controller

1 datapointtype=

N graphicalsymbols=

‘Automatic’ detection ‘Automatic’ engineering Cross-referenceStandard from I/O up to symbol

Page 16: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

‚Bulk‘ engineering

ABBBrowser

(C++)

Ascii file

A single click to ‘correct’ the application. Create PVSS datapoints to match the controller’s configuration automatically

Very(!) fast engineering Difficult to make errors Both online and offline ‘Bulk’ or incremental

Page 17: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Unique navigation concept

The powerfull ‘Panel Topology’ is used to build a very unique navigation concept. The names of the topology nodes are used to:

Automatically build navigation buttons Define short name to be displayed on a button Define a long text to be shown as a title in a display Define a teletext ( shortcut )

Page 18: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

NavigationNavigation buttons built from panel topology automatically

G-Gas H-Gas Blending

Topology taken from multiple servers to buildone row of navigationbuttons

Page 19: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

How to implement a large set of symbols

Gasunie has a large set of symbols. Not just, different types, but also different appearances for the same symbol. Demands for these symbols were: WYSIWYG Efficient As little code as possible

( more instances of the ‘same’ code means more testing )

These goals were achieved by using:

Symbol-in-symbol ( combine symbols to make more complex symbol )

Over-parametrizing( Change properties of reference to a symbol )

Page 20: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Symbol matrix

One ‘mother’ symbol is used to implement 24 different ‘appearances’.

Page 21: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Roadmap

Page 22: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

PVSS II Roadmap

Page 23: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

PVSS II Roadmap

Based on 3.0, summarizing bugfixes and features:

Communication Center RDB Manager Native S7 driver, native S5 communication Remote Install: Linux Server Helpdesk & Trouble ticketing Java UI

Next Release: 3.1

Page 24: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

PVSS II Roadmap

Intention: co-developing / extending (together with Partners) of “Packages” summarizing utilities and features for various domains:

Batch Energy Building Automation …

Add-On’s

Page 25: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

PVSS II Roadmap

Targeting at “large Systems”

Simplifying Versioning and Deployment Enhanced HMI-toolkit for large system visualization DP-ID on demand for fast startup in large distributed systems Dynamic polling of „visible“ I/Os

Alert Suppression and Delay in Event manager

Support of modern Compilers Re-organization of supported Linux-platforms

Features 3.5

Page 26: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

PVSS II Roadmap

„transparent“ dist. Systems Command Roundtrip Watchdog

Ring buffer archive Initialization of statistic DP-functions RDB interfacing to mySQL and others XML Interface for CTRL/ASCII

Support of Linux user management (LDAP) Distributed user management IEC 60870 - 5 – 101 with modem

Further considerations (PVSS II Version 4.0)

Page 27: Solutions Frenk Mulder Senior Consultant ETM Benelux for process control engineering Overview and Outlook.

Solutionsfor process control engineering

Thanks for your attention