Siemens SIMATIC S5-135U Instrucciones De Programacion página 378

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

ANEXO H: Ejemplo de evaluación de la pila de interrupciones
Procedemos ahora a la lectura del USTACK:
Nivel de desbordamiento de tiempo
PROFUN: 02
BEF-REG: 0000
SAZ:
O000
DB-ADR: 0000
BA-ADR:
0000
BST-STP: 0001
-NR.:
DB-NR.:
-NR.:
REL-SAZ:
DBL-REG: 0000
NIVEL:
0000
UAMK:
0120
UALW:
0000
IND. RESULTADI:
ANZ1 ANZO OVFL OVFLS ODER
STATUS VKE
CAUSA DE ERROR:
NAU
PEU
BAU
MPSTP ZYK
QVZ
ADF
STP
X
BCF
S-6
LZF
REG
STUEB STUEU
WECK DOPP
El USTACK con profundidad 01 representa el nivel de tratamiento del programa que ha sido
activado el último, antes de pasar a STOP. El código "3AH (bajo el término NIVEL) indica que
el USTACK representado es el que corresponde al nivel de tratamiento del programa
DESBORDAMIENTO DE TIEMPO. El código de error "1AOIWH figura en el acumulador 1. Este
nos indica que se trata de un desbordamiento de tiempo consecutivo a la llamada "A DB" de un
módulo de datos no cargado. El OB de defecto correspondiente, OB 19, no existe en nuestro
programa de usuario
y
el programa del sistema ha interrumpido el tratamiento (STP). Las
causas de la interrupción son igualmente consignadas en la palabra de indicadores de
interrupción UAMK: el código "0120"H corresponde a un muestro binario "0000 O001 0010
0000". Los bits
2 '
(LZF)
y 2'
(STP) están puestos a "1
".
Es preciso ahora encontrar ahora en qué módulo
y
en qué punto está la instrucción que ha
provocado el desbordamiento de tiempo.

Publicidad

Tabla de contenido
loading

Tabla de contenido