Anch’io sto tentando di utilizzare i comandi Sysfopen, Sysfwrite e Sysfclose ma non funziona.
L’intento è quello si salvare in un piccolo file di testo nella directory Storage del PLC, le variabili impostate dal pannello di controllo per poterli rileggere e risettare le variabili in caso di riavvio fisico del PLC. Ho usato questo codice:
Filename='Storage/settings.txt';
IF (Fp = NULL) THEN
Fp:=Sysfopen(Filename, 'rw'); (* open file pointers *)
END_IF;
IF (Fp <> NULL) THEN
TxChars:=Sysfwrite(ADR(Parameter), 32, 1, Fp); (* write data to file *)
Fp:=Sysfclose(Fp);
END_IF;
Ma non crea ne scrive nulla.