Programmierstrategie ohne Symbolik

wm-webservice

Level-2
Beiträge
42
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe ein Problem mit einer Firma die für uns ein größeres Projekt programmiert hat.
Nicht nur das vorab vereinbart wurde nur Komponenten der Firma Siemens einzusetzen und stattdessen Vipa eingesetzt wurde sondern das bei der Dokumentation des SPS Programmes
keinerlei Symbolik verwendet wurde. Auf Nachfrage wurde uns mitgeteilt es sei Ihre Philosophie ohne Symbolik zu programmieren.
Philosophie hin oder her ich als Kunde blicke aber bei der komplexen Programmierung ohnehin schon schwer durch und ohne Symbolik überhaupt nicht.
Meine Frage lautet also gibt es eine Norm die besagt das man die Symbolik zu nutzen hat oder kann jeder nach belieben verfahren.
Wenn ich genaueres weiß kann ich nämlich mal beim Planungsbüro vorsprechen und die Herrschaften daruf Aufmerksam machen.
Zur Info:
Das Problem mit Vipa wurde zähneknirschend so belassen weil unser Planungsbüro falsch ausgeschrieben hatte, eine Änderung war möglich hätte so um die 100.000€ gekostet und den gesamten Zeitplan über den Haufen geschmissen.
Danke Planungsbüro:s2:

Ich hoffe auf viele Antworten,

Grüße
wm-webservice
 
Hallo,
ersteinmal ist nur das "Gesetz", was vereinbart wurde. Und wenn ich höre, das der Austausch Vipa/Siemens ca. 100K gekostet hätte, kann die externe Leistung nicht klein gewesen sein. Da hat dann wohl das "Planungsbüro" genauso gepennt wie ihr! Mir kann aber niemand erzählen, das bei (vermutlich) komplexen/großen Programmen ohne Symbolik gearbeitet wird, das sieht aus meiner Sicht nach einer "wenn du ein Problem hast-ruf mich an-Erpressung" aus! Ich habe auch schon für Firmen gearbeitet, die so geil auf reine Planungsbüros sind, und bei genau denen passieren meistens so gravierende Fehler, der Auftraggeber verlässt sich auf die Planer (und ist dann auch meistens verlassen) und die Zitronenfalter... Ähhhhh... "Planer" sind oft so weit weg von der realen Welt...
Ich kann nur raten: Verträge prüfen und wenn da was zu machen ist, durchziehen...
Viel Erfolg!
 
Zum Glück programmieren die Planer nicht :ROFLMAO:

Wenn die IB schon abgeschlossen ist, dann habt ihr wohl schlechte Papiere.
Wenn nicht, den "Kollegen" auf die Finger schauen, ob die nicht eine Symbolik "privat" verwenden und daher besser durchblicken.
Wenn in eurer Aufgabenstellung etwas von "Stand der Technik" steht, könnt ihr nachkarteln.
ABER! wenn ihr öfter Externe beschäftigt, warum habt ihr keine Programmierrichtlinie?
Lässt solche Probleme erst nicht erstehen und ihr findet euch in den Programmen schneller und besser zurecht.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es stehen doch bestimmt noch Restzahlungen aus oder?
Verweigert einfach die Abnahme, bis die Symbolik übergeben wurde.

Die Vermutung liegt nahe, dass die Firma die Symbolik einfach gelöscht hat, bevor sie das Projekt an Euch übergeben hat.
Wenn sie selber was machen müssen, einfach Symbolik wieder rein, und Konsitenz prüfen. ;)

Selbst wenn die Symbolik nicht vertraglich vereinbart war, man findet doch immer einen Grund die Abnahme zu verweigern :D
 
