FB_ParameterDownload - Descripción funcional
Tipo: |
Bloque de funciones |
Disponible desde: |
V1.0.2.0 |
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.
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. |