Technical Forum

Prozessleitsystem SIMATIC PCS 7

CFC übersetzen -> Warnung, zu viele Bausteine in Ablaufgruppe

Thread Starter: ThWe80   Started: 5/7/2011 11:27 AM   Replies: 4

« Previous thread Next thread »
Page 1 of 1 (5 items)
  5/7/2011, 11:27 AM
Joined 3/3/2011
Last visit: 12/20/2012
Posts: 16
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

Hallo zusammen,

ich bekomme beim Übersetzen des Programms folgende Meldungen angezeigt:

Übersetzen der gesamten Pläne als Programm am 07.05.2011 11:09:47
Die Optionen sind wie folgt eingestellt:
Baugruppentreiber erzeugen: aus
Abtastzeit aktualisieren: ein
Abtastzeiten parametrieren vom 07.05.2011 11:09:48
Abtastzeiten parametrieren beendet: 07.05.2011 11:09:48.
Leere Ablaufgruppen löschen: ein
Textuelle Verschaltungen schließen: ein
W: Im OB100 sind 179 Bausteine / Ablaufgruppen / SFC-Pläne eingebaut. Das kann zu Problemen beim Übersetzen mit dem SCL-Compiler führen.
W: Im OB33 sind 91 Bausteine / Ablaufgruppen / SFC-Pläne eingebaut. Das kann zu Problemen beim Übersetzen mit dem SCL-Compiler führen.
Ende Codegenerator: 07.05.2011 11:10:57
0 Fehler und 2 Warnung(en) gefunden


Sollte ich mich hierüber sorgen, bzw. wie hoch ist die maximale Bausteinanzahl?
Hardware: CPU 417-4H
Software: PCS7, Version 6.1 SP1

Btw, benötige ich unbedingt die E/A Treiberbausteine? Wenn ich die entferne währe die Sache
etwas kompakter.

Ich wünsche ein schönes sonniges Wochenende,
Grüße Judas





Top
  5/7/2011, 7:26 PM
Joined 11/15/2009
Last visit: 5/6/2013
Posts: 247
Rating:
Rated: Excellent [4.67 out of 5 / rated 21 time(s)]. (21) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo Judas,
Brauchst erst mal dir keine Sorgen machen, aber musst folgendes beachten.
In CFC/SFC wird für jeden benutzten OB und für jede Ablaufgruppe ein FC angelegt. Diese FCs werden benötigt, um die im CFC/SFC bearbeiteten Bausteine gemäß der projektierten Ablaufreihenfolge aufzurufen.
Projektabh
ängig können diese FC`s  für den SCL-Compiler zu groß werden und der SCL-Compiler meldet "Interne Symbolliste ist voll".
Abhilfe: Untergliedern die Bausteine in mehrere Ablaufgruppen.

Projektspezifisch kann in Extras > Einstellungen > Übersetzen/Laden... eine Warngrenze für die Anzahl der  eingebauten Bausteine pro Ablaufgruppe oder OB eingestellt. Mit dieser Warngrenze kann der SCL-Compiler Fehler erkannt bzw. vermieden werden.  

Die E/A Treiberbausteine darfst du nicht entfernen. 
 

Weiterhin ein schönes sonniges Wochenende,
Grüße



=== Bearbeitet von JOTST @ 07.05.2011 19:29 [GMT ] ===


Top
  5/9/2011, 12:12 PM
Joined 3/3/2011
Last visit: 12/20/2012
Posts: 16
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

Hallo JOTST,

vielen Dank für Deine Hilfe!  Rnf:lblSmileyTooltip_

Allerdings stehe ich noch etwas auf dem Schlauch.
In meinem Ablaufeditor befinden sich relativ viele Ablaufgruppen,
in denen selten mehr Bausteine untegebracht sind, als in
dem Screenshot zu sehen.

Kann ich irgendwie die Grenze berechnen, ab wann der SCL-Compiler
seinen Dienst quittiert? Habe erst ca.20% aller Bausteine projektiert.

Grüße
Judas

Attachment: Ablaufeditor.pdf  (13 Downloads)

Top
  5/9/2011, 7:19 PM
Joined 11/15/2009
Last visit: 5/6/2013
Posts: 247
Rating:
Rated: Excellent [4.67 out of 5 / rated 21 time(s)]. (21) 
Rated: Excellent [5 out of 5 / rated 1 time(s)]. (1) 
Hallo Judas,
Leider gibt es keine Formel zur Berechnung der Speichergrössegrenze für Compiler.
Erfahrungsgemäß dürfte  die Grenze nur selten gesprengt werden, aber mit Sicherheit kann man es nicht sagen.
Falls die Grenze doch überschritten wird, hast du folgende Möglichkeiten (fällt mir auf Anhieb ein)   
 
1)       Systemseitig wird für jeden CFC-Plan eine eigene Ablaufgruppe angelegt. Durch die Zusammenfassung mehrere Pläne in ein Plan kann die Anzahl der Ablaufgruppen reduiziert werden
2)       Verschiebung der CFC-Pläne in weniger belasteten zyklischen OB´s
3)       Mehr Bausteine in ein CFC-Plan einbauen. 
Grüsse
Top
  5/10/2011, 7:23 AM
Joined 3/3/2011
Last visit: 12/20/2012
Posts: 16
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo JOTST,

nochmal Danke für Deine Hilfe! Rnf:lblSmileyTooltip_

Grüße
Judas
Top
Page 1 of 1 (5 items)
Actions