
Funktionsblocket FS_READLINE läser data radvis från en fil.
Varning: Vid läsning av mycket stora filer kan SPS eller hela systemet krascha och inte startas igen.
Anmärkning: Den maximala läsliga storleken på en rad är av säkerhetsskäl 1024'000 bytes.
Filsystemet måste ha initierats tidigare med hjälp av FS_INIT. Alla operationer sker asynkront per upprättat lagringsmedium.
Vid en positiv flank läses data från lagringsmediet.
Definierar enheten, varifrån filerna ska åtkommas. Enheten används per projekt och kan hanteras i menyn under Projekt Extern lagring.
Anger sökvägen till filen på lagringsmediet. Sökvägen motsvarar en Unix-filsökväg i UTF-8-format, om detta stöds. Sökvägen visas som följer:
Mapp/Undermapp/Fil.txt
Definierar raden som ska läsas. Den första raden börjar med nummer 0.
Definierar radslutet. Detta anges med escape-tecken: "\r\n". Om ingången inte definieras, antas "\n".
Följande tecken beaktas med escape:
Anmärkning: För att även binära tecken, som t.ex. '\xEF' kan definieras, måste dessa anges i enkla citattecken.
Utgången ger vid lyckad operation en puls för att utföra nästa operation. Pulsen sker när processen är klar, även om ett fel har inträffat.
Ger tillbaka den lästa raden, inklusive radslutet. Tillståndet sparas för senare användning.
Om filens slut har nåtts, är ingången sann.
Om UTF-8 Byte Order Mark hittats, är utgången sann. BOM bestäms vid varje läsoperation.
Ger i felet ett meddelande med en felmeddelande. Detta är FALSE, om inget fel har inträffat. Tillståndet sparas för senare användning.
Möjliga orsaker: