TwinCAT

Versionierte C++ Projekte werden als Binary in einer TMX-Datei (TwinCAT Module Executeable) abgelegt.

Für die Implementierung von TwinCAT 3 C++ Modulen muss diese kompilierte, ausführbare TMX Datei mit einem TwinCAT-Nutzerzertifikat signiert sein, wenn sie durch die TwinCAT Runtime geladen werden soll.

Signierung

TwinCAT TMX Dateien können nur nach einer erfolgreichen Signierung geladen werden.

Hinweis

Signierung auf 32bit und 64bit Systemen

Im Gegensatz zu der Betriebssystem-Signierung ist die TwinCAT Signierung sowohl auf 32bit wie auch auf 64bit Systemen vorgesehen. Damit wird für eine Testsignierung auch auf 32bit Systemen der Testmodus vorausgesetzt.

Für die Signierung einer TMX Datei wird ein TwinCAT Nutzerzertifikat benötigt, welches entsprechend im Projekt zur Signierung konfiguriert wird.

Testsignierung

Das Nutzerzertifikat kann lokal in TwinCAT erstellt werden. Solange es nicht von Beckhoff gegengezeichnet ist, ist es nötig den Testmode zu aktivieren, wie hier beschrieben.

Sobald das TwinCAT-Nutzerzertifikat von Beckhoff gegengezeichnet wurde, kann auf den Testmodus entsprechend verzichtet werden. Er kann analog zum aktivieren auch wieder deaktiviert werden.