FP_SD_WRITE_DUT

Folgende Befehle verwenden diesen strukturierten Datentypen: FP_SD_WRITE

Elemente des strukturierten Datentyps (Bezeichner):

wFormat

Schreibformat

0: –

1: UINT, 5-stellig, CSV

2: INT, 6-stellig, CSV

3: UDINT, 10-stellig, CSV

4: DINT, 11-stellig, CSV

5: REAL, 13-stellig, CSV

6: –

7: WORD, 4-stellig, CSV

8: DWORD, 8-stellig, CSV

9: –

10: Zeichenfolge, CSV

11: Binärwerte, BIN

wMode

Schreibmodus

0: Modus "Neue Datei". Der Datei-Inhalt wird gelöscht und anschließend werden die Daten in die Datei geschrieben. Wenn keine Datei vorhanden ist, wird eine neue Datei erstellt. Die Daten werden stets vom Kopf der Datei geschrieben.

1: Modus "An Datei anfügen". Zusätzliche Daten werden am Ende der Datei angefügt. Wenn keine Datei vorhanden ist, wird eine neue Datei erstellt. Die Daten werden stets vom Ende der Datei geschrieben.

2: Zeigermodus 1: Daten werden vom Kopf der Datei beginnend an der mit udiBytePosition angegebenen Zeigerposition geschrieben.

3: Zeigermodus 2: Daten werden vom Ende der Datei beginnend an der mit udiBytePosition angegebenen Zeigerposition geschrieben.

wOption (muss vor Ausführen von FP_SD_WRITE gesetzt werden)

Option (nur gültig für CSV-Daten)

Bit 0–7: Neue Zeilen

  • 0: Keine neuen Zeilen eingefügt, nur am Ende der Datei.

  • 1–255: Neue Zeilen werden bei jedem n. Trennzeichen eingefügt, z.B. bei Bit 0–7=3 wird bei jedem dritten Trennzeichen eine neue Zeile eingefügt.

Bit 8: Am Ende der Daten wird ein Postfix hinzugefügt.

  • 0: Neue Zeile

  • 1: Komma

Bit 9: Nullunterdrückung

  • 0: Keine Nullunterdrückung

  • 1: Mit Nullunterdrückung

Bit 10–15: Reserviert für das System (0)

udiBytePosition (wird von FP_SD_WRITE zurückgegeben)

Zeigerposition [Byte]

Nur verfügbar für Zeigermodus 1 (wMode=2) oder 2 (wMode=3).Nach dem Schreiben zeigt der Zeiger auf die Position, an der der Schreibvorgang beendet wurde. Der nächste Schreibvorgang beginnt an dieser Stelle.

udiNumberOfDataWritten (wird von FP_SD_WRITE zurückgegeben)

Anzahl der geschriebenen Daten

  • Für wFormat=1–8: Anzahl der kommagetrennten 16-Bit-/32-Bit-Daten

  • Für wFormat=10: Anzahl der 8-Bit-Zeichen

  • Für wFormat=11: Anzahl der 16-Bit-Zeichen

Letzte Änderung am: 2021-09-27Feedback zu dieser SeitePanasonic Hotline