Projekte pflegen

Deep Blue

Level-2
Beiträge
431
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

wie handhabt Ihr die Pflege Eurer Projekte? Schreibt Ihr eine fortlaufende Versionsnummer ins Projekt oder habt Ihr einen Baustein, wo der Kollege oder Monteur von ausserhalb ersehen kann, ob das Projekt noch so ist, wie er das letzte Abbild geladen hatte? Gerade bei der Fernwartung durch den Anlagenhersteller ist doch so etwas enorm wichtig. Selbstverständlich steht immer der Vergleich an erster Stelle. Sollte man aber in einem großen Projekt einen sporadischen Fehler suchen müssen wäre doch so eine Änderungshistorie sinnvoll. Wie macht Ihr das bei Euch?
 
Bei mir gibt es einen DB, in dem die Versionsnummer mit Änderungshistorie (vorangegangene Versionsnummern) hinterlegt ist. Im Kommentar des DB ist dann (leider offline) noch weitere Info zu haben. Die Version wird an der Visu angezeigt (mitsamt der Version der Visu).

Bausteine enthalten zu Beginn auch entsprechende Hinweise zu Änderungen, die per Zeitstempel im Kommentar mittels Suchfunktion auffindbar sind. Der auskommentierte alte Code bleibt zwecks Rückverfolgbarkeit im Programm. Bei größeren Überarbeitungen, die eine Neuinbetriebnahme erfordern, fliegt allerdings dann der Altcode raus ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Perfectionist

Deine Vorgehensweise hat was. Arbeitest Du alleine an Projekten, oder gemeinsam mit Kollegen? Wenn gemeinsam, schaffst Du es, das sich alle daran halten?
Ich habe mir viel Mühe gemacht Lebensläufe zu erstellen, die dann doch nicht gefüttert wurden.
 
Hi AUDSUPERUSER,

richtig - ich arbeite weitestgehend allein an meinen Projekten. Wenn mein Chef da an meiner Software was ändern sollte - da noch die Änderung dokumentieren, das wär ihm "schlicht zu dumm". Aber ich hab schon Leistungen anderer Firmen gesehen, da wird das genauso gemacht - und zwar nicht von einer Einzelperson, sondern von einem kleinen Team von 2-3 Leuten. Aber wirklich üblich ist m.E. eine derartige Vorgehensweise nicht.

