Projekte integrieren
Für SIMATIC WinCC flexible Projekte steht in versiondog der Komponententyp WinCC flexible im Verzeichnis Siemens/HMI-Software zur Verfügung.
Komponententypen können Sie im AdminClient, im Modul Komponententypeneditor individuell anpassen.
Um Ihre Projektdaten in versiondog zu integrieren, gehen Sie folgendermaßen vor:
-
Erstellen Sie im UserClient eine neue Komponente mit dem oben genannten Komponententypen.
-
Öffnen Sie das Arbeitsverzeichnis der Komponente über die Schaltfläche oder den Kontextmenüpunkt In Dateimanager öffnen (Strg+E).
-
Verschieben Sie die gewünschten Projektdaten in das Arbeitsverzeichnis der Komponente.
-
Checken Sie die Komponente über die Schaltfläche Basisversion erstellen und einchecken ein.
-
Sie können das Projekt jetzt in versiondog verwalten.
Wenn Sie keine Projektdaten haben, können Sie trotzdem eine Komponente erstellen, mit der ein Job angelegt werden kann, um ein Backup zu erstellen. Die Projektdaten aus dem Backup, das bei diesem Job erstellt wird, können Sie dann auf dem Server versionieren.
Gehen Sie folgendermaßen vor:
-
Erstellen Sie im UserClient eine neue Komponente mit dem oben genannten Komponententypen.
-
Klicken Sie auf die Schaltfläche Check-In ohne Basisversion.
-
Erstellen Sie im AdminClient einen Job für diese Komponente und führen Sie ihn aus.
-
Öffnen Sie den UserClient und navigieren Sie zu ihrer Komponente.
-
In der Registerkarte Jobs wählen Sie das Backup aus und klicken Sie auf Backup in ein Verzeichnis kopieren und kopieren Sie das Backup ins Arbeitsverzeichnis.
-
Erstellen Sie eine neue Version der Komponente und checken Sie sie ein.
Bitte beachten Sie:
- Der Vergleich Backup/vorherigem Backup bei der Runtime ist nur als Binärvergleich darstellbar.
- Der Vergleich Version/Backup bei der Runtime ist nicht möglich.
Das bedeutet, dass Sie für die Runtime keinen Detailvergleich sehen, eine Notfallwiederherstellung (Disaster Recovery) ist aber auf jeden Fall durchführbar, d.h. Sie können das erstellte Backup zur Wiederherstellung der Runtime nutzen.
Das Versionieren unter einem eingeschränktem Windows Benutzerkonto schlägt fehl. Was muss ich tun damit der Vergleich fehlerfrei durchgeführt werden kann?
Fehlermeldungen/Errorcodes: 31102 21053 21055 21053 Erklärung Dem angemeldeten Benutzer fehlen bestimmte Rechte, die zur Bearbeitung der SQL-Datenbankinstanz erforderlich sind. Dem Benutzer mit eingeschränkten Zugriffsrechten muss die Rolle SysAdmin des SQL-Servers zugewiesen werden. Anders ausgedrückt: Die weiter unten beschriebene Konfiguration muss aus einem Administratorenkonto oder einem anderen Konto mit entsprechenden Berechtigungen durchgeführt werden. Lösung A Bei WinCC flexible 2007 mit SQL-Server 2005 gehen Sie bitte folgendermaßen vor:
Nun funktioniert das Versionieren mit diesem Benutzer. Bestehen weitere Benutzerkonten mit eingeschränkten Rechten, müssen diese Analog zu dieser Anleitung zusätzlich angelegt werden. Lösung B
|
Verwandte Themen |
---|
UserClient -> Neue Komponente erstellen |
Restore durchführen |
AdminClient -> Modul Komponententypeneditor |
Jobs erstellen |