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