Log In   |  Register Free Newsletter Subscription
Skip navigation
Zibb
Subscribe to Plant Engineering
FirstLight
RSS
Reprints/License
Print
Email

OPC helps drive improved interoperability

High speed, real-time interlocking and rock solid connectivity are core requirements for implementing a motion control system

By Roy Kok, Kepware Technologies -- Plant Engineering, 11/18/2009 11:36:38 AM

High speed, real-time interlocking and rock solid connectivity are core requirements for implementing a motion control system. The most common interfaces are oriented around control network architectures based on protocols such as Profibus, DeviceNet, SERCOS, Profinet, EtherCAT, Ethernet I/P and many others. OPC has a beneficial place in this networking environment - today, and into the future.
OPC background
Introduced in 1996, OPC technology was developed by a group of companies - the founders of the OPC Foundation - to deliver a common specification for interoperability between software applications. OPC Specifications outlined how to pass data from one application to another in a client/server architecture.
The first generation of OPC developed into three distinct specifications: OPC-DA, designed for real-time data access; OPC-A&E, designed for alarm and event message access; and OPC-HDA, designed for historian data access. Developers of software solutions could pick and choose from these specifications and implement the most suitable OPC functionality. Because most of the automation world revolves around real-time data access, OPC-DA became the most widely supported specification followed by OPC-A&E and finally by OPC-HDA.
Understanding the technology behind OPC will shed light on its applicability and its continuing evolution. The term OPC has morphed over the years. Initially an acronym for OLE for Process Control, OPC has been updated and now stands for OPen Connectivity via open standards. This name change happened with the latest introduction of a new set of OPC specifications - OPC-UA.
OLE stands for Object Linking and Embedding. The objects are defined by another Microsoft technology called COM, which stands for Component Object Model. Microsoft uses these technologies within its operating system to enable application-to-application communications. This technology also enables applications to share components. For example, Word and Excel can share common spell-checking technology.
OLE and COM make up the fundamental "pipes" that enable data flows and application interoperability. Making them suitable for use in automation simply required defining how to handle different types of data and defining data access methods. OPC data access methods can support polling for data; subscribing to data changes; both synchronous and asynchronous read and write capability; and the ability to read from cache or require a read from the source. If this sounds like a lot of capability, it is, and it delivers all the requirements for both general purpose connectivity and high performance real-time connectivity for application communication within a PC.
The solution for communications from one PC to another requires an extension of COM technology called DCOM, which stands for Distributed COM. In a perfect world, DCOM offers excellent distributed connectivity. However, DCOM was designed for use in business systems, not distributed real-time interoperability.
So, failure modes, delays in detecting a network break and recovering, for example, preclude its use as a real-time pipe between computers in other than a perfect system setting. There are automation-tailored alternatives for PC-to-PC connectivity (for more information, research Tunneling solutions). With this understanding of OPC, we can now explore the applicability to motion controls.
Applying OPC to motion control
Motion control systems typically require tight coupling between drive elements and a controller. Vendor-specific control networks are almost always employed to deliver interoperability at the control level. However, the equipment being controlled is now under greater pressure than ever to operate with high reliability, optimum performance and deliver the best possible quality.
Motion control vendors are seeing new pressures to integrate motion control systems with supervisory systems that deliver machine performance analytics such as OEE and asset management information, which allows users to manage scheduled maintenance and calculate total cost of ownership, for example. These solutions are typically delivered by other companies, with that as their core competency and focus.
Today, interoperability between the motion control and third party applications is becoming a mainstream requirement. Integration requires the installation of a communications driver, supporting the automation protocol used in the motion control system and supporting the OPC standard interface for third party application integration. While Drivers exist for the motion control protocols, a more typical scenario involves communicating with the motion controller - typically a PLC or CNC - with a higher-level communication protocol.
The controllers will often contain more information than is available from the control network, aggregated information from several data sources, totalized counts, cycle times, operating speeds, etc.
These variables are more appropriate for supervisory analytics. The use of OPC as an interface for these supervisory solutions has become the industry norm. Most vendors have partnered with a communications company, removing their burden in having to offer and support the complexities of various protocols. OPC is the common layer that enables the connectivity of these systems with virtually any plant floor machine - including motion control equipment.

