Descripción
La instrucción "Introducir valor sustitutivo" introduce desde un bloque de organización de error síncrono un valor sustitutivo en el acumulador 1 (ACU 1) del nivel de programa que ha causado el error.
|
Nota La instrucción "Introducir valor sustitutivo" solo se puede llamar desde bloques de organización de error síncrono (OB 121, OB 122). |
La instrucción "Introducir valor sustitutivo" se utiliza si ya no es posible leer ningún valor de un módulo. Tras cada acceso a dicho módulo se inicia el OB 122. Llamando la instrucción "Introducir valor sustitutivo" puede cargarse un valor sustitutivo en el acumulador 1 del nivel de programa interrumpido. La ejecución del programa se prosigue entonces con este valor sustitutivo. La información necesaria para seleccionar el valor sustitutivo (p. ej. el bloque en el que se produjo el error; dirección afectada) puede consultarse en las variables locales del OB 122.
Parámetro
La tabla siguiente muestra los parámetros de la instrucción:
|
Parámetros |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
VAL |
Input |
DWORD |
I, Q, M, D, L |
Valor sustitutivo |
|
Valor de función (RET_VAL) |
INT |
I, Q, M, D, L |
Información de error |
|
Parámetro RET_VAL
La tabla siguiente muestra el significado de los valores del parámetro RET_VAL:
|
Código de error* |
Descripción |
|---|---|
|
0000 |
Ningún error |
|
8080 |
La instrucción no se ha llamado desde un OB de error síncrono. |
|
8xyy |
Encontrará más información de error en "Consulte también". |
|
*En el editor de programas, los códigos de error se pueden representar como valores enteros o hexadecimales. Encontrará más información sobre el cambio de los formatos de visualización en "Consulte también". |
|