Solange das Projekt nicht mit reorganisieren gespeichert wurde, kann man evtl. nachvollziehen ob da jemand die Symbolik mutwillig gelöscht hat. Im Normalfall bleiben nämlich in den Datenbank-Dateien eines Step7 Projekts gelöschte Einträge erhalten.
Kannst ja spaßeshalber mal mit einem Hexeditor in ein paar Dateien reinschauen.
Im Unterordner YDBs deines Step7 Projektes gibt es mehrere Unterordner die nur eine Nummer aufweisen. Ein Unterordner gehört zu einer S7-Station des Projektes. In den Unterordnern schaust du dir mit einem Hexeditor die SYMLIST.DBF an. Da solltest du sehen können ob noch Symbole (also Texte) vorhanden sind die zu eurer Anlage passen.
Wenn da etwas vorhanden ist, hat es jemand über den Step7 Editor gelöscht. Wenn nicht, wurde entweder wirklich ohne Symbolik programmiert (was mich nicht wundern würde, es gibt auch Programmierer die E0.0 das Symbol "E0.0" geben), oder das Projekt wurde reorganisiert.

Mit den passenden Tools lässt sich die Symbolik ggf. auch wiederherstellen.
 
[...] (was mich nicht wundern würde, es gibt auch Programmierer die E0.0 das Symbol "E0.0" geben ...

Auf diese "symbolische" Programmierung bin ich auch schon mal gestoßen. :rolleyes: Da kann ich doch gleich darauf verzichten oder was bringt es mir den Eingang 0.0 das Symbol "E0.0" zu geben?? Die hatten dann sogar noch die Merker "m0.0" usw benannt :ROFLMAO:. War zum Glück nur eine Kleinsteuerung, wo das Programm nicht mehr auffindbar war ...

Da hab ich doch gleich eine (theoretische) Frage: Wie würdet ihr bei solch vorfindbaren Programmen vorgehen? Angenommen den Programmierer / die Firma gibt es nicht mehr alles wurde restlos vernichtet oder ist nicht mehr auffindbar und man muss nun ein komplettes Programm ohne Symbolik selbst dechiffrieren.

Wir haben am Anfang die Ein- Ausgänge hardwareseitig ermittelt (Schaltplan war zwar vorhanden aber stimmte nicht mit der Wirklichkeit überein), danach im Programm jeden ermittelnden Eingang/Ausgang ein entsprechendes Symbol zugewiesen und dann alle Merker und DBs durch logische Schlussfolgerungen symbolisiert/kommentiert ... SPS Programm unkommentiert ist die eine Sache aber unvollständige/falsche Elektroschaltpläne find ich weitaus schlimmer ... leider wird dies meistens durch die eigenen Leute hervorgerufen wenn Änderungen vorgenommen werden müssen ... ein jeder ist zu faul diese Änderungen in den Schaltplan einzutragen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe in der letzten Zeit einen Haufen S5 Kleinsteuerungen 95/100U zwecks Umstellung auf S7 nur aus AG-Abzügen wiederhergestellt. Da bin ich auch so vorgegangen, also erstmal die E/A Symbolik anhand der Hardware bzw. Schaltpläne ausfüllen, ggf. Bestandsdokumentationen wälzen und dann schrittweise vom Allgemeinen (Feste Signale, Blinktakte) zum Speziellen vorarbeiten. Wenn es eine Visu oder Leitsystem gibt, die Symbole die dort vorhanden sind mit dem Programm kombinieren.

Das geht aber wirklich nur bei überschaubaren Programmen. Der Vorteil bei S5-Programmen ist, dass diese aufgrund der beschränkten Möglichkeiten relativ schlicht programmiert wurden. Meine eigenen S7-Programme leben größtenteils von der Symbolik, so etwas würde ich aus einem AG-Abzug nicht wiederherstellen wollen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
kurzer Zwischenbericht über den"Stand der Dinge".
Unser Planungsbüro hat den AN schriftlich aufgefordert eine Programmversion mit Kommentaren zu liefern aus der die Zusammenhänge der Programmierung hervorgehen und nachvollzogen werden können.
So steht es sinngemäß im LV.
Ich bin mal gespannt wie sich der AN verhält habe aber eigentlich wenig Hoffnung.

Wünsche Euch trotz allem eine schöne Weihnachtszeit und einen guten Rutsch ins neue Jahr.
:s18:
 
Was jetzt ?
Am Anfang sagst Du es Fehlt die Symbolik (ohne die geht es problemlos wenn man Kommentare hat )
und jetzt fragt iht nach Kommentaren. Was fehlt denn nun ?
Oder gar beides ??

peter(R)
 
@Peter

Also Grundsätzlich fehlt beides.
Ich habe mich bei meinem Zwischenstandsbericht nicht klar genug ausgedrückt bzw. wollte am Tablet nicht zu viel schreiben.
Damit Ihr Euch ein genaueres Bild machen könnt werde ich einen Auszug aus der E-Mail vom Planungsbüro online stellen:


Daher fordern wir Sie auf, unverzüglich das im LV (siehe unten) beschriebene Programmlisting zu liefern!
Zitat aus dem LV Seite 273:

Programmlisting
Das Programmmlisting ist in der neusten nach der Abnahme der Anlage gültigen Fassung zu übergeben. Zum leichteren Verständnis ist das Listing mit Kommentaren zu versehen, welche die funktionalen Zusammenhänge eindeutig und klar beschreiben. Auch hier ist das örtliche System zur Stellenbeschreibung zu verwenden………“

Das oben beschriebenen Programmlisting wurde bisher nicht übergeben. Statt dessen wurde ein Listing übergeben, das mangels Kommentierung technisch nicht zu zuordnen ist und damit für den Kunden unbrauchbar ist.


ich hoffe das dieses E-Mail beim AN auch was bringt, schauen wir mal.

Grüße wm-webservice
 
Ok wenn beides fehlt ist das völlig unakzeptabel.
Aber Symbol "A1.0" mit dem Kommentar "Motor xy Ein" wäre nach obigem Text völlig ausreichend.

peter(R)
 
Aktuelle Neuigkeiten:

Der AN hat auf die mehrfache Mahnung nun endich geantwortet, hier ein Auszug aus der Mail:
(Zitat)
Wir sind der Ansicht, dass die übergebene CD alle für den Kunden u. U. wichtigen Daten enthält. Mit Hilfe der CD ist es dem Kunden ohne unser Zutun jeder Zeit möglich, die Software auf eine neue CPU aufzuspielen, um die Anlage nach einem Totalausfall wieder zum Laufen zu bekommen. Dies ist der Sinn einer entspr. Übergabe der Software. Weitergehende Kommentierungen sind nicht erforderlich, nach unserer Ansicht sogar gefährlich, weil sie möglicherweise zu nicht gewünschten Eingriffen verleiten. Daran kann weder dem Betreiber noch uns als Gewährleistenden und auch nicht Ihnen als Planer gelegen sein.
(Zitat Ende) Die Ausagen kommentiere ich lieber nicht denn das würde mich zu Aussagen verleiten die möglicherweise zu nicht gewünschten Zielen führen.:ROFLMAO:*ROFL*

Der AN ist nun widerum aufgefordert worden die gesamte Dokumentation zu liefern ansonsten würde Ihm weiterhin Verzug gemäß VOB/B vorgeworfen mit den daraus ergebenden finanziellen Forderungen gegen den AN.

Nach einer kurzen Verzögerung hat der AN nun endlich die Symbolik auf den Weg geschickt angeblich soll in den kommenden Tagen eine CD mit der entsprechenden Inhalt bei uns eintreffen.
Ich kann nur hoffen das es sich nicht um die in einem anden Beitrag erwähnte E0.0 und A0.0 usw. Symbolik handelt.
Wenn ich alles in Händen halte melde ich mich nochmals.

Grüße wm-webservice
 
Zurück
Oben