G64-304-Hyper Historian_High Performance Hyper
Download
Report
Transcript G64-304-Hyper Historian_High Performance Hyper
Dave Oravetz, US
Habib Rehman, Australia
Carl Harper, UK
Andre Scherpenzeel, UK
ICONICS 2008 Worldwide Customer Summit
Boston, MA
To provide not just a ‘data
logger’, but a ‘data historian’
Provide easy integration of data
historian with other applications
Provide competitive historian for
large projects
Compete with the specialist
products
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
2
High Performance
Large tag quantities at high rates
Small ‘data value’ footprint
Efficient long duration storage
64 bit & .NET Technology
Extendable platform allowing for future
growth
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
3
Easier data access/interaction
OPC UA for ICONICS products
API for custom applications
SQL interface
Integrate into database systems
Query from any OLE-DB client
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
4
ICONICS - Hyper Historian
Competition
GE – Proficy
Rockwell – Factory Talk
OSI – Echo Data Historian
AspenTech
– Info Plus
Wonderware – Historian 9
Simatic – IT Historian
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
5
Web Configuration
Web Viewers (Native WPF)
3D Charting
Archive
Compression
SQL Query Interface
Persistence
OPC-UA (Native)
Data Collection Acceleration
ICONICS
Hyper Historian
Standard Edition
ICONICS
Hyper Historian
Enterprise Edition
(OPC In-proc option)
Remote Collectors
Redundancy
Store & Forward
Multi-CPU
ICONICS 2008 Worldwide Customer Summit – Boston, MA
6
Hyper Historian Provides
Equal or better throughput performance
Equal or better maximum tag counts
Extensive client connectivity features
OPC UA, OPC HDA, OLE-DB, Excel, SQL
Server, native API, ICONICS Native
Extensive use of recent technologies
Vista 64/2008
Server 64/.NET
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
7
Hyper Historian Provides
Extensive client connectivity features
OPC UA, OPC HDA, OLE-DB, Excel, SQL
Server, native API, ICONICS Native
Extensive use of recent technologies
Vista 64/2008
Server 64/.NET
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
8
Comparison
ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008
9
Efficient
High Performance
High Compression
Reliable
Redundancy
Store and Forward
Data Accessibility
TrendWorX64 Viewer
SQL Query Interface
Data Editing
Easy to Configure
Remote Configure-ability
Web-based
Online
Flexible, Automated Archiving
Scalable
Flexible Architecture
10
•
Hyper-Historian Components
Data Collector
Data Logger
Workbench Configuration
3D Chart Control
SQL Query Interface
12
BizViz Solutions
• Reports
• Productivity Analytics
• Enterprise Bridging
• Custom Portals
• Mobile & Wireless
ICONICS Workbench
Third Party
Solutions
Operator Controls
• TrendWorX 2D & 3D Charts
• Manually Entered Data
• Operator Comments
Custom
Applications
Standard
SQL Query
• Configuration
• Archive Management
OPC-UA
Real-time Data Logger
Auto Archiving
Historical
Data Storage
External Storage
System Configuration
& Administration
Real-time
Data
On Event
Disk
Remote Data Collectors
RAM
Store &
Forward
. ..
• OPC DA
• OPC UA
• OPC XML DA
SQL 2005
SQL 2008
Configuration
Database
Remote Data Collectors
• SNMP
• BACnet
• Databases
Store &
Forward
Collects Data From:
OPC DA Servers
OPC XML DA Servers
OPC UA Servers
GenBroker Plugins
SNMP
BACnet
Databases
Portable
XP 64-Bit
Vista 64-Bit
Server 2003 64-bit
Server 2008 64-bit
14
Local or Remote
Deadband Filtering
Advanced Filtering
Maximum
Minimum
Average
Standard Deviation
Totalizer
Running Maximum
Running Minimum
Running Average
Moving Maximum
Moving Minimum
Moving Average
Most Recent On Time
Redundant Collectors
Store and Forward
15
Logging Options
High Performance Disk Based
RAM Memory-Based Persistent
Data
Raw
Advanced Filtered
Aggregates
Data Types
Boolean
Integer
Float
String
Filtering
None
Deadband
Swinging Door
16
Conditional Logging
UDM Trigger Based
Memory Persistent Logging
Configurable Logging Period
Option to Log to Disk upon Event
Configurable Pre and Post Event Store
Aggregate Logging
Summary Tags for High-speed playback of Summary
Portable
XP X64
Vista X64
Server 2003 X64
Server 2008 X64
Redundant Loggers
17
Online Configuration
Web Based Configuration
Based on Web Workbench Toolkit
Consistent Look-and-Feel to
TrendWorX64 Configurator
18
50,000+ Values Logged per Second
150,000+ Tags
Collection Resolution to 10 MS
Immediate playback of Logged data
No wait for Database writes
21
Twx32
1,000 Tags @ 1 s
4% (34)
Twx64
Hyper
Historian
5%
1.8%
10,000 Tags @ 1 s
34.5%
42%
22%
25,000 Tags @ 1 s
n.a
49%
46%
50,000 Tags @ 1 s
n.a.
n.a
68%
• AMD Athlon 64 X2 Dual Core, 2.86 GHz
• 8 GB Memory
• Windows Vista64 Business SP1
Twx32
Twx64
Hyper
Historian
1,000 Tags @ 1 s
217 MB
140 MB
133 MB
10,000 Tags @ 1 s
690 MB
1460 MB
857 MB
25,000 Tags @ 1 s
n.a.
7300 MB
1480 MB
50,000 Tags @ 1 s
n.a.
n.a
2630 MB
• AMD Athlon 64 X2 Dual Core, 2.86 GHz
• 8 GB Memory
• Windows Vista64 Business SP1
Hyper Historian
Sample
Benchmark
Results
Tags
Rate
10,000
200 ms
CPU
Load
29%
25,000
500 ms
56%
50,000
1s
60%
100,000
10 s
8%
150,000
10 s
10%
Deadband Filter
Swinging Door Algorithm
“Advanced” Filtering
Small Data “Footprint”
Low overhead Binary file store
Aggregate Tags
25
102 Raw Values (per cycle)
Deadband filter: 31% (32 values)
Swinging Door filter: 12% (12 values)
Aggressive Deadband filter: 12% (12 values)
1
2
3
4
17
18
19
20
21
16
5
15
6
14
7
8
9
10
11
12
Deadband Filter
► Stores unneeded samples (6, 7, 15, 16)
► Misses inflection samples (4, 13)
13
Swinging Door
► Higher Compression
► Better accuracy
TrendWorX32 / TrendWorX64
~28 Bytes / 32-bit Float
100 Tags @ 1s for 1 day ~300 Mbytes
Hyper Historian
~7 Bytes / 32-bit Float
100 Tags @ 1s for 1 day ~70 Mbytes
Advanced file maintenance and Archiving
Control of Disk Space Use
Backup of Data
Easy Re-attachment of Backup
Archiving Based on
UDM Trigger
File Size
Age of Data
29
TrendWorX64 Chart Control
SQL Query Interface
ReportWorX
BridgeWorX
Productivity Analytics
Third Party
32
3D Charting Capabilities
Real-time And Historical Trend Data
Rotate to Change Perspective
Out-of-the-box Chart Categories
Plug-in New Chart Types
Combine Charts for Analysis
33
Summary View
Paging (Fwd & Back)
Zoom
34
Look and Feel of SQL Server
Various Output formats
Select, Insert, Update, Delete Support
35
Advanced Data Query Support
Time-in-State
Best Fit
Time-Weighted Average
Integral
Slope
Counter
36
API to Edit Logged Data
Edited data is Marked
Original data is kept
HDA Playback Options
Original data only
Original data with edited data
Combination – showing both
GUI for Manual Edits
API for bulk edits
37
Integrated into MonitorWorX
TraceWorX Support
GenEvents Support
38
Efficient
High Performance
High Compression
Reliable
Redundancy
Store and Forward
Data Accessibility
TrendWorX64 Viewer
SQL Query Interface
Data Editing
Easy to Configure
Remote Configure-ability
Web-based
Online
Flexible, Automated Archiving
Scalable
Flexible Architecture
40
• Questions ?
41
TrendWorX64 Logger
Hyper-Historian Logger
Based on TrendWorX32 Design
New Design – From Ground Up
SQL, Oracle, or MySQL database
Proprietary Database
25,000+ values / second
50,000+ Values / Second
50,000+ Tags
150,000+ Tags
Deadband Filter
Deadband & Swinging Door Filters
~28 Bytes / Logged 32-bit Float
~7 Bytes / Logged 32-bit Float
Centralized Logger
Distributed Architecture
Limited SQL Query Support
Strong SQL Query Support
…
Conditional Logging
…
Event-Based Logging
…
Data Editing / Data Insert
…
Aggregate Value Logging
Non Redundant
Redundancy / Store and Forward
HDA Server / GENESIS32 Integration
32-bit Collector
Standalone Installation for Collector
Redundancy & Store and Forward
Data Insert Grid
Data Insert Utility
Swinging Door at Collector
Optimizations (>100,000 values/sec)
MS Cluster Aware
43
Twx32 Configuration Import
SQL Query Interface Extensions
Quality Filter
SQL Server Logger
Dynamic Calculations
Ability to monitor health via SNMP
Data Collection from more sources
OPC AE
Support for more tags (>500,000)
44