Software Toolbox Technical Blog

Exploring OPC UA - Configuring OPC Data Client for OPC UA Servers

6 min read

By Kevin Rutherford on Jul 22, 2021 2:00:00 PM


If you've been following our ongoing Exploring OPC UA blog series, we've been covering key Software Toolbox solutions and the specifics of configuring OPC UA security and connectivity.

In this eighth post of the series, we will focus on the OPC Data Client development toolkit, with the primary topic being how to exchange security certificates and establish a trust relationship between your custom OPC UA client and an OPC UA server.

Continue Reading

OPC Data Client 2021.2 - OPC UA Functionality Extensions

7 min read

By Ganesh Kalipershad on Jun 17, 2021 2:00:00 PM


Following on the recent OPC Data Client 2021.1 release a few months ago, the OPC Data Client toolkit has been updated again to further extend it's OPC UA client functionality. 

The new updates provide developers of custom OPC client applications new options to interact with even more OPC UA servers or more richly with existing OPC UA servers. This blog post teaches you how OPC UA PubSub security is different from regular OPC UA security, how to improve JSON/OPC UA PubSub interoperability with a new utility, and why you might care about OPC UA File Transfer. 

Continue Reading

OPC Data Client 2021.1 - Developer Productivity, .NET 5 Support & More

6 min read

By Ganesh Kalipershad on Mar 25, 2021 2:00:00 PM


Developers of custom OPC client applications have new options, enhanced troubleshooting tools, runtime configuration flexibility, and improved utilities to help them in the recently released 2021.1 (5.60) version of the OPC Data Client Toolkit.

In this technically hot blog post, we will cover the release highlights with links to documentation, and, as always, the full detailed release notes are available in our knowledge base. Also if you did not see the 2020.3 (5.59) release post, that one was packed with technical details.

Continue Reading

OPC UA PubSub, OPC Classic Updates+More in OPC Data Client 2020.3

8 min read

By Ganesh Kalipershad on Jan 7, 2021 2:00:00 PM


With the recently released 2020.3 (5.59) version of the OPC Data Client Toolkit, developers of OPC Classic client applications can now use .NET Core and have more flexibility in managing optimizations in their applications. Developers using OPC UA PubSub have more methods and options to aid in their development.  More example programs will help new users get started faster or existing developers leverage other functionality in their applications.

In this technically hot blog post, we will cover the release highlights with links to documentation, and, as always, the full detailed release notes are available in our knowledge base.

Continue Reading

Tech Support Corner: Sharing XML File Data With Custom Applications

5 min read

By Ganesh Kalipershad on Oct 29, 2020 2:00:00 PM


If you read our last post on sharing XML data, you may recall that our tech support engineers are regularly asked how to take data provided in an XML (eXtensible Markup Language) format (file or data stream) and share it with other systems such as OPC clients or servers, databases, devices or even the cloud.

In this Integrating XML Data sub-topic of our continuing Tech Support Corner blog series, this post covers how to easily integrate XML data with OPC systems when designing a custom developed application. 

Continue Reading

How to Develop Custom OPC Clients with Minimal Code

3 min read

By Ganesh Kalipershad on Aug 13, 2020 2:00:00 PM

As we discussed in the first post of this series, the term "OPC client" often refers to off-the-shelf HMI or SCADA applications.  OPC clients can also be other custom developed software applications in your enterprise that could benefit from access to OPC process data.  Or there might be a new custom application you need to develop that requires access to OPC process data.  In those situations, you need a reliable, straightforward method to enable those applications as OPC clients.

In Part 2 of our series on How to Develop Custom OPC Clients, we will cover step-by-step how to use low-code techniques to read, write and subscribe to OPC process data through building a basic OPC client application in Visual Studio.NET.

Continue Reading

How to Develop Custom OPC Clients with No Code

2 min read

By Ganesh Kalipershad on Jul 30, 2020 2:00:00 PM

When you hear the term "OPC client", you may initially think of off-the-shelf HMI or SCADA applications.  However, it's common in enterprises across most industries for there to be other custom developed software applications that could benefit from access to OPC process data.  Or perhaps there is a new custom application you're working on that needs to access OPC process data.  The question, then, is how to enable those applications as OPC clients.

In Part 1 of our series on How to Develop Custom OPC Clients, we will cover step-by-step how to use no-code techniques to bind production data to various types of user interface elements for reading, or writing, or both to build a basic OPC client application in Visual Studio.NET.

Continue Reading

Why use an OPC Client Development Toolkit?

8 min read

By Ganesh Kalipershad on May 21, 2020 2:00:00 PM


A common question we are asked as technical consultants at Software Toolbox is “why should I use an OPC toolkit when there is free sample code and other free solutions available to me?” That’s a fair and logical question, but this post takes a different approach. 

Instead, with this 2-part blog series, our hope is to share from our experience with OPC since 1996, what our users have told us are the common reasons why they chose to use a commercial OPC toolkit, and to help readers determine what factors to consider for their specific situation and circumstances.

In the first part of this blog series on OPC development toolkits, we will cover the basics of commercial OPC Client Development Toolkits, with a dive into the benefits of using one, while in part 2, we will look at OPC Server Development Toolkits.

Continue Reading

About this Blog

We're engineers like you, so this blog focuses on "How to" appnotes, videos, tech team tips, product update announcements, user case studies, and other technical updates.  Subscribe to updates below. Your feedback and questions on posts are always welcomed - just use the area at the bottom of any post.

Subscribe to our Blog

Recent Posts

Posts by Topic

See all