Errores De Programación - Omron SYSMAC CQM1 Guia De Instalacion

Autómatas programables industriales
Tabla de contenido
Errores de programación
4-3
Errores de programación
Errores de nivel A
Mensaje
REPL ROM
Intento de escribir en una memoria protegida contra escritura.
Comprobar que el interruptor de protección contra escritura (pin1
del interruptor DIP de la CPU) esté en OFF.
PROG
La instrucción de la última dirección en memoria no es NOP(00).
OVER
Borrar todas las instrucciones innecesarias en el final del programa.
ADDR OVER Seleccionada una dirección superior a la dirección más alta de la
memoria de programa. Definir una dirección más baja.
SETDATA
Se ha escrito FALS 00 no pudiéndose escribir "00". Escribir de
ERR
nuevo los datos.
I/O NO. ERR
Se ha designado una dirección de área de datos que excede el
límite del área de datos, es decir dirección demasiado alta.
Confirmar los requisitos para la instrucción y escribir de nuevo la
dirección.
Estos errores de sintaxis del programa serán detectados cuando se chequee el
programa utilizando la operación de chequeo de programa.
Hay disponibles tres niveles de chequeo de programa. Se debe designar el
nivel deseado indicando el tipo de errores que se han de detectar. La
siguiente tabla contiene tipos de error, displays y explicaciones de todos los
errores de sintaxis. El nivel de chequeo 0 comprueba errores tipo A, B y C; el
nivel de chequeo 1, los errores tipo A y B; y el nivel 2 los errores tipo A.
Mensaje
?????
El programa es incorrecto y ha creado un código de función que no
existe. Escribir de nuevo el programa.
CIRCUIT
El número de bloques lógicos y de instrucciones de bloques lógicos
ERR
no concuerdan, es decir se ha utilizado LD o LD NOT para iniciar
un bloque lógico cuya condición de ejecución no ha sido utilizada
por otra instrucción o se ha utilizado una instrucción de bloque
lógico que no tiene el número requerido de bloques lógicos.
Comprobar el programa.
OPERAND
Una constante definida para la instrucción no está dentro de los
ERR
valores fijados. Cambiar la constante de tal forma que esté dentro
del rango definido.
NO END
No existe la instrucción END(01) en el programa. Escribir END(01)
INSTR
en la dirección final del programa.
LOCN ERR
Instrucción en un lugar erróneo del programa. Comprobar las
especificaciones de la instrucción y corregir el programa.
JME
Ausencia de instrucción JME(04) para la instrucción JMP(05).
UNDEFD
Corregir el número de salto o insertar la instrucción JME(04)
adecuada.
DUPL
Se ha utilizado dos veces el mismo número de salto o número de
subrutina. Corregir el programa de tal forma que el mismo número
sólo se utilice una vez.
SBN
Instrucción SBS(91) programada para un número de subrutina que
UNDEFD
no existe. Corregir el número de subrutina o programar la subrutina.
STEP ERR
Se ha programado STEP(08) incorrectamente. Chequear las
especificaciones de programación de STEP(08) y corregir el
programa.
Significado y respuesta adecuada
Significado y corrección
Sección 4-3
97
Tabla de contenido
loading

Tabla de contenido