
Toimintosarja FS_READ lukee tietoja tiedostosta.
Huomio: Suurten tiedostojen lukeminen voi aiheuttaa SPS:n tai koko järjestelmän kaatumisen, eikä sitä enää voida käynnistää. Käytä LENGTH=0 -syötettä varovaisesti.
Tiedostojärjestelmän on oltava aiemmin alustettu FS_INIT-toiminnolla. Kaikki operaatiot suoritetaan asynkronisesti jokaiselle luodulle tallennusvälineelle.
Positiivisen reunan kohdalla tallennusvälineeltä luetaan tiedot.
Määrittää laitteen, josta tiedostoihin halutaan päästä käsiksi. Laite on projektikohtainen ja sitä voidaan hallita kontekstivalikosta Projekti Ulkoinen tallennus.
Määrittää tiedoston polun tallennusvälineellä. Polku vastaa Unix-tiedostopolkua UTF-8-muodossa, jos tätä tuetaan. Polku esitetään seuraavasti:
Kansio/Alikansio/Tiedosto.txt
Määrittää tavutason offsetin, josta lukeminen aloitetaan. Jos offsettia ei ole määritetty, lukeminen aloitetaan tiedoston alkupäästä.
Määrittää maksimipituuden, kunnes lukeminen lopetetaan. Jos syötettä ei ole määritetty, lukeminen jatkuu tiedoston loppuun saakka.
Huomio: LENGTH=0-tilassa maksimi luettava koko on turvallisuussyistä 1024'000 tavua.
Tulosta palautetaan menestyksellisesti impulssi seuraavan operaation suorittamiseksi. Impulssi tapahtuu prosessin päättyessä, myös jos virhe on ilmennyt.
Palauttaa luetut tiedot. Tila tallennetaan myöhemmin käytettäväksi.
Jos tiedoston loppu on saavutettu, syöte on tosi.
Jos UTF-8 Byte Order Mark löytyy, tulo on tosi. BOM määritetään jokaisessa lukemisoperaatiossa.
Virhetapauksessa palauttaa tekstin virheilmoituksella. Tämä on FALSE, jos virhettä ei ole tapahtunut. Tila tallennetaan myöhemmin käytettäväksi.
Mahdolliset syyt: