Release 4.5

cpmPlus History is a process historian and database for Collaborative Production Management (CPM) software that can be used to collect and visualize data, build software products and systems for utilities and manufacturing process industries, and integrate with other systems.

cpmPlus History contains integrated software modules that together provide a highly scalable software platform. The applications vary from standalone embedded data logger for a piece of equipment up to large process historian system, or extended CPM solution that integrates the real-time performance measures with the current business context to support fast operational decision-making on the plant or utility level.

About this document

This document describes the major new functionality of the cpmPlus History technology release 4.5.

Detailed technical release notes on individual new functionality as well as bug fixes are presented in a separate document that can be found in the distribution media

\RTDB\program files\ABB Oy\RTDB\Document\ReleaseNotes_cpmPlus_History.txt

Version 4.5 Release Content

cpmPlus History technology 4.5 major new or enhanced functionality:

  • OPC UA Server
    • Node management from History Classes and Equipment model
    • Data Access (DA) functionality from Vtrin class or Equipment model properties
    • Historical Data Access (HDA) support from variables that collect process history
  • OPC Client
    • UA Data Access (DA)
    • HDA as primary data acquisition interface
    • DA write support for string data types
    • Buffering asynchronous option for DA write
  • Equipment model and other application development support
    • Ability to define global properties for equipments
    • Abstract equipment types
    • Equipment inheritance
    • Support for some complex data types such as color, and array data type
    • Object type based reference collections that provide functionality such as multiple paths for a tag
    • Scenario support for history tables has been enhanced
  • Cyber security
    • Preshared public keys for VtrinLib connects against man-in-the-middle attack
    • End-to-end security for OPC DA and HDA servers (client impersonation and tag by tag authorization)
    • User profile based audit logging (disable logging for system interfaces)
  • Performance
    • Improved performance for startup after abrupt system shutdown
    • Virtual History Interface (VHI) head optimization
    • RTDB core event triggering by any table index
    • Cleanup to reduce the runtime size of Variable instances
  • Portability
    • Linux and ARM support for the core RTDB

Release History

ReleaseRelease DateBrief summary of the functionality
cpmPlus History 4.4March 2012OPC UA server as a developer preview
cpmPlus History 4.3Jan 2012High availability with support for redundant main nodes;Application development: equipment model based calculations and displays, new calculation scheduling system + easy access to other database classes, HistoryAnalyzer class over several variables, autorefresh for non-cacheable lists; More performance: non-persistent locks (faster ScanDB, less dirty pages  faster backup), VtrinLib string interning, virtual history table sharing, cache disabling for non used classes, 64 bit ScanDB with more configurability, memory management parameters calculated and set by the installation procedure; Security: diagnostics on users and active connections, new login, code signing certificate for Vtrin visualization, possibility to limit simultaneous connections for single user and number of concurrent operations, improved support for Vtrin gateway setup, ACL security for equipment model, secure management of user names and passwords for systems connections;800xA Interface: seamless OPC HDA support from DCN/main history to improve performance and availability, ability to collect any available OPC A&E event attribute from 800xA, additional cyclic refresh options for OPC DA client;Improved quality: more diagnostics, better component status information;OSS settlement
cpmPlus History 4.2June 2010Hierarchical system architecture with several data collector nodes (DCN) – main configuration, integration with 800xA, Tag concept to enable easy external configuration, OPC DA and HDA servers, history value representativeness concept for precalculated histories, ACL security, new history table structure to improve performance, high resolution history with lossless compression (option for dedicated applications and system interfaces)
RTDB 1.0 - 3.51999-2007See the respective release notes documents.

Compatibility

Applications and systems implemented with previous released versions can be upgraded to release 4.5.

🚧

Notice 1

Previous versions of cpmPlus History include several application tables and class definitions such as Diaries, OEE, Energy Manager applications etc. These definitions have been removed from History 4.5 and they should be installed separately above History whenever needed.

If you have used the application definitions in your solution, you must implement preinstall and postinstall procedures to preserve your application definitions and data and mark the owner of the definitions to be your application. See the detailed release notes to identify what application definitions have been removed from the distribution.

🚧

Notice 2

Cyber security has been increased in VtrinLib communication against man-in-the-middle attack by preshared encryption keys. Ensure that all your clients including OPC servers etc. have the preshared encryption keys. See more details in the configuration and administration manual.

🚧

Notice 3

Obsolete columns have been removed from the Variables table. These columns have been marked obsolete already several years ago, but kept there for compatibility reasons and now finally removed. This may cause problems for your application in case it has been using the obsolete columns.

Environment

Main History Server

Windows 2008 R2 SP1, (Windows 7 can be used for development or other controlled use cases)

MS .NET 4.5

MS Visual Studio 2012

MS Office Excel 2007 or 2010 is needed for bulk load tool in engineering client

Basic server configuration:

1466

Alternative server configuration:

1482

Higher performance hardware is recommended for large systems.

Required disk space for the database shall be separately calculated in each case.

Data Collector Node

Windows 2008 R2 SP1

MS .NET 4.5

Recommended configuration:

1496

Data Collector Node for 32-bit environments

Windows 2008 SP2

other options: Windows Vista SP2, 7, Windows Embedded System

MS .NET 3.5

Recommended configuration:

1496