OPC moving forward
OPC technology is taking a major step forward. In 2009, the OPC Foundation released a new set of specifications for a technology called OPC-UA, or OPC - Unified Architecture. This new specification "unifies" the past specifications into one all-encompassing specification. OPC-UA offers the promise of delivering a higher level of interoperability.
OPC-UA is built around a technology known as a Service Oriented Architecture (SOA). High reliability and high performance are imperative for the automation world; the interface must operate in a very reliable manner. In addition, security is a major concern and the interface must deliver support for both secure access and be immune to malicious attacks that may compromise an automation solution.
OPC-UA operates as a Web service. And because it behaves like any other Web service, it works with firewalls and can be managed by system administrators. It allows you to define ports for service access and for network traffic control in a straightforward and predictable manner. This is a major improvement over the COM- and DCOM- based OPC of the past, which required many changes to a Windows' Security configuration to enable distributed operation. DCOM also failed to provide sufficient control over PC-to-PC communications in terms of ports, complicating an engineer or IT professional's ability to manage communication through firewalls.
These changes will enable OPC-UA to deliver even greater value in distributed applications where the communications server will be on one PC and the supervisory solution is remote, possibly even available as a hosted service. Whereas the first-generation OPC leveraged Microsoft standards, OPC-UA is purposely built for the needs of the automation industry and leverages more pervasive technologies. This makes it very effective in terms of ease of use, performance and security. OPC-UA based products are on the market today, and adoption is expected to ramp up during 2009.

Roy Kok is the vice president of Marketing and Sales for Kepware Technologies where he has worked since July of 2007. He can be reached at Roy.Kok@kepware.com. For more information about OPC and OPC-UA, visit www.opcfoundation.org.

RSS
Reprints/License
Print
Email
Talkback
Reed Business Information Resource Center

Featured Company


Most Recent Resources

Advertisement

Related Microsite Content

Related Links

More Content
  • Blogs
  • Photos
  • Podcasts

Bob Vavra

Five Fast Things

Bob Vavra, Editor, Plant Engineering magazine and plantengineering.com
January 13, 2010
2009 Salary Survey: Five things to focus on...
The 2009 Plant Engineering Salary Survey is out, and for the first time in recent...
More

Bob Vavra

Five Fast Things

Bob Vavra, Editor, Plant Engineering magazine and plantengineering.com
December 3, 2009
Creating a recovery; creating jobs
1. Recovery taking hold, but it’s not a tight grip… The latest...
More

VIEW ALL BLOGS RSS
2009 Salary Survey

2009 Salary Survey

Just as people are not numbers, numbers are not people. Perhaps in no year since we've been doing the PLANT ENGINEERING Salary Survey has that been more apparent. The 2009 version of the Salary Survey was focused not just on how last year affected their wallets, but also on how last year affected their workplaces.
Here's your chance to review all of the proprietary survey data from the 2009 PLANT ENGINEERING Salary Survey.
25906

2008 Salary Survey

The 2008 Plant Engineering Salary Survey: More income, more worries for plant managers

11797

2007 Product of the Year Winners

This year's Plant Engineering Product of the Year winners were honored at the Manufacturing Summit in Chicago.

VIEW ALL GALLERIES
  • Making the Most of Your Energy in the Packaging Industry Podcast


    There are many drivers regarding the concept of sustainability for both packaging facility owners and managers and packaging OEMs, but a shift toward a lower carbon footprint for the packaging machine itself is coming to the fore, which suggests more astute energy management. Hear It Now

PE_Future30_mkmod_10
Advertisement
2010Sensors125x125
NEWSLETTERS
PlantMail
Plant Engineering Hotwire
Hotwire on Automation
Maintenance Connection
Sustainable Manufacturing



Please read our Privacy Policy

About Us   |   Advertising Info   |   Site Map   |   Contact Us   |   FREE Subscription   |   Affiliate Links   |   RSS
© 2010 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites