S7-Graph - evtl Zeitproblem ?

Suschi-S7

Level-1
Beiträge
56
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich würde gerne wissen, ob ich beim Programmieren mit Graph eine bestimmte Anzahl von Bedingungen,Länge, etc einhalten muss.

Es handelt sich dabei um einen Einlagerungsprozess in einem Ebenerdigen Palettenlager. Habe die Teilprozesse Einlagern und Auslagern als Programmablaufplan schon mal modelliert. Allerdings sieht das sehr "lang" aus, weil viele Teilschritte.
Kann ich da irgendwo in Probleme kommen?

vielen Dank,

Sascha
 
Graph

Hallo,

evtl kannste da an die Systemgrenzen deiner CPU in Punkto Bausteingrösse kommen. Geht grad bei den kleinen sehr schnell. Zeitprobleme gibts nicht weil nur die aktiven Schritte/Transitionen per Sprungleiste bearbeitet werden.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK verstehe, danke erstmal. Wie kann ich denn vorher Prüfen ob meine Bausteine zu groß werden? Oder sehe ich das erst, wenn ich den Baustein erstelle?
Habe eine 315-2DP zur Verfügung.
 
grenzen bei Graph

Hallo,

Auf eins mußt Du achten: Mehr als 250 Schritte sind nicht möglich!

Gruß, Rainer
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Euch beiden erstmal.

Sind 4 Bausteine mit je einer Schrittkette. Die längste hat 30 Schritte. Komme also in Summe auf unter 100 Schritte. Das sollte dann denke ich ok sein wenn ich das richtig verstanden habe.

Ist es eigentlich erlaubt bzw sinnvoll eine ich nenne es mal Systemfreigabe als Schrittkette zu programmieren? Dort wird ua. der Status des Not-Aus, Sicherheitsleiste abgefragt.

danke Euch,

Sascha
 
Hallo,

die Grenze liegt bei 256 Schritten-

Ebenso können nicht mehr als 256 Transaktionen eingefügt werde.

mfg

Hans
 
Sind die 256 Schritte eigentlich begrenzt, oder kann ich bei größeren CPUs mehr Schritte pro FB einfügen da ich ja mehr Speicher für einen FB habe?
Kann leider in der Doku nix finden...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sind die 256 Schritte eigentlich begrenzt, oder kann ich bei größeren CPUs mehr Schritte pro FB einfügen da ich ja mehr Speicher für einen FB habe?
Kann leider in der Doku nix finden...
Aus der Siemens-FAQ
...
Maximale Anzahl von Schritten für einen S7-GRAPH-Funktionsbaustein:
Die S7-GRAPH-FBs können bis zu 250 Schritte bzw. 250 Transitionen enthalten. Beachten Sie bitte hierzu die Informationen aus der S7-GRAPH-Onlinehilfe:

  • "Regeln für die Struktur einer Ablaufkette".
...
 
Du solltest zusätzlich beachten, das bei einer bestimmten Anzahl Schritten
es nicht oder nur teilweise möglich ist, die Schrittkette online zu
beobachten. die Grenzen liegen bei einer 300er bei ca. 100 Schritten
und bei einer 400er bei ca. 200 Schritten
 
Nur so am Rande. Wenn es auf den Speicher ankommt.Wenn du sowieso mehrere Graph FBs hast, ist die Option die Bausteiene als nicht eigenständig lauffähig zu speichern auch nicht außer acht zu lassen. So wird der einzelne FB ein gutes Pfund kleiner. Der Standard FC ist zwar auch ein recht großer Prügel, aber in der Masse bringt das schon einen Vorteil.
Aber da erzähle ich dir vermutlich nichts neues. :)

Ist es eigentlich erlaubt bzw sinnvoll eine ich nenne es mal Systemfreigabe als Schrittkette zu programmieren? Dort wird ua. der Status des Not-Aus, Sicherheitsleiste abgefragt.
Da es sich in den meisten Fällen bei so was um eine (Und-) Abfrage einzelner Signale handelt, ist für diese Sache eine Schrittkette eher ungeeignet. Deine Systemfreigabe stellt ja keinen sequentiellen Ablauf im eigentlichen Sinn dar.
 
Zurück
Oben