How to Develop Custom OPC Clients with No Code

2 min read

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.

Watch this video to see how easy it is to build a basic custom OPC client in Visual Studio without writing code using the OPC Data Client.


In this video, we've shown you:

  1. How to add the required OPC Data Client controls to the Visual Studio toolbox
  2. How to use Live Binding functionality in the OPC Data Client for no-code binding of component properties to OPC data for the following:
    1. Reading from tags in an OPC server
    2. Subscribing to value updates from tags in an OPC server
    3. Writing values to tags in an OPC server
    4. Binding the value of an OPC server tag to an Industrial Gadgets visual gauge control 

While this how-to video specifically demonstrates no-code development of an OPC DA client, the same Live Binding methods apply for OPC UA connectivity using the OPC Data Client.  And for more information on the no-code error handling methods referred to in the video, click here for details.

Don't forget to subscribe to our blog to find out about the latest updates regarding OPC Data Client and for other how-to videos on using OPC Data Client.  Get started creating your own custom OPC clients with the fully-functional free trial of the OPC Data Client.

Download OPC Data Client Free Trial

Ganesh Kalipershad
Written by Ganesh Kalipershad

Software Toolbox Technical 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