www.softing.com
home about map mail
 backgrounders 
 code & components 
 other resources 
OPC search
Google
 
Web OPCconnect.com
opcfoundation.org
separator
OPC Programmers' Connection

OPCconnect.com is an independent site dedicated to the needs of the software/solutions developer working with OPC (formerly OLE for Process Control). The site is run by Mike Dillamore, an engineer with more than fifteen years experience of the automation industry. To find out more, see 'About This Site'.

OPC Foundation website

OPC Foundation owns all OPC trademarks including the OPC logo used throughout this site. You may visit the OPC Foundation website at www.opcfoundation.org.

Recent updates...

(updates also available via  RSS feed)

2009-Jul-03 New UA SDK Release Candidate brings introduction of OPC licenses
The UA SDK, Sample Code and Help have been updated to Release Candidate version 1.00.240.1. This build incorporates new OPC Foundation license agreements: all binaries and documentation are subject to the terms of the "OPC Redistributables License Version 1.00" (PDF), while each source file is subject to one of 3 new licenses.
Build 240.1 also adds a C++ Quickstart with a sample client and server, and reorganizes the Merge Modules. This is planned as the last Release Candidate before the full Release at the end of July. The downloads are available to OPC Foundation Corporate Members only.
2009-Jun-19 UA SDK Release Candidate - a further update
The UA SDK and Sample Code have been updated to Release Candidate version 1.00.238.1. As well as bug fixes, the Alarms & Conditions functionality now matches the recent A&C RC Specification update. The downloads are available to OPC Foundation Corporate Members only.
2009-Jun-18 New site for OPC vendor Prosys
Prosys has long been known for Sentrol - an excellent client/server SDK for Delphi. More recently, the company has supported OPC UA through the development of a Java SDK. The company now has a new OPC website at www.prosysopc.com, highlighting its full range of OPC products and services, including some useful free downloads.
2009-Jun-16 UA Alarms and Conditions RC Specification Available for Review
A new Release Candidate version of the Unified Architecture Alarms and Conditions Specification is now available for download and review by OPC Foundation members. Written comments are sought by July 20 to be considered for the final version.
2009-Jun-02 Updated UA SDK Release Candidate
The UA SDK and Sample Code have been updated to Release Candidate version 1.00.235.0. This build includes various fixes, plus an updated Alarms & Conditions information model. The downloads, as well as new help drafts, are available to OPC Foundation Corporate Members only.
Note: OPCconnect.com has an RSS feed for updates to OPC Foundation downloads.
2009-May-31 UA Developers' Workshops announced: North America and Europe
OPC Foundation will hold two UA Developers' Workshops during fall of 2009. These will be in Frankfurt, Germany on September 22-24 and New Orleans, LA on October 27-29. All-inclusive cost for either event is 1800 USD, and numbers are limited to 40 attendees in each case. These workshops are the best way to get developers up to speed quickly, and early booking is recommended.
The OPC Foundation site has more information including registration details.
2009-May-06 New UA SDK Release Candidate
The UA SDK and Sample Code have been updated to Release Candidate version 1.00.232.5. As well as bug fixes, the new version includes updated client and server samples that implement all of the features supported by a typical COM DA client and server. The downloads are available to OPC Foundation Corporate Members only.
2009-May-04 OPC Foundation newsletter
The May 2009 issue of OPC Foundation's "OPConnect" newsletter has been distributed by email, and published as a web page.
Past editions of the newsletter remain available.
2009-Apr-29 Asian Interoperability Workshop 2009 - Tokyo
OPC Foundation will run an Interoperability Workshop in Tokyo, Japan, from Tuesday, June 16th through Thursday, June 18th. This event will include UA testing alongside OPC classic (COM) testing, and participation is free of charge. See OPC Foundation for full details and registration.
2009-Apr-07 New OPC issue analyzer from MatrikonOPC
Free Utilities: MatrikonOPC has announced OPC Analyzer, a free utility for finding OPC problem areas and backing up key OPC-related files.
2009-Apr-01 OPC UA book now availableUA book
The first OPC Unified Architecture textbook is now published. Written by Wolfgang Mahnke, Stefan-Helmut Leitner and Matthias Damm (representatives of ABB and ascolab), the book is intended for IT architects, developers, project managers, engineers and system administrators. It describes OPC UA and what it can accomplish, and also looks at migrating from OPC to OPC UA.
See our bookshelf page for information on this and other OPC-related publications.
2009-Mar-27 UA Java SDK beta
The first beta for the OPC UA Java SDK is now available for download (OPC Foundation members only). This release includes an implementation of the UA Native Binary stack profile, plus simple client and server applications. Java 1.6 is required.
2009-Mar-23 OPC Foundation newsletter
The March 2009 issue of OPC Foundation's "OPConnect" newsletter has been distributed by email, and published as a web page. Highlights include information on a new Certification Lab in Scottsdale, AZ, plus a feature on embedding OPC UA.
Past editions of the newsletter remain available.
2009-Mar-23 Updated UA SDK Release Candidate
The UA SDK and Sample Code have been updated to Release Candidate version 1.00.232.4. This build includes bug and compatibility fixes, plus full source code for the NodeState classes and ConfigurationTool application. The downloads, including new help drafts, are available to OPC Foundation Corporate Members only.
Note: OPCconnect.com has an RSS feed for updates to OPC Foundation downloads.
2009-Mar-05 MatrikonOPC offers free HDA Explorer client
MatrikonOPC Explorer has for many years been one of the leading free OPC DA clients. The company has now followed this up with a new HDA Explorer tool for testing and troubleshooting connectivity to HDA servers.
See our Free Stuff page for comprehensive listings of other free OPC software.
2009-Feb-26 ascolab OPC UA training
ascolab has long been a significant contributor to the development of OPC UA and has run in-house UA training for over 2 years. The company has now begun a regular UA training program, including 2-day introductory seminars and 2-day developer workshops. See our training page for links to this and other OPC training.
2009-Feb-10 Unified Architecture reaches full Release status
An occasion that's been long anticipated. Congratulations to the OPC Foundation team and the many volunteers who've toiled long and hard to reach this milestone! Here's the announcement from OPC Foundation in full: -
Final Release of Unified Architecture Phase I Deliverables
New released versions of Part 1-8 of the Unified Architecture Specifications have been posted along with matching UA SDK and sample code for member download. This represents a maintenance release for Parts 1-5 and 8 plus a first release for Parts 6 and 7. The code distribution has reached release candidate stage having undergone extensive QA lab testing and beta testing by Early Adopter Members. The final release for the code is only awaiting the approval of the License and Distribution Agreement by the Technical Advisory Council. With this major release OPC vendors are assured stable specifications and the ability to ship UA code components that are tested and fully supported.
2009-Feb-05 Core Components update
Updated versions of the OPC core components and .NET API have been made available. These updates fix a problem with the installers and UAC on Vista, plus an IPv6 incompatibility in the .NET API.
2009-Feb-03 UA SDK Help - member access not needed
A minor update to the previous post: access to online help for OPC Foundation's UA SDK is available to all users, and not just Foundation members. A caveat: this won't work if you follow the link from the Downloads page. Instead, you should go straight to the online help at http://opcfoundation.org/uasdk/Help/. Online help for the UA SDK is a work in progress.
2009-Feb-03 Updated UA SDK Testing version
The UA SDK and Sample Code have been updated to testing version 1.00.232.0. This release includes bug and compatibility fixes, plus the HDA wrapper code is now part of the source distribution. The downloads, including new help drafts, are available to OPC Foundation Corporate Members only.
Note: OPCconnect.com has an RSS feed for updates to OPC Foundation downloads.
2009-Feb-02 MatrikonOPC offers online OPC training
MatrikonOPC has announced a new paid-for eLearning program for automation professionals. The first module in the series, "Introduction to OPC", is now available. We've updated our list of OPC Training providers.
2009-Jan-22 OPC Foundation launches developer blog
OPC Foundation's Randy Armstrong has begun a new blog aimed at OPC developers. Anticipating the imminent release of UA, Randy starts with a series geared at getting developers up to speed with implementing UA, without having to read the numerous specification parts cover to cover. The complete sample code is already available. Subscribed!
2009-Jan-12 North American Interoperability Workshop 2009 - Boca Raton
OPC Foundation will run an Interoperability Workshop in Boca Raton, Florida, from Monday, March 2nd through Friday, March 6th. This event will include UA testing alongside OPC classic (COM) testing, as well as interop between the two. See OPC Foundation for full details and registration.
2009-Jan-12 New UA SDK Testing version
The UA SDK and Sample Code were last week updated to testing version 1.00.231.1. This release includes changes to the node manager and the server diagnostics API. The downloads are available to OPC Foundation Corporate Members only.
2009-Jan-07 OPC News blog
A new OPC News blog started in December, hosted by the anonymous "OPC Guy" (please let us know if you're happy to be identified OPC Guy). The first few posts hint at a good mix of content, including UA backgrounders, howtos, and programming features. Added to our Useful Links list - keep up the good work!
OPC News linked to a Sample OMAC HMI OPC Client, with a useful tutorial (with source code) for simple C++ HMI programming. This is now included in our Free Source Code listings.
2008-Dec-27 OPC UA Analyzer Devices Specification review draft available
OPC Foundation's Analytical Device Integration (ADI) Working Group has announced the availability of a completed review draft of the OPC UA Analyzer Devices Specification. Sample Code development will now begin based on this version. The code and final release of the specification is expected mid-2009.
2008-Dec-08 UA SDK Beta update
The UA SDK and Sample Code have been updated to beta version 1.00.230.0. This release supports current release candidate specifications for Part 4 (Services) and Part 6 (Mappings). It includes bug fixes, and more examples of custom node managers - demonstrating better performance than previously. The downloads are available to OPC Foundation Corporate Members only, while the release candidate specs are found on the UA SharePoint Collaboration Site.
2008-Dec-04 OPC General Assembly - Webinar recording available
The recorded video and PowerPoint of the recent OPC Foundation General Assembly are now available to Foundation members. Highlights include an update on UA schedules, and results of recent OPC surveys.
Note that a GoToMeeting codec may be needed to view the video.
2008-Dec-01 OPC Foundation General Assembly
The annual OPC General Assembly webinar takes place Wednesday, December 3, 10:00am - 11:00am EST (15:00 - 16:00 UTC). All members are invited to register.
2008-Nov-12 OPC UA Security Assessment Part 5 - Vendor Implementation Security Considerations
After a seven-week hiatus, Digital Bond has published the fifth part of its UA security audit. The originally announced title for this part (OPC UA Vendor Implementation Vulnerabilities) suggested that some specific problems would be discussed. In the event, the post talks only in general terms about possible areas of concern. This is perhaps a little disappointing, though given previous Digital Bond posts (see parts 3 and 4), we should certainly be wary of any vendor making claims about supporting UA today.
2008-Nov-12 OPC Foundation newsletter
The November 2008 issue of OPC Foundation's "OPConnect" newsletter has been distributed by email, and published as a web page. The headline feature looks at some of OPC Foundation's plans for 2009 (without making mention of Kepware's new involvement in the management of the UA codebase). Past editions of the newsletter remain available.
2008-Nov-08 UA SDK Online Help now available
Online help for OPC Foundation's UA SDK is now available in draft form. This resource will offer a comprehensive reference when complete, but most topics remain rather terse at the time of writing. The need for a 'how to' developers' guide also remains unsatisfied. The UA SDK help is apparently open to both members and non-members of OPC Foundation.
2008-Oct-30 UA SDK Overview published
A draft overview of OPC Foundation's UA SDK has been published, to coincide with the current UA DevCon in Munich. Running to 40+ pages, this will be essential reading for anyone working with the SDK. At the same time, updated UA SDK samples have been made available, principally for DevCon attendees. Each of these downloads is limited to OPC Foundation member access only.
2008-Oct-23 Kepware to take on joint management of OPC Foundation UA codebase
In a ground-breaking move, Kepware and OPC Foundation have announced that Kepware is to take a role of joint management of the OPC-UA codebase from January 2009. A Kepware press release yesterday announced the formation of a new non-profit entity, jointly run by OPC Foundation and Kepware, which will manage and distribute the sources using an "open source code" model. However, it is unclear exactly how access to the code will be managed, and whether it will be truly "open source".
The press release states that "all current OPC Foundation members will be contacted for inclusion in this additional community", perhaps implying that OPC Foundation membership may not automatically carry over to the new body.
Kepware was apparently selected because of its "credibility to be vendor neutral" - a statement from OPC Foundation President Tom Burke that may surprise other OPC server and toolkit vendors.
At the time of writing, the OPC Foundation site had no additional information - we'll let you know when the situation becomes clearer.
2008-Oct-21 UA SDK Beta update
The UA SDK and Sample Code have been updated to beta version 1.00.224.0. This release incorporates fixes from the recent Plugfest event, UI enhancements to the Configuration Tool, and is now built with VS 2008. The downloads are available to OPC Foundation Corporate Members only.
2008-Oct-05 Kassl updates Delphi OPC toolkit, releases freeware utilities
Kassl has released new versions of its excellent dOPC Client Toolkits for Delphi and C++Builder. Enhancements include support for Delphi 2009 and Windows Vista. The company is also offering a range of freeware client programs, plus a useful 'crap cleaner' for removing unwanted server registry entries.
2008-Oct-05 Delphi OPC updates
Our Delphi conversions of the OPC custom interfaces, plus sample Delphi OPC clients, are now compatible with Delphi 2009.
2008-Sep-29 Digital Bond comments on OPC Foundation and UA security
Dale Peterson of Digital Bond has offered us his perspective on OPC Foundation's handling of security within UA, plus Digital Bond's role in the UA security assessment. As expected, this is a mixture of good ("OPC Foundation has always been open to review by security professionals") and not-so-good ("not enough security expertise on the OPC UA team"). Read his comments in full.
2008-Sep-29 UA security - clarifications
Yesterday's post, OPC Foundation responds to UA security concerns, highlighted Eric Murphy's statement that the Digital Bond audit had been expected to find areas of concern. We asked why, therefore, was a similar security expert not involved in the design of UA at an earlier stage.
Subsequent discussions with OPC Foundation staff have made it clear that, in fact, multiple security experts had provided feedback on the UA spec at various stages, and that Murphy may not have been fully aware of this. Murphy has also updated his own OPC TAC post in an attempt to clarify this point, though apparently overlooks the fact that the most serious flaw highlighted by Digital Bond relates to an aspect of the specification (not the SDK) that is at least 2 years old: the reliance on self-signed certificates.
Nevertheless, we're reassured that OPC Foundation personnel are working diligently with Digital Bond's support to ensure UA is published as a robust and secure specification within a few months.
2008-Sep-28 OPC ADI draft spec due December 2008?
Gary Mintchell of Automation World reports that the OPC Analyzer Devices Integration draft specification will be published for review in December 2008. OPC Foundation has more information on OPC ADI, which is being defined as an extension to UA.
2008-Sep-28 OPC Foundation responds to UA security concerns
Eric Murphy of OPC's Technical Advisory Council has blogged in response to Digital Bond's posts on vulnerabilities in the UA spec and SDK. Murphy's post should be read to understood OPC Foundation's perspective, and what action will now be taken. However, his comment "We knew that having someone with a strong security background ... audit the results would show the areas that might be confusing and conflicting" begs the question: why was such a person not involved much earlier in the design and development of UA?
2008-Sep-22 OPC UA Security Assessment Part 4 - SDK Vulnerabilities
The fourth part of Digital Bond's series offers a brief security audit of OPC Foundation's UA SDK. It confirms "the overall code quality was quite good", with a small number of heap and stack overflows that are expected to be resolved in the next revision. A particular concern is that the server test application was easily crashed in black box testing. The Digital Bond blog has the full story.
2008-Sep-20 UA Security Assessment Part 3 - Digital Bond turns its attention to spec vulnerabilities
Part 3 of Digital Bond's OPC UA security series looks at vulnerabilities in the UA specification. Some serious flaws are highlighted, most significantly the reliance on self-signed certificates: "This is similar to verifying a person's identity by asking the person if he is who he claims to be. No trust should be placed on a self-signed certificate ... an OPC UA server, even one requiring encryption and signatures, could be compromised by anyone who is able to gain access to OPC UA client software". Digital Bond doesn't say so explicitly, but the inference is that the specification needs revising before OPC UA can be considered fit for purpose.
See also Part 1 (introduction) and Part 2 (positive findings) of the Digital Bond review.
2008-Sep-12 UA SDK Beta update
The UA SDK and Sample Code have been updated to beta version 1.00.222.0. A range of changes includes improved 64-bit support, and the addition of an AE wrapper to the COM interop library. The downloads are available to OPC Foundation Corporate Members only.
2008-Sep-05 OPC UA Security Assessment - Part 2
Digital Bond has published the second in its 7-part series on OPC UA security and vulnerabilities. Part 2 focuses on the positive findings, and includes comments such as "OPC Foundation should be commended for their security efforts", "The [OPC UA SDK] code base is surprisingly clean of vulnerabilities for a code base of its size", "The security event logging ... is the best the Digital Bond team has seen in this space by far".
Future posts will focus on vulnerabilities in the specification, the SDK and vendor implementations. Part 1, the introduction, is also available.

See archive of earlier items.

OPC Programmers' Connection offers limited opportunities for advertisers.

While every precaution has been taken in the preparation of this website, its authors assume no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein.

OPC, the OPC logo, and OPC Foundation are trademarks of the OPC Foundation.



home about map mail