FC_GetFreeDiskSpace: Abrufen des freien Speicherplatzes

Beschreibung der Funktion

Diese Funktion ruft den freien Speicherplatz eines Speichermediums (Flash-Disk, RAM-Disk, SD-Karte) in Byte ab. Der Name des Speichermediums wird übertragen:

oFlash-Disk = "ide0:"

oRAM-Disk = "ram0:"

oSD-Karte = "sd0:"

Auf den freien Speicherplatz eines dezentralen Geräts kann nicht zugegriffen werden. Wird ein dezentrales Gerät als Parameter angegeben, liefert die Funktion „-1“ zurück.

Grafische Darstellung

G-SE-0076016.1.gif-high.gif

 

 

Darstellung in AWL (IL) und ST

Die allgemeine Darstellung in den Sprachen AWL (IL) oder ST finden Sie im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

In der folgenden Tabelle werden die Eingangsvariablen beschrieben:

Eingang

Datentyp

Beschreibung

i_sVolumeName

STRING[80]

Name des Geräts, auf dessen freien Speicherplatz zugegriffen werden soll

iq_uliFreeDiskSpace

ULINT

Freier Speicherplatz in Byte

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgang

Datentyp

Beschreibung

FC_GetFreeDiskSpace

DINT

0: Freier Speicherplatz, der erfolgreich abgerufen wurde

-1: Fehler beim Versuch, auf den freien Speicherplatz zuzugreifen Beispielsweise wurde ein ungültiges Gerät oder dezentrales Gerät ausgewählt

-318: Ungültiger Parameter (i_sVolumeName).