Versionshandling

Die Pakete der TwinCAT MC3 können gleichzeitig in mehreren Versionen auf Ihrem Engineering-System installiert sein. Dies ist insbesondere der Fall, wenn Ihre Maschinen im Feld mit verschiedenen Software-Versionen ausgeliefert werden. Die nachfolgenden Abschnitte machen Sie mit dem Umgang verschiedener Versionen vertraut.

Alternativ kann die Version über die Erweiterung „Motion Versioning“ eingestellt werden.

Voraussetzungen

Achse in einer bestimmten Version dem MC-Projekt hinzufügen

1. Machen Sie einen Rechtsklick auf Axes > Add New Item…
2. Wählen Sie im Dialog Insert TcCom Object unter Type den Achstyp sowie die Version des gewünschten Objektes aus.
3. Erweitern Sie dazu die Ansicht zum gewünschten Objekt durch einen Klick auf das +.
Es werden alle installierten Versionen angezeigt.
In der Standardeinstellung wird die neueste (höchste) installierte Version des Objektes verwendet. In diesem Fall muss die Ansicht nicht aufgeklappt werden.
Versionshandling 1:
4. Geben Sie abschließend unter Multiple die gewünschte Anzahl an. Klicken Sie anschließend den Button OK, um die Eingaben zu bestätigen.
Das Objekt wurde angelegt und befindet sich unterhalb des Axes-Knoten.

Versionseinstellung für Motion-Objekte in bestehenden Projekten vornehmen

Versionshandling 2:

Unterschiedliche Versionen bei hierarchischen Objekten

Unterschiedliche Versionen zwischen unterlagerten Objekten und ihrem übergeordneten Objekt können zu Fehlern beim Aktivieren des Projekts führen.

  • Stellen Sie sicher, dass für das überlagerte Kontext Element und alle unterlagerten Motion Control Objekte die gleiche Version eingestellt und aktiv ist.
1. Wählen Sie den Knoten SYSTEM > TcCOM Objects (1).
2. Wechseln Sie in den Reiter Project Objects (2).
Dort sind alle TcCOM-Objekte des Projektes aufgelistet. Unter anderem entspricht eine MC3-Achse oder auch ein Kurvenscheibenobjekte in der MC3 einem TcCOM-Objekt.
3. Stellen Sie in der Spalte Version die entsprechend gewünschte Version eines Objektes ein.
Die aktuell geladene und aktive Version eines Objektes ist mit x.x.x.x (Current), gegenüber der ausgewählten Version x.x.x.x, gekennzeichnet (3).
Versionen eines Objektes, für das eine neuere Version auf dem Entwicklungssystem installiert ist, werden gelb markiert.
Versionshandling 3:
4. Sie können eine geänderte Version auf mehrere Objekte übertragen. Wählen Sie Change version for all with same TMI/TMC Description um die Version einer Achse für alle anderen Achsen zu übernehmen (Objekte gleichen Typs). Mit der Auswahl Change version for all with same TMI/TMC File übernehmen Sie die Version für alle Objekte aus der gleichen TMC-Datei, also z. B. für Achsen und die unterlagerten Antriebs-/Geberobjekte (4).
5. Abschließend muss eine geänderte Version eines Objektes aktiviert werden. Laden Sie dazu das Objekt mit der geänderten Version und der damit verbundenen TMC-Objektbeschreibung neu. Klicken Sie auf Reload TMI/TMC Description(s) with changed version (5).
Versionshandling 4: