Extensions

Der TwinCAT HMI Server ist modular aufgebaut und kapselt einzelne Funktionalitäten in Server-Extensions. Das ermöglicht eine flexible Erweiterbarkeit des Servers. Das kann verwendet werden, um z. B. Business Logiken zentral im Server zu integrieren und das Knowhow zu schützen. Mögliche Anwendungsszenarien sind beispielsweise die Anbindung an eine benutzerspezifische Datenbank oder die Implementierung von Kommunikationsprotokollen.

Extensions 1:

Die Entwicklung von Server-Extensions erfolgt in C#. Die Entwicklung erfolgt in einem eigenen Projekttyp innerhalb des Visual Studios. Dafür steht eine entsprechende Projektvorlage bereit.

Die Ausführung einer Server-Extension auf dem TwinCAT HMI Server (TF2000) erfordert eine Lizenz für das Extension SDK (TF2200).

Extensions 2:

Die Entwicklung einer Server-Extension erfordert eine vollwertige Version vom Visual Studio.