-> Hier kostenlos registrieren
Ich suche nach einer Möglichkeit SCL Quellen einigermaßen komfortabel mit Subversion zu verwalten.
Ich habe einige SCL-Quellen die für alle Projekte/Anlagen gleich sind.
Mache ich in einer dieser Quelle eine Änderung darf ich diese in 10-30 Projekten nachziehen... toll...
Und es arbeiten mehrere Leute mit diesen Quellen…
Step7 speichert die Quellen unter:
s7asrcom\00000001\
die Dateien der Quellen haben dort einfach nur eine hex-nummer als Namen.
Beispiel: 0000004d.SCL
Die Dateinamen haben immer 8+3 Zeichen wie in DOS Zeiten….
Die Zuordnung der Dateinamen zu den Quellen findet in
s7asrcom\S7CONTAI.DBF
statt, dies ist eine DBase Datei, es gibt freeware Editoren um diese zu bearbeiten.
Folgendes habe ich versucht:
Ich habe in S7CONTAI.DBF den Dateienamen von "0000004d.SCL" in „..\0004d.scl“ geändert und die Datei an den entsprechenden Ort kopiert.
( das „..\“ ist eine relative Pfadangabe für ein Verzeichnis höher)
funktioniert wunderbar. Nur die 8 Zeichen sind einfach zu wenig! Kennt jemand eine Möglichkeit die DBF Datei so zu bearbeiten, dass die Länge des Dateinamens länger wird? Die Editoren die ich gefunden habe, konnten das nicht.
Würde dies funktionieren könnte man die DBF Datei so manipulieren, dass die Quellen verschiedener Projekte Zentral in einem Verzeichnis liegen. Dort könnten die Quellen auch noch Aussagekräftige Namen haben.
Das Verzeichnis würde dann mit Subversion verwaltet werden.
Beim Erstellen eines neuen Projektes erfordert es unter Umständen etwas Arbeit die DBF Datei zu manipulieren, aber nur diese Arbeit hat man nur einmalig.
Dann habe ich es noch mit Hardlinks versucht (http://de.wikipedia.org/wiki/Hardlink)
Damit kann man das gleiche, wie mit der Zuvor beschrieben Manipulation der DBF Datei, erreichen. Das Öffnen im SCL Editor klappt auch, kompilieren auch, aber wenn man speichert, löscht der super tolle SCL Editor erstmal die Quelle, in diesem Falle den Link, und erstellt anschließend die Datei neu. Damit ist der Link zu der Zentral verwalteten Datei wieder weg…
Dann noch einen Hinweis:
Die DBF Datei kann man zwar mit Excel öffnen und bearbeiten, aber nach dem Speichern mag Step7 diese Datei nicht mehr.
Das Programm „Step7 Version Trail“ habe ich mal getestet….
es ist eine Unverschämtheit für so eine Schrott SW überhaupt Geld zu verlangen!!
Ich habe einige SCL-Quellen die für alle Projekte/Anlagen gleich sind.
Mache ich in einer dieser Quelle eine Änderung darf ich diese in 10-30 Projekten nachziehen... toll...
Und es arbeiten mehrere Leute mit diesen Quellen…
Step7 speichert die Quellen unter:
s7asrcom\00000001\
die Dateien der Quellen haben dort einfach nur eine hex-nummer als Namen.
Beispiel: 0000004d.SCL
Die Dateinamen haben immer 8+3 Zeichen wie in DOS Zeiten….
Die Zuordnung der Dateinamen zu den Quellen findet in
s7asrcom\S7CONTAI.DBF
statt, dies ist eine DBase Datei, es gibt freeware Editoren um diese zu bearbeiten.
Folgendes habe ich versucht:
Ich habe in S7CONTAI.DBF den Dateienamen von "0000004d.SCL" in „..\0004d.scl“ geändert und die Datei an den entsprechenden Ort kopiert.
( das „..\“ ist eine relative Pfadangabe für ein Verzeichnis höher)
funktioniert wunderbar. Nur die 8 Zeichen sind einfach zu wenig! Kennt jemand eine Möglichkeit die DBF Datei so zu bearbeiten, dass die Länge des Dateinamens länger wird? Die Editoren die ich gefunden habe, konnten das nicht.
Würde dies funktionieren könnte man die DBF Datei so manipulieren, dass die Quellen verschiedener Projekte Zentral in einem Verzeichnis liegen. Dort könnten die Quellen auch noch Aussagekräftige Namen haben.
Das Verzeichnis würde dann mit Subversion verwaltet werden.
Beim Erstellen eines neuen Projektes erfordert es unter Umständen etwas Arbeit die DBF Datei zu manipulieren, aber nur diese Arbeit hat man nur einmalig.
Dann habe ich es noch mit Hardlinks versucht (http://de.wikipedia.org/wiki/Hardlink)
Damit kann man das gleiche, wie mit der Zuvor beschrieben Manipulation der DBF Datei, erreichen. Das Öffnen im SCL Editor klappt auch, kompilieren auch, aber wenn man speichert, löscht der super tolle SCL Editor erstmal die Quelle, in diesem Falle den Link, und erstellt anschließend die Datei neu. Damit ist der Link zu der Zentral verwalteten Datei wieder weg…
Dann noch einen Hinweis:
Die DBF Datei kann man zwar mit Excel öffnen und bearbeiten, aber nach dem Speichern mag Step7 diese Datei nicht mehr.
Das Programm „Step7 Version Trail“ habe ich mal getestet….
es ist eine Unverschämtheit für so eine Schrott SW überhaupt Geld zu verlangen!!