Funciones del sistema
6.8.9
Leer la información del estado del nivel de elaboración de un
programa (OB 228)
Ante la aparición de un determinado evento, el programa de sistema llama al correspondiente
nivel de tratamiento del programa. El nivel de tratamiento del programa es entonces "activado".
Con ayuda del módulo de organización OB 228 se puede fijar, si en un momento un
determinado nivel de tratamiento del programa es activado o no. En el acumulador 1 se cargará
el número del nivel de tratamiento del programa, del cual se puede consultar su estado. (El
número se corresponde en el USTACK bajo las claves "NIVEL" o "VKE-ADR", dependiendo del
software de PG utilizado).
Con la llamada al OB 228, éste transfiere la información del estado del nivel de tratamiento del
programa al acumulador 1.
Parámetros:
1. Akku 1 -L:
Número del nivel de elaboración del programa (ver USTACK, NIVEL).
valores posibles (en hexadecimal):
02
=
nuevo arranque
04
=
ciclo
06
=
alarma de tiempo 5 s
08
=
alarma de tiempo 2
S
O A
=
alarma de tiempo
1
s
O C
=
alarma de tiempo 500 ms
O E
=
alarma de tiempo 200 ms
10
=
alarma de tiempo 100 ms
12
=
alarma de tiempo 50 ms
14
=
alarma de tiempo 20 ms
16
=
alarma de tiempo 10 ms
18
=
no usado
1 A
=
no usado
1 C
=
regulador
1 E
=
no usado
20
=
no usado
22
=
no usado
24
=
alarma de proceso
26
=
no usado
28
=
no usado
2A = no usado
2C
=
abandonar
2E
=
no usado
30
=
error de tratamiento de alarma de tiempo
32
=
error de tratamiento de alarma de regulación
34
=
desbordamiento del tiempo de ciclo
36
=
no usado
38
=
código de operación erróneo
3A
=
error de tiempo de ejecución
3C
=
error de direccionamiento
3E
=
retardo de acuse
40
=
no usado
42
=
no usado
44
=
rearranque manual
46
=
rearranque automático