OPC HDA: Simplifying Data Management
Posted on October 27th, 2006 by Eric MurphyJim Cahill recently had a post about migrating 10 years of historical process data from one historian to another. Yet another application that can make use of OPC HDA. OPC Historical Data Access – migrating historical data… who’da thunk it?
I’ve done a lot of database migrations, and having the right tools to get the data out of one proprietary format into another was always a challenge. Developing a custom tool always had risks and even using flat files had it’s pitfalls (text wrapping, file size limitations, speed of transfer… the fun never ended). A well built OPC HDA server cures a lot of ills, and you can get them for pretty much any major historian on the market.
The basics of migrating data between historians boils down to reading blocks of history from one and writing blocks of history into the other. OPC HDA is used to move history in many architectures, such as hub and spoke, guaranteed data delivery and event capture. Historical process data migration is a natural fit. Features of OPC HDA such as ReadRaw with bounding values ensure you don’t miss data, and the Insert, Replace and InsertReplace functionality gives the tools control over updating the data in the target historian.
Moving 10 years of data is not a trivial task, regardless of what tools you’re using. Jim outlined a lot of the key project steps; design, configuration, data migration, testing, training etc. An important step he didn’t highlight was data quality auditing. Identifying things such as accuracy, integrity, consistency, completeness, and validity. In other words Did you get everything that was in Historian A into Historian B, and is it EXACTLY the same? OPC HDA helps out here too with the standard aggregate functions. You can quickly check data integrity by running the same standard aggregates like TimeAverage, Minimum, Maximum, etc on both data sets.
Migrating historian databases is not just the result of upgrading legacy equipment. Changing or standardizing on a vendor due to company mergers often results in historian changes. Of course if your data visualization and reporting tools had been OPC based in the first place, having multiple historians is less of an issue.









October 30th, 2006 at 11:32 am
I was reading one of your other posts and you mentioned FDT and OPC. Can you explain to me the term “Asset Management” and how such a term relates to OPC?
October 31st, 2006 at 4:24 pm
Eric, Good point on quality auditing. I glossed over that one lumping it into testing. The statistical tools are a great way to check large quantities of data.
Take it easy,
Jim
October 31st, 2006 at 11:13 pm
The term asset management covers a lot of ground. One definition would be the control and operation of all physical and soft assets within an organization. Usually asset management refers to the maintenance of physical pieces of equipment. Nowadays the term also covers the maintenance of soft assets, such as software and control systems. FDT (Field Device Tool) focuses on standardized asset configuration of field devices between different fieldbus vendors. OPC UA is collaborating with the FDT Group to be the mechanism for communicating between the various systems. For example the ProSoft PROFIBUS DPV1 Master module could exchange configuration information with a Siemens Profibus slave device using OPC UA. When you view asset management as encompassing the monitoring and data analysis of all hardware and software devices, then OPC plays an even bigger role. OPC can be used to feed process information to the CMMS system, capture process data in a historian for condition based maintenance analysis, IT Health monitoring, etc. It’s all about getting the right data to the right systems to make the right decisions.
October 15th, 2007 at 5:11 am
Simplifyint data management? Sounds rather interesting. I wonder if progress has gone so far that I’ll be able to find data much sooner.
October 29th, 2010 at 9:16 am
……….
excellent, your http://www.alljewishlinks.com weblog theme is really nice, I am looking to get a new theme for my individual weblog, I like yours, now I am going to go research the similar design!…