Herunterladen Inhalt Inhalt Diese Seite drucken

Größe Des Lokaldatenstacks Einstellen - Siemens Simotion Scout Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis
Fehlerquellen und effizientes Programmieren
11.1 Fehlerquellen bei der Programmierung
END_PROGRAM
11.1.14
Größe des Lokaldatenstacks einstellen
Bei der Konfiguration des Ablaufsystems stellen Sie für jede Task die Größe des
reservierten Lokaldatenstacks ein. Eine Information, welchen Speicherbedarf ein Programm
mit allen gerufenen POE (FC und FB) auf dem Stack hat, erhalten Sie mit der Funktion
Programmstruktur
Sie bei der Konfiguration genügend Reserven. So kann z. B. während des Downloads im
RUN temporär zusätzlicher Speicher auf dem Lokaldatenstack benötigt werden.
Wenn der reservierte Lokaldatenstack den verfügbaren Speicherplatz im RAM überschreitet,
wird der Download mit Fehlermeldung abgebrochen.
Wenn der reservierte Lokaldatenstack zur Ausführung der Programme nicht ausreicht, wird
das Programm bei der Ausführung abgebrochen.
Überprüfen Sie im Fehlerfall:
● in der Gerätediagnose die Auslastung des RAM
● die Quellen (Programme usw.) z. B. anhand der Querverweisliste auf große
● die Größe des Lokaldatenstacks der Tasks.
Siehe auch
Festlegungen beim Konfigurieren (Seite 248)
480
END_VAR
c := a + b;
// Wenn c außerhalb Bereich, dann verlasse Programm.
IF (a > 0) AND (c < a) AND (c < b) OR
(a < 0) AND (c > a) AND (c > b) THEN
// Bereichsüberlauf
RETURN;
ELSE
; // OK
END_IF;
(siehe Programmstruktur im ST Programmierhandbuch). Berücksichtigen
Datenstrukturen (Arrays, Strukturen)
Basisfunktionen
Funktionshandbuch, 05/2009
Inhaltsverzeichnis
loading

Inhaltsverzeichnis