Functieblok FS_DISKINFO

De functieblok FS_DISKINFO geeft de opslagruimte van het bestandssysteem terug.

Opmerking: Deze functieblok ondersteunt geen FTP-verbindingen.

Het bestandssysteem moet eerst worden geïnitialiseerd met behulp van FS_INIT. Alle operaties vinden asynchroon plaats per aangemaakt opslagmedium.

Ingang GET

Bij een positieve flank wordt de opslagruimte van het bestandssysteem bepaald.

Ingang DEV

Definieert het apparaat waaruit bestanden moeten worden benaderd. Het apparaat wordt per project gebruikt en kan in het contextmenu onder Project Externe opslag beheerd worden.

Ingang PATH

Geeft het pad naar de map op het opslagmedium aan. Het pad komt overeen met een Unix-bestandspad in UTF-8-formaat, indien dit wordt ondersteund. Het pad wordt als volgt weergegeven:

Map/Submap

Uitgang DONE

De uitgang geeft bij succes een impuls terug om de volgende operatie uit te voeren. De impuls vindt plaats bij het beëindigen van de taak, zelfs als er een fout is opgetreden.

Uitgang TOTAL

Geeft de totale grootte van de opslagruimte in bytes terug. De status wordt voor latere gebruik bewaard.

Uitgang FREE

Geeft de beschikbare grootte van de opslagruimte in bytes terug. De status wordt voor latere gebruik bewaard.

Uitgang USED

Geeft de gebruikte grootte van de opslagruimte in bytes terug. De status wordt voor latere gebruik bewaard.

Uitgang ERROR

Geeft bij een fout een tekst met een foutmelding terug. Deze is FALSE, als er geen fout is opgetreden. De status wordt voor latere gebruik bewaard.

Mogelijke oorzaken:

  • De dienst van het opslagmedium werd niet gestart.
  • De opslag werd niet geïnitialiseerd.
  • De inloggegevens zijn ongeldig.
  • De externe server kon niet worden bereikt.
  • Het opslagmedium bestaat niet.
  • Het opgegeven pad is ongeldig.
  • De functieblok wordt niet door het protocol begrepen.