Step 7 Modular Programmieren?

Tera

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich bin aktuell auf der suche inwieweit Sich eine S7 einzeln Programmieren lässt..
Was meine ich genau?
Ich möchte es so machen das ich für gewisse Baugruppen immer ein festes Programm habe was ich einzeln in das Programm ziehen kann.
Also bspw. Ich habe eine Förderstation mit dazugehöriger Auffangwanne und habe quasi ein einzelnes Programm für die Auffangwanne habe und eins für den Rest.
Angenommen es gäbe verschiedene Ausführungen von der Auffangwanne wäre mein vorgehen ebenso, dass ich immer nur das Programm für diese Wanne anpassen müsste aber den Rest so lassen kann. Ist vielleicht nicht das beste Beispiel aber Hoffe es kommt irgendwie rüber was ich meine. Ansonsten nochmal kurz: Ich suche eine Möglichkeit wie ich für einzelne Baugruppen die Programme abspeichern kann und mir damit eine Datenbank aufbaue wo ich mir dann passend zur Anlage nur die passenden Baugruppen raussuchen muss und dann alles zusammen in ein Programm habe.
Würde mich auch über Artikel über dieses Thema freuen. Habe bisher nichts richtig finden können
Danke :D
Gruß Tera
 
Moin Tera,

hast Du Dich schon einmal mit Bibliotheken beschäftigt?

Arbeitest Du wirklich im SIMATIC Manager ('Step 7' aus Deiner Überschrift impliziert das). Oder im TIA-Portal (dann besser 'TIA' für die Kategorie auswählen).

VG

MFreiberger
 
Naja, ob die Bausteine aus einer Bibliothek kommen oder aus einem eigenem Projekt was z.B. "MeineSammlung24" heißt, ist ja relativ egal (da wäre höchstens die Versionsverwaltung der Unterschied).

Die viel Größere Kunst sind doch die Schnittstellen zu den anderen Prorammteilen: Da über längere Zeit Konsistenz zu bewahren.
Da denkt man, man hat die Eierlegenewollmilchsau, und dann kommt jemand mit einer neuen Anforderung und man stellt fest: Das geht nur wenn das und das anders ist.
Und auf einmal ist das Rahmenprogramm voller IDB Zugriffe, Zwischenmerker und "interessanten" Strukturen.
Wenn dann noch mehrere Personen diesen Pool benutzen: Höhere Kunst, mit Sozialarbeiterkompentanforderung.
Will sagen: Das muss man schon etwas Schmalz in die Struktur reinstecken ....
 
Will sagen: Das muss man schon etwas Schmalz in die Struktur reinstecken ....

Jo, und irgendwann stellt sich die Frage, ob es sich überhaupt lohnt, solch eine eierlegende Wollmilchsau zu entwickeln. Das ist halt NICHT in 5min gemacht...

Aber grundsätzlich immer ne Frage, will man Standardisierung? Dann MÜSSEN sich aber auch ALLE dran halten, und nicht ständig mit "neuen Anforderungen" daher kommen.



PS OT:

wir haben hier in der Region einen großen Anlagenbauer. Da sitzen mehrere hochbezahlte Programmierer und entwickeln Vollzeit die Modularen Standardbausteine, das sind MONSTER!!!

Die eigentlich Anlagensoftware wird dann von billigen Leiharbeitern im Akkord zusammengeklickt.

Die Inbetriebnehmer blicken bei dem Spiel dann garnix und die hochbezahlten Programmierer machen dann per Ferneinwahl die vor Ort benötigten Sonderlocken :ROFLMAO:

Schöne neue Welt ;)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Olli_BS,

Naja, ob die Bausteine aus einer Bibliothek kommen oder aus einem eigenem Projekt was z.B. "MeineSammlung24" heißt, ist ja relativ egal (da wäre höchstens die Versionsverwaltung der Unterschied).

Die viel Größere Kunst sind doch die Schnittstellen zu den anderen Prorammteilen: Da über längere Zeit Konsistenz zu bewahren.
Da denkt man, man hat die Eierlegenewollmilchsau, und dann kommt jemand mit einer neuen Anforderung und man stellt fest: Das geht nur wenn das und das anders ist.
Und auf einmal ist das Rahmenprogramm voller IDB Zugriffe, Zwischenmerker und "interessanten" Strukturen.
Wenn dann noch mehrere Personen diesen Pool benutzen: Höhere Kunst, mit Sozialarbeiterkompentanforderung.
Will sagen: Das muss man schon etwas Schmalz in die Struktur reinstecken ....

das ist absolut richtig! Deshalb bin ich auch sehr zurückhaltend damit, Bausteine als "Standard" zu bezeichnen. Falls es eine neue Anforderung gibt, muss es auch einen neuen Baustein geben. Und die Bausteine immer gut beschreiben! Dann kann man auch nachvollziehen, was der Baustein macht.
Also, wo man die Bausteine ablegt (Bibliothek oder eigenes (Vorlage-)Projekt) ist eher nebensächlich bzw. eine organisatorische Frage.
In erster Linie müssen (Standard-)Bausteine klare Schnittstellen und Funktionen haben, die detailliert beschrieben sind.

VG

MFreiberger
 
Zurück
Oben