Questa DUT può essere utilizzata con la seguente o le seguenti istruzioni: FP_SD_WRITE
Elementi della DUT (identificatori):
Formato di scrittura
0: –
1: UINT, 5 cifre, CSV
2: INT, 6 cifre, CSV
3: UDINT, 10 cifre, CSV
4: DINT, 11 cifre, CSV
5: REAL, 13 cifre, CSV
6: –
7: WORD, 4 cifre, CSV
8: DWORD, 8 cifre, CSV
9: –
10: Stringa di caratteri, CSV
11: Dati binari, BIN
Modalità di scrittura
0: Nuova modalità file. Cancella i contenuti file e poi scrive i dati. Se il file è inesistente, crea un nuovo file. I dati vengono sempre scritti dalla testa del file.
1: Aggiungi a modalità file. Aggiunge dati supplementari alla fine di un file. Se il file è inesistente, crea un nuovo file. I dati vengono sempre scritti dalla fine del file.
2: Modalità puntatore 1. I dati vengono scritti dalla testa del file a partire dal puntatore specificato da udiBytePosition.
3: Modalità puntatore 2. I dati vengono scritti dalla fine del file a partire dal puntatore specificato da udiBytePosition.
Opzione (valido solo per dati CSV)
Bit 0–7: Nuove righe
0: Non sono state inserite nuove linee, solo alla fine del file.
1–255: Le nuove righe vengono inserite ogni nesimo carattere terminatore, p.es. per il bit 0–7=3, viene inserita una nuova riga ogni terzo terminatore.
Bit 8: Postfisso scritto alla fine dei dati
0: Nuova riga
1: Virgola
Bit 9: Soppressione degli zeri
0: Nessuna soppressione degli zeri
1: Soppressione degli zeri eseguita
Bit 10–15: Riservato per il sistema (0)
Posizione puntatore [byte]
Disponibile solo per la modalità puntatore 1 (wMode=2) o 2 (wMode=3).Dopo la scrittura, il puntatore si sposta alla posizione in cui è stata completata la scrittura. L’operazione di scrittura successiva partirà da questo punto.
Numero di dati scritti
Per wFormat=1–8: Numero di dati a 16 bit/32 bit separati da virgola
Per wFormat=10: Numero di caratteri a 8 bit
Per wFormat=11: Numero di dati a 16 bit