Dass das in einem Team oft nicht funktioniert, dass da derjenige, der den Mist möglicherweise gerade verbockt, das dann auch noch ordentlich dokumentiert, was er da gerade anstellt - ja, wer wars, ist da die Frage, nicht: was ist zurückzuändern :(
 
Wenn man alleine daran arbeitet geht das ja.

Hab nur einen Kunden, bei dem das vorbildlich funktioniert, da wird jede Anlage mit Datum gesichert. Dies muss jeden Abend erfolgen (Wenn man dran war) auch wenn es am nächsten tag weiter geht.
Für die History hab ich auch meist einen Kommentar eingefügt, was aber zur Folge hat, das ich den erst suchen muss.
Seit kurzem führe ich bei mir und meinen Kunden etwas neues ein.

Ich habe in den Projekten eine AWL-Quelle angelegt mit dem Namen History, dort werden die Änderungen kurz beschrieben. Das findet man sofort und muss nich in den Bausteinen suchen. Weiterhin werden die Änderungen immer oben eingefügt, so das die letzten Änderungen immer oben stehen.

Aber ob sich alle daran halten, steht auf einem anderen Blatt... mich eingeschlossen.

Letzte Woche an einer Anlage , wo eigentlich noch Gewährleistung drauf ist: Keine Diskette mehr im Schrank, zu den Elektrikern, Diskette gefunden, Programm passt nicht, 4 PG's gestartet, durchsucht , letzten Stand gesichert , passt nicht....
Hab denen vorgeschlagen eine externe Platte zur Ablage zu sponsern:
Antwort: Wir haben dafür einen Server, aber bringt ja auch nix :confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn man alleine daran arbeitet geht das ja.


Letzte Woche an einer Anlage , wo eigentlich noch Gewährleistung drauf ist: Keine Diskette mehr im Schrank, zu den Elektrikern, Diskette gefunden, Programm passt nicht, 4 PG's gestartet, durchsucht , letzten Stand gesichert , passt nicht....
Hab denen vorgeschlagen eine externe Platte zur Ablage zu sponsern:
Antwort: Wir haben dafür einen Server, aber bringt ja auch nix :confused:


Aus dem Grund war ich noch nie ein Freund von Disketten im Schrank!
Zu meiner Instandhalter-Zeit gab es in der E-Werkstatt immer eine Box mit farbigen Disketten, in der alle Disketten drin waren.
Dann fällt schneller auf, wenn mal eine "verloren" geht. Zusätzlich wurde immer noch eine rote Diskette in einem brandsicheren Schrank aufbewahrt.

Die Idee mit der History in der Quelle find ich klasse!
Mach ich ab sofort auch so!

Alten Code auskommentiert drin lassen?
Einige Kunden würde mich dafür steinigen! :(
 
version works von GEPA soft ... hab ich mich irgendwo schon mal drüber ausgelassen, einfach mal das forum durchsuchen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe in den Projekten eine AWL-Quelle angelegt mit dem Namen History, dort werden die Änderungen kurz beschrieben. Das findet man sofort und muss nich in den Bausteinen suchen. Weiterhin werden die Änderungen immer oben eingefügt, so das die letzten Änderungen immer oben stehen.

Wird die awl-Quelle denn ins Onlineprojekt eingefügt?

Kann man eigentlich das Datum der letzten Änderung aus dem Programm auslesen? Diese könnte man doch auch zusätzlich in einem DB ablegen und visualisieren. Dann kann man trotz vergessener Pflege der awl-Quelle erkennen das noch eine andere Person seit dem letzten gesicherten Stand dran war.
 
Privat, also selbständig benutze ich Version Works.
In der firma hier haben wir gerade wieder Festplatteordner, hier schriebe ich bei änderungen in den Baustein die Änderung in den Komentar des Bausteins und bei grossen Anlagen habe ich eine txt mit Versionskommentaren angelegt.
Leider sehen hier nicht alle di eNotwendigkeit.
 
Hallo,

wir nutzen auch eine AWL-Quelle, und zwar mit dem Namen "Notiz". Da werden dann alle Änderungen eingetragen, mit Angabe von Programmierer, Datum, Ort der Änderung (vor Ort, Fernwartung, ...) und stichwortartig die Modifizierungen Auch besondere Hinweise kommen dazu, wie z.B. "ACHTUNG EPROM BEINAH VOLL".
Vor jeder größeren Änderung wird dieses File angeschaut. Ansonsten kommen nur die Einträge nach den Änderungen rein.
Funktioniert bei uns mit 3 Programmierern seit 3 Jahren (relativ) gut...
Die Datei ist aber nur offline abrufbar und nicht auf der CPU.

kassla
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
... und bei grossen Anlagen habe ich eine txt mit Versionskommentaren angelegt.


Sollte vielleicht auch noch mal erwähnt werden:
Man kann auch eine Text- oder Word-Datei im Projektordner speichern.
Die wird dann mitarchiviert!
Man muss dann halt nur "von aussen" drauf zugreifen!
Eigentlich arm! Und erstaunlich, was STEP 7 alles NICHT kann!
(wie z.B. Farben im Editor, wie das jeder gescheite Editor macht)
 
Jüngster Fall:
Letzte Woche sollte ich einen Programmmierer (Fremdfirma) bei umfangreicheren Programmänderungen an einer unserer Anlagen begleiten (über mehrere Tage). Irgendwann mittendrin stelle ich fest, dass der Typ auf nem Projekt arbeitet, dessen Projektpfad unter //...//Eigene Bilder abgelegt ist.
"Ahhhhhrg!!???" :shock: Da hat wohl wieder ein "neuer" während der Nachtschicht ein bisschen Step7 geübt...
Ich habe zum Glück auch in jedem S7-Projekt ne AWL-Quelle mit Zeitstempel und Historie. Da war der Schaden dann nicht ganz so groß. Aber man sieht- wie wichtig so etwas wie ne Historienfunktion bei Step 7 ist! Vielleicht fällt den Herren Siemens ja noch etwas Schickes ein... ;-)
Gruß Approx
 
Sollte vielleicht auch noch mal erwähnt werden:
Man kann auch eine Text- oder Word-Datei im Projektordner speichern.
Die wird dann mitarchiviert!
Man muss dann halt nur "von aussen" drauf zugreifen!
Eigentlich arm! Und erstaunlich, was STEP 7 alles NICHT kann!
(wie z.B. Farben im Editor, wie das jeder gescheite Editor macht)


Vielleicht hilft euch das hier...

1. Entpacken in einen leeren neuen Ordner
2. Datei "qtintf.dll" muß mit im selben Ordner liegen, sonst geht´s nicht
3. Wird die "Endung" registriert mit CTRL+R kann man nachher aus
jedem Ordner auf eine *.S7P-Datei geklickt werden und des Programm
wird gestartet.
4. ist im Projektordner im Hauptpfad eine Datei namens TEXT.TXT wird
diese rechts unten im Fenster angezeigt, und kann editiert werden.

In vielen Teil-Fenstern kann mit der rechten Maustaste "gearbeitet"
werden.

Viel Spass
 

Anhänge

  • S7_INFO.ZIP
    2,5 MB · Aufrufe: 119
Zuviel Werbung?
-> Hier kostenlos registrieren
...nochwas, die projektinterne LOG_ID, d.h. der Zähler ist die beste
Änderungsdiagnose bei einem entpackten Projekt. Jedes Protool-Öffnen oder
Speichern von S7-Bausteinen oder ä. erhöht diesen Zähler!!!!


Gruß
 

Anhänge

  • LOG_ID.JPG
    LOG_ID.JPG
    19,8 KB · Aufrufe: 55
Zuletzt bearbeitet:
Programmtest

...das Programm hatte ich schon vor einiger Zeit programmiert.
Da ich aber nur Rechner MIT inst. STEP7 habe, weiß ich ich ob es
auch auf allen Rechner OHNE STEP7 läuft.

Das Prog. wird von mir dazu benutzt den Haeder von ENTPACKTEN Projekten zu durchsuchen. Dazu muß natürlich das
Feld Projektinformationen im STEP7 "gefüllt" sein(siehe erstes Bild). Das geht - wie gesagt - auch ohne inst. STEP7.

...ihr Könnt ja mal ein Feedback geben.

Gruß
 

Anhänge

  • STEP7.jpg
    STEP7.jpg
    132,6 KB · Aufrufe: 54
  • S7_INF.jpg
    S7_INF.jpg
    74 KB · Aufrufe: 47
Zurück
Oben