FP_SD_WRITE_DUT

Esta DUT se puede utilizar con la(s) siguiente(s) función(es): FP_SD_WRITE

Elementos de la DUT (Identificadores):

wFormat

Formato de escritura

0: –

1: UINT, 5 dígitos, CSV

2: INT, 6 dígitos, CSV

3: UDINT, 10 dígitos, CSV

4: DINT, 11 dígitos, CSV

5: REAL, 13 dígitos, CSV

6: –

7: WORD, 4 dígitos, CSV

8: DWORD, 8 dígitos, CSV

9: –

10: Trama de Caracteres, CSV

11: Dato binario, BIN

wMode

Modo escritura

0: Modo archivo nuevo. Elimina el contenido del archivo, y después escribe los datos. Si no existe el archivo, se crea uno nuevo. Los datos siempre se escriben desde la cabecera del archivo.

1: Modo Añadir al archivo. Añade la información adicional al final de un archivo. Si no existe el archivo, se crea uno nuevo. Los datos siempre se escriben a partir del final del archivo.

2: Modo puntero 1. Los datos se escriben en la posición del puntero especificado en udiBytePosition a partir del inicio del archivo.

3: Modo puntero 2. Los datos se escriben en la posición del puntero especificado en udiBytePosition desde el final de archivo.

wOption (se debe establecer antes de ejecutar FP_SD_WRITE)

Opcional (válida solamente para datos CSV)

Bit 0–7: Nuevas líneas

  • 0: No se insertan líneas nuevas, solamente al final del archivo.

  • 1–255: Se insertan nuevas líneas cada nismo delimitador, por ejemplo. Para el bit 0–7=3, se inserta una línea nueva cada tercer delimitador.

Bit 8: Se escribe un sufijo al final de los datos

  • 0: Nueva línea

  • 1: Coma

Bit 9: Supresión de Cero

  • 0: Sin supresión de Cero

  • 1: Se realiza una supresión de cero

Bit 10–15: Reservado para el sistema (0)

udiBytePosition (resultado de FP_SD_WRITE)

Posición del puntero [bytes]

Solo disponible en los modos Puntero 1 (wMode=2) ó 2 (wMode=3).Después de la escritura, el puntero se mueve a la posición donde ha finalizado la escritura. La siguiente operación de escritura comienza desde este punto.

udiNumberOfDataWritten (resultado de FP_SD_WRITE)

Nº de datos escritos

  • Para wFormat=1–8: Número de datos de 16/32 bits separados por coma

  • Para wFormat=10: Número de caracteres de 8 bits

  • Para wFormat=11: Número de datos de 16 bits

Modificado el: 2021-04-28Comentarios sobre esta páginaLínea directa de Panasonic