FB_ParameterDownload - Descripción funcional

Descripción general

Tipo:

Bloque de funciones

Disponible desde:

V1.0.2.0

G-SE-0066662.1.gif-high.gif

 

 

Descripción funcional

El bloque de funciones descarga (escribe en la unidad) los valores de los diferentes parámetros definidos en el archivo de parámetros y los guarda en la memoria no volátil de la unidad.

Para la escritura o lectura de archivos CSV en el controlador o desde este, se utiliza la biblioteca FileFormatUtility. Para obtener más información, consulte el capítulo sobre bloques de funciones CSV de la Guía de la biblioteca FileFormatUtility.

Interfaz

Entrada

Tipo de datos

Descripción

i_xExecute

BOOL

El bloque de funciones abre el archivo de parámetros especificado y escribe el contenido especificado en la unidad, en un flanco ascendente de esta entrada.

Los datos de las entradas se retienen internamente, mientras que los cambios que se produzcan durante la ejecución no tienen efecto alguno.

Consulte también Comportamiento de los bloques de funciones con la entrada i_xExecute.

i_ifDrive

SystemConfigurationItf.IF_Drive

Nombre simbólico de la unidad de la unidad en la que se descarga el parámetro.

i_sParameterFilePath

STRING [255]

Ruta de acceso y nombre del archivo de parámetros que contiene los parámetros especificados según se define en el archivo de índice de la unidad en cuestión.

Si se especifica un nombre de archivo sin la extensión de archivo .csv, el bloque de funciones añade la extensión .csv.

Salida

Tipo de datos

Descripción

q_xBusy

BOOL

Si esta salida está configurada en TRUE, la ejecución del bloque de funciones está en curso.

Si se detiene la ejecución del bloque de funciones a causa de una finalización correcta, en caso de que se detecte un error o de que se interrumpa el proceso, el bloque de funciones ajustará esta salida en FALSE.

q_xDone

BOOL

Si esta salida está configurada en TRUE, la ejecución se ha completado correctamente.

q_xError

BOOL

Si esta salida se establece en TRUE, se ha detectado un error. Para obtener información detallada, consulte q_etResult y q_etResultMsg.

q_etResult

ET_Result

Indica el estado de funcionamiento actual y el resultado de la ejecución del bloque de funciones en formato de valor numérico.

q_sResultMsg 

STRING [80]

Indica el estado de funcionamiento actual y el resultado de la ejecución del bloque de funciones en formato de mensaje de texto.