Esta función permite recuperar el tamaño de un soporte de memoria (disco de usuario, disco de sistema, tarjeta SD) en bytes.
El nombre del soporte de memoria se transfiere:
Disco de usuario = "/usr"
Disco de sistema = "/sys"
Tarjeta SD = "/sd0"
No se puede acceder al tamaño de un dispositivo remoto. Si se especifica como parámetro un dispositivo remoto, la función devuelve "-1".
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.
En esta tabla se describen las variables de entrada:
Input |
Tipo de datos |
Descripción |
---|---|---|
i_sVolumeName |
STRING[80] |
Nombre del dispositivo a cuyo tamaño de memoria se debe acceder |
iq_uliTotalDiskSpace |
ULINT |
El tamaño del soporte de la memoria en bytes |
En esta tabla se describen las variables de salida:
Salida |
Tipo de datos |
Descripción |
---|---|---|
FC_GetTotalDiskSpace |
DINT |
0: El tamaño se recuperó correctamente. -1: Error al leer el tamaño. -318: Al menos uno de los parámetros no es válido. |