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. |
![]() | 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! |
![]() | Dateien nicht manuell zusammenführen Generell empfehlen wir ein manuelles Zusammenführen der Dateien eines TwinCAT-Projekts nicht.
|