Home » Articles » OPC Connection
Voices: OPC Connection
Just How Safe Are Those "Standards-Based" Systems in Your Enterprise?
Why Should I Care if the OPC Product that I Use Has Been through Certification?
By Nathan Pocock, Director of Compliance, OPC Foundation
During a recent OPC Foundation Training Class in Houston, Texas a question was asked by one of the attendees that was the spark for the creation of this article. The question was "Why should I care if the OPC product that I use has been through certification"? It is a very fair question that should be answered with another question. If you are an engineer who has been woken-up from a blissful sleep at 3am because plant production has stopped and no one knows why, or have spent 3 months installing a system that should have only taken seven days, and have seen your blood-pressure numbers match the national-debt while working with technical support to fix the problem then you my friend purchased un-certified OPC software. This is not an article, where as an author, I will stand up on my soap-box and preach about the importance of software certification. This is an article where, as an author, I want to outline the lessoned learned from a fellow software developer and engineer. Like me, you are probably the same person that spends weeks testing somebody else's products to avoid being burned again! What if you didn't need to… what if somebody else did that for you? This article will outline the reasons that will give you your weekend back.
Most automation systems today are based on, or utilize, a standard like OPC (http://www.opcfoundation.org/) for inter-system/ device communication. The question that naturally comes next is: "Are all "standards" created equally"? What does it mean when someone buys such systems under the illusion that you're making the right investment to enable your systems to run efficiently (we hope) and reliably?
In an effort to prevent the 3am wake-up call the OPC Foundation introduced the Compliance and Certification (program http://www.opcfoundation.org/certification/) to provide the necessary policing of what is essentially an open-standard – specifically the OPC Specifications - or as some might say, a standard "open to interpretation" – which is the case for any standard!
By having a Compliance and Certification program the OPC Foundation members who develop and create OPC-based systems have all of the tools they need to:
- Develop systems that are proven to be compliant to the specifications by using automated test tools and test-case documentation
- Follow best-practices guidelines that define the behaviour and usability of an OPC system
- Interoperate with other systems from other vendors
The OPC Foundation Compliance and Certification program is an ever-expanding group of OPC Foundation members including: ascolab GmbH, Embedded Labs, Honeywell, Inductive Automation, Kepware, MatrikonOPC, SMAR, Softing, Software Toolbox and Yokogawa. (The Compliance and Certification program is continually looking for companies to participate in the program. Interested OPC Foundation member companies should contact nthan.pocock@opcfoundation.org directly.) Their responsibilities include defining test-cases based on the interpretation of the OPC Specifications, developing test-tools, and defining the "best-practices" which developers and application designers will use to develop future OPC products.
The OPC Foundation Compliance and Certification program offers different levels of certicficaiton, and it is extremely important for individuals who purchase this software to understand the rigors that each level of certification requires, and the benefits of those results. OPC Foundation member products that are "OPC Compliant" and pass the Compliance Test Tools are said tobe "Self-Certified". This level of certification is a must for any OPC product that is in production use in any environment today. Products bearing this logo tell end-users of Self-Certified products that these OPC products are compliant with the OPC Standards, and provide the test results in document form. These test results provide the first level of quality control for the guarantee of interoperability.
Providing test-tools and test documentation is a first step towards product quality, attending an Interoperability workshop is the logical next step toward ensuring complete software compatibility with other OPC Foundation members. These Interoperability workshops provide Foundation members with the opportunity to "test" their software for compatibility against other OPC Foundation member's products. The results of these interoperability workshops are essential to ensure that OPC Foundation members continue to improve and evolve their software development as the technology standards continue to evolve. The highest level of OPC Foundation testing is "Lab Certification". The OPC Foundation Lab Certification can be performed in one of two locations: one in Erlangen Germany and the other in Scottsdale, AZ. These Certification Test Labs conduct vigorous testing of product to ensure:
- Complies to the OPC Specifications
- Resilient against badly-behaved systems by passing error-injection tests
- Prevention so that a system does not crash, despite best-attempts to cause a crash
- The ability to efficiently recover from communications losses
- Ensure the following of "best-practices"
- Ensure documented data throughput performance and that load-testing are verified against a vendors claims.
It is OPC software that is able to withstand the battering of tests conducted by an OPC Certification Test Lab that are truly considered "best-of-breed". Achieving the highly acclaimed "Lab Certified" status is no easy task. End-users who invest in "Lab Certified" OPC products can truly appreciate that they have invested in quality. The next time you are investigating a new system, or OPC product, take the time to see what level of certification a product has achieved. Know that the investment you made is one of quality, and has the documentation to substantiate that mark of quality, or perhaps you would rather just keep the cell phone by your bed and hope for the best.
Nathan Pocock - Compliance working group & certification and testing program for OPC UA
Nathan Pocock entered the Automation Industry in 1995, leaving an IT admin position, to join Siveco UK - a Computer Maintenance Management System company - as a trainer and consultant. After leaving the UK for the USA in 1999, Nathan became a technology instructor at the ECPI College of Technology before re-entering the automation industry in 2001 working for Software Toolbox, and was heavily involved in product sales, marketing and support, web-marketing, before becoming the Chief Architect & Developer of software systems design and development. Nathan joined the OPC Foundation in early 2009 to lead the Compliance working group and launch the certification and testing program for OPC UA, located in Scottsdale, AZ. Nathan enjoys mountain biking, the UFC, and coaches 2 kids soccer teams.
More Voices
Just How Safe Are Those "Standards-Based" Systems in Your Enterprise?
03/18/2010
Why Should I Care if the OPC Product that I Use Has Been through Certification?
OPC UA - On the Road to the Smart Grid
01/28/2010
New Standards Help Achieve Interoperability Among Devices and Systems
What is OPC in 2010? It is all about the tag
01/28/2010
OPC Is Three Letters That Are a lot of Things to a lot of Different People, but What It Really Boils Down to Is Moving Data and the Tag
Real Time for Maintenance Savings
07/29/2009
Reduce Costs with CBM and OPC Real-Time Data
OPC UA: The One and Only
04/27/2009
OPC UA Is the Solid Foundation, Vision and Infrastructure of the OPC Foundation
OPC Helps Keep the Lights On
02/09/2009
Implementing OPC Security Is Key to Ensuring That Only the Right People Have the Access They Need to Ensure the Lights Stay On for Everyone
OPC UA Security: Do You Have Reservations?
12/12/2008
Reservations about OPC UA Security Implementation
Trans-Domain Technology Proliferation
10/01/2008
Trans-Domain Technology Proliferation Best Describes What OPC Is to Many Industries
OPC Security: Seven Years, Seven Fears
09/18/2008
Seven Security Fears Every OPC Systems Owner Should Consider
How Green IT Is
07/24/2008
With the Right Tools and Connectivity of OPC, IT Managers Can Determine Just How Green IT Is
Waste Not, Want Not
06/12/2008
Monitoring Wastewater Assets with OPC
OPC Certification: New Things Brewing in the Lab
05/28/2008
OPC Applications Are Not Communicating, Or Are They?
Islands in the Stream
03/26/2008
Unless You’re Talking Vacation Destinations, Islands Conjure Up Images of Isolation and Communication Difficulties
Build Green and Stay Green with OPC
02/20/2008
Look before You Leap: Implementing Successful OPC Projects
01/17/2008
The Right Way to Implement Industrial Automation Connectivity
There’s OPC in Them There Oil Fields
12/17/2007
Companies are using OPC connectivity to overcome challenges oil coaxing.
Examining the Armor of OPC-UA Security
11/13/2007
Centuries of conflict have seen technology develop from cowhides to Kevlar and beyond, but when talking of securing the realm, the image of a knight in shining armor still comes to mind.
New Hopes and Old Worries – A Familiar Standards Story
11/06/2007
Once upon a time, a new technology appeared to the Industrial Automation world. It came offering promises of new standardization that would make life easier, save money, improve efficiency and be safe and secure.
OPC UA – Up and Running
09/13/2007
So what exactly is OPC Unified Architecture (UA) specifications, and when can I get it?
OPC is Hard and Gooey
07/24/2007
What are the differences between discrete and process type manufacturing?
Complacent with compliance?
06/01/2007
OPC Certification creates a solid quality baseline for interoperability that separates the wheat from the chaff, according to OPC specialist Eric Murphy, and serious end-users will demand nothing less.
OPC, Modbus and Fieldbus, Oh my!
03/30/2007
Just as Dorothy and her companions each had unique characteristics, end users are faced with a multitude of protocol choices for use in the heart of their industrial process: their communications network.
Energy saving solutions – Building IT with OPC
02/23/2007
OPC provides the advantages of standardized data connectivity among many isolated systems, industry-proven applications to turn that data into information, and hence into cost and energy savings.
OPC UA enables Business Intelligence (BI)
02/16/2007
In a special-to-the-web article for OPC Connection, OPC specialist Eric Murphy presents his thoughts on OPC UA and how it offers the promise of unifying individual business units into true enterprise-wide solutions.
Winning the battle for interoperability
01/16/2007
In a special-to-the-web article for OPC Connection, OPC specialist Eric Murphy presents his thoughts on what it will take to achieve the mission of true interoperability.
Ensuring OPC connectivity in mission critical applications
10/05/2006
OPC specialist Eric Murphy presents important aspects to consider when addressing the uninterrupted flow of data and communications, and how OPC plays an increasingly mission-critical role in the enterprise.
OPC security – better safe than sorry
09/11/2006
OPC specialist Eric Murphy brings the latest in OPC technology to OPC Connection. This month, he presents important aspects to consider when addressing security in OPC and the process industry.
OPC – A decade of success by any standard
08/10/2006
OPC specialist Eric Murphy brings the latest in OPC technology and specifications, and his thoughts on where the technology is headed, to OPC Connection, our new Site Resource for the OPC community.
OPC as the network glue
03/22/2006
Industrial Networking columnist, Ian Verhappen, addresses open process connectivity (OPC) and how you can use different flavors of it depending on the application and system requirements.
OPC tunneling increases data availability
09/27/2005
OPC has quickly become the de facto open communication standard in the world of industrial connectivity. However, shortcomings in operating system components, particularly the security layer (DCOM), can lead to data loss.
Historical OPC alarms and events
09/15/2005
Understanding and searching alarms and events logs and turning them into valuable data stores can be difficult, but is instrumental in optimizing plant performance.
OPC for process historian data optimization
08/25/2005
OPC not only provides a standardized mechanism for collection of real time process data, it also enables multi-vendor historical analysis solutions that help maximize return on process history investments.
Real-time asset management and OPC
08/04/2005
Used as a standard technology platform from which to build real-time applications and practices, OPC can ultimately lead to an immediate impact on your bottom line. This article discusses how OPC can be applied in an industrial setting to help improve your asset management practices.
SCADA deployment using OPC
08/01/2005
Integrators must differentiate between a plant-based OPC mentality and SCADA applications when attempting to apply industrial standards to SCADA-based implementations.
OPC maximizes object-oriented systems
12/28/2004
Control devices for passing data from one OPC DA server to another have gotten smarter and have more to say, making it easier for vendors, OEMs, machine builders and end users to communicate with them.
Unified architecture – The future of OPC
12/28/2004
With its eye on the future, the OPC Foundation has preserved all the work that has gone before and embarked on the creation of the Unified Architecture as a way of adjusting to the ever-changing Microsoft world.
Sponsored Links
Control Digital Edition
Access the entire print issue on-line and be notified each month via e-mail when your new issue is ready for you. Subscribe today.
- Featured White Papers

Print page