Entwerfen einer Ablaufsteuerung am Beispiel einer Bohrmaschine
3.10
Festlegen des Standardfunktionsbausteins
Ablauffähigkeit des S7-GRAPH-FB
S7-GRAPH kennt zwei Modelle der FB-Generierung.
• Eigenständig lauffähig:
Für jeden S7-GRAPH-FB wird der gesamte für den Ablauf relevante Code in
den FB eingebaut. Das bedeutet bei mehreren S7-GRAPH-FB einen raschen
Anstieg des Speicherplatzbedarfs.
• Standard-FC erforderlich:
Um Speicherplatz zu reduzieren, bietet S7-GRAPH folgende Alternative: Sie
verwenden für alle FBs eine Standard-FC, die den Hauptteil des Codes enthält
und die automatisch in Ihr Projekt kopiert wird, wenn Sie diese Option
anwählen. Die resultierenden FBs fallen bei dieser Variante wesentlich kleiner
aus.
Für dieses Beispiel verwenden Sie die Übersetzungsoption "Eigenständig
lauffähig".
Die Wahl der richtigen FC hängt von der Leistungsfähigkeit Ihrer CPU ab. Wählen
Sie eine der folgenden Standard-FC aus:
FC-Nummer
Funktionalität
FC72
Standardmäßig arbeiten Sie mit der FC72. Hierzu müssen Sie beachten, dass Ihre CPU in
der Lage sein muss, Bausteine mit mehr als 8 kB zu bearbeiten.
FC70/FC71
Diese beiden FC haben eine Größe von unter 8 kByte und können somit in eine kleinere
CPU geladen werden. Die FC70 nutzt die Diagnosefunktionalität der SFC17/18 und kann
nur auf CPUs verwendet werden, die über diese Funktionen verfügen. Ist dies bei Ihrer
CPU nicht der Fall, müssen Sie die FC71 verwenden und auf die Diagnosefähigkeit
verzichten.
Möchten Sie prüfen, ob Ihre CPU diese SFCs enthält, wählen Sie im SIMATIC Manager
den Menübefehl Zielsystem > Erreichbare Teilnehmer anzeigen oder klicken Sie auf
das entsprechende Symbol in der Funktionsleiste. Öffnen Sie im S7-Programm den
Ordner "Bausteine".
FC73
Der Baustein benötigt Speicherplatz von unter 8 kB, so dass er auf allen CPUs ablauffähig
ist.
Bei Verwendung dieser FC wird der Speicherplatzbedarf der S7-GRAPH FBs wesentlich
reduziert. Sie müssen dazu außerdem die Bausteineinstellung
"Schnittstellenbeschreibung: speicherplatzminimiert" anwählen.
Allerdings gelten folgende Einschränkungen:
Die erzeugten Bausteine sind nicht diagnosefähig
Sie erhalten beim Beobachten der Ablaufsteuerung nur für das angewählte, aktive
Element die Statusanzeige.
3-16
S7-GRAPH für S7-300/400 Ablaufsteuerung programmieren
A5E00290653-01