Comportamiento de la comunicación en caso de error
8.1
Comportamiento de la comunicación en caso de error
El programa de sistema comprueba cada 100 ms si se han producido
errores de comunicación en la segunda interfaz serie. En tal caso, el
programa de sistema llama al OB
35.
En el OB 35 se puede programar
la reacción frente a los errores de comunicación que se produzcan.
Hay que tener en cuenta que el OB 35 se llama de forma asíncrona al
programa de usuario.
CPU 9288
CPU 948
Según esté preajustado en el módulo de datos ampliado DX O, la CPU
pasa o no al estado STOP del sistema en caso de faltar el OB 35 (ajus-
te estándar: sin STOP del sistema). Si la CPU pasa al estado STOP del
sistema, en el AKKU 1 se registran el o los números de error de la se-
gunda interfaz serie.
Nota
Recordar que el OB 35 forma parte del programa de usuario y por
ello no se procesa en estado STOP. Si estando la CPU en STOP
se producen errores de comunicación en la 2Vnterfaz serie,
entonces dicho error se señaliza en caso de rearranque o nuevo
arranque vía OB 35.
Si el OB 35 no está cargado, la CPU 948 permanece en RUN. Se pier-
den los avisos de error.
Nota
A diferenica de la CPU 928B, la CPU 948 ejecuta el OB 35
también en STOP "parcial".
Cuando se llama al OB 35, el AKKU 1 contiene informaciones sobre
los errores que han tenido lugar; el programa de usuario puede evaluar
directamente dichos datos.
El diagrama siguiente muestra el comportamiento del programa de sis-
tema cuando se producen errores de comunicación en la 2"nterfaz serie
Errores de comunicación en la segunda interfaz serie
I
El OB 35 existe en
el programa de usuario
Llamada del OB 35,
al AKKU 1 se trans-
fieren los números de
error (véase capítulo
11.1.1,
"AKKU 1")
El OB 35 no existe en
el programa de usuario
I
CPU 928B
,
1
CPU 948
Preajuste en el DX O;
Preajuste en el DX O:
Se pierden los
sin reacción (ajuste
desviar en STOP
avisos de error
estándar)
La CPU no pasa al
La CPU pasa a STOP.
estado STOP. Los
En el AKKU 1 se
números de los avisos
encuentran registrados
de error se pierden
los números de error
Comunicación CPU 928B/CPU 948
C79000-T8578-C277-01