Projektauslieferung
Nachdem die Entwicklung eines SPS-Projekts abgeschlossen ist und bevor das Projekt ausgeliefert wird, empfehlen wir, die folgenden Schritte zu prüfen und, wenn sie bezogen auf das Projekt sinnvoll sind, durchzuführen.
Befehl/Schritt | Wo zu finden | Zweck | Weiterführende Informationen |
---|---|---|---|
Option „Pin Version“ aktivieren | TwinCAT 3 Projekt > Doppelklick auf den SYSTEM-Knoten > Reiter „Allgemein“ | Beim Öffnen des Projekts wird automatisch die im Projekt festgesetzte TwinCAT 3 Engineering-Version verwendet, wenn diese auf dem Engineering-Rechner vorhanden ist. Zur Vermeidung von Sourcecode-Änderungen beim späteren Aktivieren/Einloggen, welche durch die Verwendung einer anderen Engineering-Version ausgelöst werden könnten | TE1000 XAE\ Technologien\ Remote Manager\ TwinCAT Integration\ Pin Version Projekteinstellung |
Compilerversion des SPS-Applikationsprojekts auf „neueste“ setzen | SPS-Projekt > Rechtsklick auf das SPS-Projektobjekt > Befehl „Eigenschaften“ auswählen > Kategorie „Übersetzen“ öffnen > Einstellung „Compilerversion“ auf „neueste“ setzen | Die Compilerversion für Applikationsprojekte wird dann automatisch passend zu der Engineering-Version verwendet, die im Remote Manager geladen ist (s. Punkt 1: Pin Version). Dies ist die vorgesehene Verwendungsweise der Compilerversion. | |
SPS-Bibliotheksreferenzen auf eine feste Version setzen (keine Verwendung von „immer neueste“/„*“) | SPS-Projekt Für alle Bibliotheks-/Platzhalterreferenzen gleichzeitig mit nur einem Befehl: > Rechtsklick auf den References-Knoten > Befehl „Effektive Version verwenden“ auswählen
oder für einzelne bzw. für mehrere Bibliotheken/Platzhalter (per Multi-Selektion): > Rechtsklick auf eine Bibliotheksreferenz unterhalb des References-Knotens > Befehl „Effektive Version verwenden“ auswählen
oder für einzelne Bibliotheken/Platzhalter: > Bibliotheksreferenz unterhalb des References-Knotens markieren > im Eigenschaftenfenster eine feste Version auswählen
oder für einzelne Platzhalter: > Rechtsklick auf den References-Knoten > Platzhalterdialog öffnen > in der Spalte „Bibliothek“ eine feste Version auswählen | Zur Vermeidung einer Online-Change-Abfrage beim späteren Einloggen, welche durch die automatische Verwendung einer neueren Bibliotheksversion ausgelöst werden würde, falls eine Bibliotheksreferenz auf „immer neueste“/„*“ aufgelöst ist und im Bibliotheks-Repository für diese Bibliothek eine neuere Bibliotheksversion verfügbar ist | |
Einstellungen des Target-Archivs kontrollieren Hinweis: | SPS-Projekt > Doppelklick auf das SPS-Projekt > Reiter „Settings“ | Zur Vermeidung einer ungewollten Weitergabe der Projekt-Sourcen oder von Bibliotheken durch die Speicherung auf dem Zielsystem
|
Für Serienmaschinen ist außerdem i.d.R. die Verwendung/Aktivierung der folgenden Optionen hilfreich.
Die beiden Optionen sind zudem erforderlich, wenn ein gesamtes Maschinen-Update auf Dateiebene durchgeführt werden soll.
Option | Wo zu finden | Zweck | Weiterführende Informationen |
---|---|---|---|
Option „Benutze relative NetIds“ in den Routen-Einstellungen | TwinCAT 3 Projekt > SYSTEM-Knoten aufklappen > Doppelklick auf den Routen-Knoten > Reiter „NetId Management“ | Wenn die Option „Benutze relative NetIds“ aktiviert ist, dann entsprechen die ersten vier Stellen der Projekt-NetIds einem Platzhalter und werden entsprechend der tatsächlichen NetId des Zielsystems gesetzt. Dadurch kann ein Projekt bzw. eine Konfiguration ohne manuelle Anpassung der Projekt-NetIds auf einem baugleichen anderen Zielsystem verwendet werden. Beispiel:
| TE1000 XAE\ System\ System Knoten\ System Unterknoten\ Routen und TE1000 XAE\ System\ Maschinen-Update auf Dateiebene\ Gesamtes Maschinen-Update durchführen |
Option „Virtuelle Gerätenamen“ in den Adapter-Einstellungen aller Netzwerk- und USB-Geräte | TwinCAT 3 Projekt > I/O-Knoten aufklappen > Geräte-Knoten aufklappen > Doppelklick auf das Gerät, z. B. den EtherCAT-Master > Reiter „Adapter“ | Wenn die Option „Virtuelle Gerätenamen“ aktiviert ist, dann wird der sprechende Name bzw. Anzeigename als Referenz auf das Gerät verwendet. Das System schaut dann auf den Gerätenamen und nicht auf die MAC-Adresse. | TE1000 XAE\ I/O\ EtherCAT\ EtherCAT Master\ Adapter und TE1000 XAE\ System\ Maschinen-Update auf Dateiebene\ Gesamtes Maschinen-Update durchführen |