RCP (receta)
La instrucción RCP lee el valor de datos de una variable del archivo de datos de receta alojado en la carpeta de datos de receta de la tarjeta SD y actualiza el valor con el motor de tiempo de ejecución. Escribe los valores de la variable con el motor de tiempo de ejecución en un archivo de datos de receta en la tarjeta SD.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E.
RCP

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
Enable | Entrada | BOOL | Habilita el bloque de instrucción de lectura/escritura de receta.
|
RWFlag | Entrada | BOOL | CIERTO: RWFlag (operación de escritura). La receta escribe los valores de la variable con el motor de tiempo de ejecución en un archivo de datos de receta de la tarjeta SD. FALSO: RWFlag (operación de lectura). La receta lee los valores de la variable en la tarjeta SD y actualiza el valor de la variable correspondiente en el motor del tiempo de ejecución. |
CfgID | Entrada | USINT | Número de ID de VA de configuración de receta (1-10). |
FileName | Entrada | STRING | Nombre del archivo de datos de receta (30 caracteres como máximo). |
Status | Salida | USINT | Estado actual del bloque de instrucción de la receta. Códigos de estado RCP:
|
ErrorID | Salida | UDINT | El código de error RCP numérico. Las definiciones se establecen en los códigos de estado RCP. |
Códigos de error RCP
Código de error | Nombre del error |
|---|---|
0 | RCP_ERR_NONE |
1 | RCP_ERR_NO_SDCARD |
2 | RCP_ERR_DATAFILE_FULL |
3 | RCP_ERR_DATAFILE_ACCESS La tarjeta SD se identifica como:
|
4 | RCP_ERR_CFG_ABSENT |
5 | RCP_ERR_CFG_ID |
6 | RCP_ERR_RESOURCE_BUSY |
7 | RCP_ERR_CFG_FORMAT |
8 | RCP_ERR_RESERVED Reservado para una posible ampliación futura. |
9 | RCP_ERR_UNKNOWN |
10 | RCP_ERR_DATAFILE_NAME |
11 | RCP_ERR_DATAFOLDER_INVALID |
12 | RCP_ERR_DATAFILE_ABSENT |
13 | RCP_ERR_DATAFILE_FORMAT |
14 | RCP_ERR_DATAFILE_SIZE El archivo de datos de receta es demasiado grande (> 4 kB). |
Ejemplos de RCP
Ejemplo de diagrama de bloque de funciones RCP

Ejemplo de diagrama de lógica de escalera RCP

Ejemplo de texto estructurado RCP

Entregue su opinión