Developers that have leveraged our OPC Data Client toolkit for their custom OPC client development needs know that we’ve historically supported Python as a COM development language, but that had always come with limitations and a desire from our user base for a more modern option.
In the latest V2023.2 release, OPC Data Client now adds support for Python.NET, while also announcing the deprecation of the older COM approach. The newer Python.NET option offers many advantages including, but not limited to:
Now that we have a basic understanding of the advantages that Python.NET has over its predecessor, let’s see it in action!
See here for detailed instructions on installing the Python Packages.
We hope this basic demonstration was helpful in showing how easy it can be to leverage the new Python.NET support introduced in OPC Data Client 2023.2 by using PyCharm as your development environment. This was of course a simple implementation and there is much more you could do with the OPC Data Client in Python.NET, as evident by our extensive code samples in the OPC Data Client User Guide and Reference.
Throughout this blog, OPC Data Client is synonymous with any reference to OPC Labs QuickOPC. It is important to note that OPC Data Client is sold direct through Software Toolbox and we provide technical support by phone and email to users that purchase through us.
You can explore the various licensing options, including Standard, Professional, Enterprise, or Ultimate licenses, on our OPC Data Client ordering page. Wondering why you should use a commercial toolkit instead of alternatives? Visit this blog post, but in short, a lot has to do with availability of expert support!
Active support agreements are recommended for ongoing access to updates and technical support. This ensures that all users can easily leverage the benefits of Python.NET and other enhancements introduced in OPC Data Client 2023.2.
There’s more in this latest release that you can read about in the OPC Data Client release notes and in the online documentation.
Developers are always advised to review our upgrade best practices before you upgrade.
If you already own a license of the OPC Data Client and are on an active support agreement, you can download the software from the trial version request page and upgrade for free by following the licensed user upgrade instructions.
Be sure to open the License Manager and look at your support expiration date. Your applications will generate exceptions if you try to recompile and run them on a version your support does not entitle you to use.
If you have an older license and aren’t on an active support agreement, you can still get the latest version with an upgrade fee that will also re-instate your support for an entire year. Contact us for upgrade options and start using Python.NET today!
Ready to try the latest OPC Data Client Toolkit? Download the free trial.