Prioritäten zuweisen in einem S7 Graph Ablaufprogramm

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich arbeite momentan an einem grösseren Ablaufprogramm, das mit dem S7 Graph programmiert ist. Es sind mehrere Abläufe vorhanden, die getrennt voneinander gestartete werden können. Sobald alles läuft, wird die ganze Anlage merklich langsamer.

Da ich nur zwei zeitkritische Abläufe habe, würde ich gerne für diese beiden mehr Rechnerleistung zur Verfügung haben. Gibt es eine Möglichkeit, einzelnen DB's mehr Prioritäten zuzuweisen, wie das bei einigen Roboterprogrammiersprachen möglich ist? Oder kann ich einzelne DB's z.B. nur bei jedem 4. Zyklus abarbeiten?

Vielen Dank für Eure Antwort
 
Dein Problem könnte sein, das jede Kette in einer eigenen Betriebsart rennt. Übertrage einmal die Standard FC70-74 aus der S7-Graph Bibilothek ins AG und unter den Bausteineinstellung des S7-Graph FC'S, bei der Ablaufähigkeit Standard FC erforderlich anwählen. Denke einmal der FC 70 sollte reichen!

Was für eine CPU nutzt du den?
Prblem sind die großen DB's jeder Kette. Bei älteren Steuerungen kann jede Kette mit ca. 10ms Zykluszeit zu buche schlagen ...


Teste dies einmal !
 
Zurück
Oben