Projektdateien

Damit ein TwinCAT-Projekt mit Source-Control-Managementsystemen kompatibel ist und die Arbeit in Teams unterstützt, wird es in mehreren Dateien gespeichert. Im TwinCAT-Projekt gibt es folgende Dateierweiterungen:

Dateierweiterung

Source-Control Management

Zusammenführen (Mergen) zulässig

Beschreibung

*.tsproj

Ja

Ja, TwinCAT Project Compare Tool verwenden.

TwinCAT-Projektdatei

*.plcproj

Ja

Ja, TwinCAT Project Compare Tool verwenden.

TwinCAT-SPS-Projektdatei

*.tmc

Ja

Für SPS-Projekte nicht zulässig.

TwinCAT Modul Klasse (Beschreibungsdatei für ein TcCom Modul)

*.tpr

Ja

Ja

Datei enthält die Refactoring-Informationen für Standalone-SPS-Projekte

*.tpy

Nein

-

Diese Datei dient nur der Kompatibilität mit Programmen anderer Anbieter.

*.xti

Ja

Ja, TwinCAT Project Compare Tool verwenden.

Bei deaktivierter Mehrfachdatei-Unterstützung werden Teile der TwinCAT Projektdatei mit dieser Erweiterung gespeichert.

*.TcTTO

Ja

Ja, TwinCAT Project Compare Tool verwenden.

SPS-Task-Objekt

*.TcPOU

Ja

Ja, TwinCAT Project Compare Tool verwenden.

Organisationseinheit SPS Programm (POU)

*.TcDUT

Ja

ja, TwinCAT Project Compare Tool verwenden

SPS-Datentyp

*.TcGVL

Ja

Ja, TwinCAT Project Compare Tool verwenden.

Liste globale Variablen SPS

*.TcVis

Ja

Derzeit nicht unterstützt.

Visualisierung SPS

*.TcVMO

Ja

Derzeit nicht unterstützt.

SPS Visualisierungsmanager

*.TcGTLO

Ja

Ja, TwinCAT Project Compare Tool verwenden.

Liste globale Texte SPS

*.sln

Nein

-

Diese Datei ist die „Solution“-Datei vom Visual Studio (VS). Sie enthält u.a. einen Tag mit der verwendeten VS-Version. Wird diese eingecheckt, wird ein Arbeiten mit verschiedenen VS-Versionen erschwert.

*.suo

Nein

 

Dies ist die Benutzeroptionsdatei des VS-Projekts. Sie enthält Informationen zur ausgewählten Plattform, Breakpoints etc. und ist nutzerspezifisch! Sie wird beim erstmaligen Öffnen eines Projekts auf einem Rechner neu erzeugt.

Projektdateien 1:

TMC-Datei wird automatisch neu generiert

In der *.tmc-Datei ist die Beschreibung des Prozessabbilds eines TcCom-Moduls gespeichert. Soll dieses direkt nach dem Auschecken (Abholen) eines Projekts zur Verfügung stehen, auch wenn das Projekt vorher noch nicht auf dem eigenen Rechner übersetzt wurde, muss die TMC-Datei mit abgeholt und somit vorher mit dem Projekt eingecheckt werden. Die TMC-Datei wird nach dem Übersetzen eines SPS-Projekts automatisch neu generiert. Sie wird daher für SPS-Projekte nicht gemergt und muss ab der TwinCAT 3.1 Version 4018 nicht mehr unter Source-Control-Verwaltung stehen!

Projektdateien 2:

Dateien nicht manuell zusammenführen

Generell empfehlen wir ein manuelles Zusammenführen der Dateien eines TwinCAT-Projekts nicht.

  • Verwenden Sie zum Zusammenführen der Dateien immer das TwinCAT Project Compare Tool.