Version 1.14

This is the documentation of the new TwinCAT HMI server extension API for .NET.

It's written in C# and targets the .NET Standard 2.0 framework, so it can be referenced in TwinCAT HMI server extensions targeting the classic .NET Framework (version 4.7.2 or higher) as well as .NET Core (version 2.0 or higher) and .NET.
Although it is possible to develop TwinCAT HMI server extensions that use a .NET target framework version that is no longer supported by Microsoft, we do not recommend this because we cannot guarantee that these TwinCAT HMI server extensions will work properly. For more information, see the .NET target framework version support policy.

Important notes

Please pay attention to these notes in order to avoid unnecessary errors when developing and running TwinCAT HMI server extensions:

Getting Started

A reference to TcHmiSrvExtNet.Core.dll will be automatically added to your project if you create a new TwinCAT HMI server extension for .NET.

If you have already created TwinCAT HMI server extension using TwinCAT HMI release 1.10 you may be interested in the API Differences between the former TwinCAT HMI server extension API TcHmiSrvExtNet and TcHmiSrvExtNet.Core.
Or you can take a look at the guide, which will help you How to migrate from TcHmiSrvExtNet to TcHmiSrvExtNet.Core.

Other Resources

.NET target framework version support policy Version History API Differences How to migrate

Copyright © Beckhoff Automation GmbH & Co. KG