Nicht-versionierte C++-Projekte

TwinCAT C++-Treiber (.sys-Dateien) werden über das Windows Betriebssystem geladen.
Es handelt sich um Kernel-Mode-Treiber, welche in Bezug auf das Laden den normalen Anforderungen des Betriebssystems unterliegen.

Nicht-versionierte C++-Projekte 1:

Signierung über Attestation Signing

Microsoft verlangt für Betriebssystem-Treiber ein Attestation Signing. Bitte informieren Sie sich zuvor über den Prozess hierfür.

Beckhoff empfiehlt, Versionierte C++-Projekte, die über den TwinCAT Loader geladen wer-den, zu nutzen.

Ist ein C++-Projekt durch die Vorlage TwinCAT Driver Project angelegt worden, werden bei einem Publish die Binär-Dateien im TwinCAT-Ordner unter C:\TwinCAT\3.x\CustomConfig\Modules abgelegt.

Von hier wird der Treiber auf das Zielsystem unter C:\TwinCAT\3.x\Driver transferiert, wenn er benötigt wird.

Zusätzlich ist es möglich, zum Transfer der Binär-Version dieses Projektes ein Archiv erzeugen zu lassen, welches durch die Projekt-Eigenschaften konfiguriert wird.

Bis TwinCAT 3.1 4022.xx

Vor dem Release 4024.0 war die Handhabung der Export- und Import-Funktionalität etwas anders, welches auf den Unterseiten dokumentiert ist.