FB_ParameterUpload - Descripción funcional

Descripción general

Tipo:

Bloque de funciones

Disponible desde:

V1.0.2.0

G-SE-0066663.1.gif-high.gif

 

 

Descripción funcional

El bloque de funciones FB_ParameterUpload se utiliza para leer los valores de los parámetros definidos en el archivo de índice desde la unidad. Los valores se transfieren al controlador y se guardan en el archivo de parámetros del controlador.

Para la lectura o escritura de archivos CSV desde el controlador o en 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 ejecuta la operación de lectura y almacenamiento 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 Comportamiento de los bloques de funciones con la entrada i_xExecute.

i_ifDrive

SystemConfigurationItf.IF_Drive

Nombre simbólico de la unidad en la que se carga 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.

Si ya existe un archivo con el mismo nombre en la ruta de acceso especificada, se sobrescribirá.

i_sIndexFilePath

STRING [255]

Ruta de acceso y nombre del archivo de índice que contiene la lista de parámetros (IDN).

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 o en caso de que se detecte un error, 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.