
Funktionsblocket FS_WRITE skriver data till ett filsystem.
Varning: Redan existerande filer skrivs över utan en varning.
Filsystemet måste ha initierats tidigare med hjälp av FS_INIT. Alla operationer utförs asynkront per upprättat lagringsmedium.
Vid en positiv flank skrivs data till lagringsmediet.
Definierar enheten från vilken 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 data som ska skrivas.
Anger läget i vilket filen ska skrivas. Möjliga lägen är:
| Läge | Beskrivning |
|---|---|
| "r" | Endast för läsning. Placerar filpekaren i början av filen. |
| "r+" | Endast för läsning och skrivning. Placerar filpekaren i början av filen. |
| "w" | Endast för skrivning. Placerar filpekaren i början av filen. Raderar innehållet i filen. Om filen inte existerar skapas den. |
| "w+" | Endast för skrivning och läsning. Placerar filpekaren i början av filen. Raderar innehållet i filen. Om filen inte existerar skapas den. |
| "a" | Endast för skrivning. Placerar filpekaren i slutet av filen. Om filen inte existerar skapas den. Data läggs till i slutet. |
| "a+" | Endast för skrivning och läsning. Placerar filpekaren i slutet av filen. Om filen inte existerar skapas den. Data läggs till i slutet. |
| "x" | Endast för skrivning. Placerar filpekaren i början av filen. Om filen existerar avbryts operationen. |
| "x+" | Endast för skrivning och läsning. Placerar filpekaren i början av filen. Om filen existerar avbryts operationen. |
| "c" | Endast för skrivning. Placerar filpekaren i början av filen. Om filen inte existerar skapas den. Överskriver innehållet i filen. |
| "c+" | Endast för skrivning och läsning. Placerar filpekaren i början av filen. Om filen inte existerar skapas den. Överskriver innehållet i filen. |
Om ingången är sann vid skrivning läggs UTF-8 Byte Order Mark till i början av filen. Detta sker endast om filen skrivs över eller skapas på nytt. Om BOM inte har skrivits i början av filen kan det inte läggas till i efterhand.
Utgången returnerar en puls vid framgång för att utföra nästa operation. Pulsen sker när processen avslutas, även om ett fel har inträffat.
Returnerar antalet skrivna byte. Tillståndet sparas för senare användning.
Returnerar vid fel en text med ett felmeddelande. Denna är FALSE, om inget fel har inträffat. Tillståndet sparas för senare användning.
Möjliga orsaker: