Erstellung versionierter Treiber

Jedes aus einer FMU in TwinCAT 3 importierte Laufzeitobjekt enthält automatisch Versionsinformationen. Damit ist es möglich, mehrere Versionen desselben Models in TwinCAT-Laufzeitobjekte zu überführen. Diese können dann in TwinCAT versionsselektiv instanziiert werden.

Einstellung der Versionierung

Unter dem Reiter General können Sie bei den Einträgen Version source file und Version part for increment einstellen, wie die Versionierung der Laufzeitmodule erfolgen soll.

Erstellung versionierter Treiber 1:

Die Basisversion auf Basis derer ein Versionsupdate erstellt werden soll, wird über Version source file angegeben. Im Standardfall ist dort $<LatestTMFile> angegeben. Dadurch wird auf dem lokalen Engineering-PC nach der letzten verfügbaren Version des Modells gesucht und diese dann als Basis für den Versionsinkrement verwendet. Die Versionsnummer besteht aus vier Digits, z. B. 1.0.3.2 oder 2.12.123.14. Jede Stelle kann separat nach dem Schema <Major>.<Minor>.<Build>.<Revision> hochgezählt werden. Wird None gewählt, erfolgt kein Versionsupdate und die letzte Version auf dem Engineering-PC wird überschrieben.
Über DrvFileVersion können Sie eine Version fest vorgeben. Geben Sie dafür die Zielversion im Eingabefeld an.