Date post: | 18-Jan-2018 |
Category: |
Documents |
Upload: | stephany-williams |
View: | 222 times |
Download: | 0 times |
Solutions
Frenk MulderSenior ConsultantETM 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 !”
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
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
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.........
............
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 !
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 );
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, …)
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
Helpdesk & Trouble Ticketing
Example of integration in S16 project
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
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. )
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....
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.........
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
‚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
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 )
NavigationNavigation buttons built from panel topology automatically
G-Gas H-Gas Blending
Topology taken from multiple servers to buildone row of navigationbuttons
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 )
Symbol matrix
One ‘mother’ symbol is used to implement 24 different ‘appearances’.
Roadmap
PVSS II Roadmap
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
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
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
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)
Solutionsfor process control engineering
Thanks for your attention