Descargar Imprimir esta página

Violación De Reglas De Compilación - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200
Violación de reglas de compilación
Al cargar un programa en el S7-200, éste lo compila. Si durante la compilación se detecta una
violación de las reglas (por ejemplo, una operación no válida), el S7-200 detendrá el proceso de
carga, generando entonces un código de error no fatal (de violación de las reglas de
compilación). En la tabla C-3 se describen los códigos de error generados al violarse las reglas
de compilación.
Tabla C-3
Violación de reglas de compilación
Código de error
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
008A
008B
008C
008D
0090
0091
0092
0093
0095
0096
0097
0098
0099
009B
009C
009D
009E
009F a 00FF
488
Error de compilación (no fatal)
Programa demasiado extenso para poder compilarlo: reducir el tamaño del programa.
Rebase del límite inferior de la pila: dividir el segmento en varios segmentos.
Operación no válida: comprobar la nemotécnica de la operación.
Falta MEND u operación no admisible en el programa principal: agregar la operación
MEND o borrar la operación incorrecta.
Reservados
Falta FOR: agregar la operación FOR o borrar la operación NEXT.
Falta NEXT: agregar la operación NEXT o borrar la operación FOR.
Falta meta (LBL, INT, SBR): agregar la meta apropiada.
Falta RET u operación no admisible en una subrutina: agregar RET al final de la
subrutina o borrar la operación incorrecta.
Falta RETI u operación no admisible en una rutina de interrupción: agregar RETI al final
de la rutina de interrupción o borrar la operación incorrecta.
Reservados
JMP (salto) no válido a o de un segmento SCR.
Meta doble (LBL, INT, SBR): cambiar el nombre de una de las metas.
Meta no válida (LBL, INT, SBR): vigilar que no se haya excedido el número admisible de
metas.
Parámetro no válido: comprobar los parámetros admisibles para la operación.
Error de rango (con información sobre direcciones): verificar las áreas de operandos.
Error en el campo de contaje de una operación (con información sobre el contaje):
verificar el valor máximo de contaje.
Excedida la profundidad de anidado FOR/NEXT.
Falta la operación LSCR (cargar SCR).
Falta la operación SCRE (fin de SCR) u operación no admisible antes de la operación
SCRE.
El programa de usuario contiene operaciones EV/ED con y sin número.
Intento no válido de editar en modo RUN (intento de editar un programa con operaciones
EV/ED sin número).
Demasiados segmentos de programa ocultos (operación HIDE).
Índice no válido (operación de cadena en la que se ha indicado un valor inicial de 0).
Excedida la longitud máxima de la operación.
Parámetro no válido detectado en SDB0.
Demasiadas llamadas PCALL.
Reservados

Hide quick links:

Publicidad

loading