Funksjonsblokk FS_RAW

Funksjonsblokken FS_RAW utfører en fjern RAW-kommando.

Advarsel: Systemkommander kan true systemet eller skade. Dessuten kan eksisterende filer bli overskrevet uten advarsel.

Filssystemet må først initialiseres ved hjelp av FS_INIT. Alle operasjoner utføres asynkront per opprettet lagringsmedium.

Inngang RUN

Når en positiv flanke oppstår, blir den angitte kommandoen utført.

Inngang DEV

Definerer enheten som skal brukes for å få tilgang til filene. Enheten brukes per prosjekt og kan administreres i kontekstmenyen under Prosjekt Ekstern lagring.

Inngang PATH

Angir stien til katalogen på lagringsmediet. Stien tilsvarer en Unix-filsti i UTF-8-format, hvis dette støttes. Stien representeres som følger:

Mappe/Undermappe

Inngang CMD

Definerer den RAW-kommandoen som skal utføres.

Utgang DONE

Utgangen gir en puls ved suksess for å fortsette med neste operasjon. Pulsen oppstår når prosessen er ferdig, selv om det har oppstått en feil.

Utgang RETURN

Returnerer returverdien fra kommandoen ved vellykket utførelse. Verdien lagres for senere bruk.

Utgang ERROR

Returnerer i tilfelle av feil en tekst med en feilmelding. Denne er FALSE, hvis det ikke har oppstått noen feil. Tilstanden lagres for senere bruk.

Mulige årsaker:

  • Tjenesten til lagringsmediet ble ikke startet.
  • Lagringen ble ikke initialisert.
  • Innloggingsdataene er ugyldige.
  • Den fjernserveren kunne ikke nås.
  • Lagringsmediet eksisterer ikke.
  • Den angitte stien er ugyldig.
  • Det kan ikke skrives til lagringsmediet.
  • Ingen ledig plass på lagringen eller lagringen er skrivebeskyttet.