Forum: Mikrocontroller und Digitale Elektronik S7: Sourcecode verstehen


von brat (Gast)


Lesenswert?

Hallo zusammen,

mein neuer Job erfordert es, mich in den Sourcecode von vielen ähnlichen 
Anlagen mit Siemens SPS einzuarbeiten.

Hierzu analysier ich den Code und nutze Zettel und Bleistift oder 
Notepad oder FlowChart-Programme um mir Zusammenzufassen und 
Abhängigkeiten zu verdeutlichen.

Aber geht das nicht effizienter? - Ähnlich wie mit IDA pro oder 
Scientific Toolworks Understand in anderen Programmiersprachen?

Gibt es solche Programme für Simatic?

LG brat

von Ein älterer Entwickler (Gast)


Lesenswert?

Am effizientesten: Erstmal Überblick verschaffen und dann deine 
Vorgänger fragen, wo die Probleme liegen, und wieso die das so gelöst 
haben.

Bleistift oder Tools? Das Problem sind nicht die Tools. Das Problem ist 
die gewachsene Struktur. Teilweise sinnvoll durchdacht - teilweise Q&D 
zusammengefrickelt. Du brauchst erst mal jemanden, der noch weiß, welche 
Teile eine sinnvolle Struktur haben. Wo du weiterarbeiten kannst, und 
was du aufräumen musst.

von oldmax (Gast)


Lesenswert?

Hi
In reiner Theorie sich in ein SPS Programm einzuarbeiten wird nicht 
leicht sein. Sieh dir die Maschine an und beobachte die Funktionen. Dann 
verstehst du das zugehörige Programm wesentlich besser. Ich kenne zwar 
auch die Aussage: "Programme entwickelt man im Büro", aber diese 
Programme brauchten alle noch eine Inbetriebnahme und nicht "Programm 
rein und geht". Je nach Spracheinstellung ist auch eine gute 
Dokumentation hilfreich. Wenn dein Vorgänger geschlampt hat, dann hast 
du viel Arbeit. Verstehst du deine Anlage, kannst du jedes geeignete 
Mittel nehmen, eine Dokumentation zusammen zu stellen. Manchmal ist eine 
Word-Datei auch nicht übel oder eine Excell Tabelle. Denk immer daran, 
das so spezielle Programme auch nicht selten für Kollegen 
Herausforderungen sind. Dann werden sie diese Doku nicht nutzen und der 
Vorwurf laut wird: "Die Doku ist unverständlich" ,auch wenn zu Unrecht.
Gruß oldmax

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.