Extensions

The TwinCAT HMI Server has a modular structure and encapsulates individual functionalities in server extensions. This enables a flexible expandability of the server. This can be used, for example, to integrate business logic centrally in the server and to protect know-how. Possible application scenarios are, for example, the connection to a user-specific database or the implementation of communication protocols.

Extensions 1:

The development of server extensions is done in C#. The development takes place in a separate project type within the Visual Studio. A corresponding project template is available for this purpose.

The execution of a server extension on the TwinCAT HMI server (TF2000) requires a license for the extension SDK (TF2200).

Extensions 2:

The development of a server extension requires a full version of Visual Studio.