El compilador del FPWIN PRO detecta los errores de sintaxis y por tanto el programa no se podrán descargar al PLC.
Código de error |
Nombre |
Estado de operación |
Descripción y solución |
---|---|---|---|
E1 |
Error de sintaxis |
Se detiene |
Se ha descargado un programa al PLC con error de sintaxis. Cambiar a modo PROG. y corregir el error. |
E2 (* Nota) |
Salida duplicada |
Se detiene |
Dos o más instrucciones OT (Out/Salida) y KP (Keep/Mantener) están programadas utilizando el mismo contacto de salida. Cambiar a modo PROG. y corregir el programa de modo que no se utilice la misma salida para más de una instrucción OT y KP. O bien, habilite el uso de salida duplicada en el registro de sistema 20. |
E3 |
Instrucción sin pareja |
Se detiene |
En aquellas funciones en las que se necesita insertar dos instrucciones para definirlas (por ejemplo, JP y LBL) se ha omitido un miembro de la pareja, o bien se ha colocado en una posición incorrecta. Cambiar a modo PROG. e introducir las dos instrucciones que deben usarse por pares en las posiciones correctas. |
E4 |
Discordancia entre parámetros |
Se detiene |
Se ha programado una instrucción cuya función está en discordancia con algún registro de sistema. Por ejemplo, el número de temporizador utilizado en el programa excede el rango configurado el registro de sistema. Cambiar a PROG, y cambiar la instrucción o el registro de sistema. |
E5 (* Nota) |
Área de programa errónea |
Se detiene |
Una instrucción que debe escribirse en un área determinada (área del programa principal o del subprograma) se ha escrito en un área distinta (por ejemplo, una subrutina SUB o RET se coloca antes de una instrucción ED). Cambiar a PROG. e introducir la instrucción en el área correcta. |
E6 |
Error de memoria llena (PLC disponibles: FPS/FP-X/FP2SH/FP10SH) |
Se detiene |
El programa almacenado en el PLC es demasiado largo para ser compilado en la memoria del programa. Cambiar a PROG. y reducir el número total de pasos del programa. |
E7 |
Error en instrucción de alto nivel (PLC disponibles: FPS/FP-X/FP2/FP2SH/FP3/FP10SH) |
Se detiene |
En el programa existen instrucciones de alto nivel que realizan la misma función (una del tipo F y otra del tipo P) programadas con la misma condición de ejecución [por ejemplo, si se programan F0 (MV) y P0 (PMV) utilizando la misma condición de ejecución]. Corregir el programa de forma que las instrucciones de alto nivel que se ejecutan en cada ciclo de scan y las que se ejecutan en el flanco de subida, tengan distinta condición de ejecución. |
E8 |
Error en operando de instrucción de alto nivel |
Se detiene |
Hay un operando incorrecto en alguna instrucción que requiere el uso de una combinación específica de operandos (por ejemplo, los operandos deben ser del mismo tipo). Introducir la combinación correcta de operandos. |
E9 |
Error de falta de programa (PLC disponibles: FP2SH/FP10SH) |
Se detiene |
El programa puede estar dañado. Intentar reenviar el programa. |
E10 |
Error de sintaxis en edición en modo RUN |
Continúa |
Ocurre al modificar en modo RUN alguna de las instrucciones (ED, LBL, SUB, RET, INT, IRET, SSTP, y STPE) que no puede editarse en modo RUN. No se escribe nada en la CPU. |
También se detecta este error si se intenta descargar las modificaciones realizadas en online en modo RUN . En este caso no se escribirá nada en la CPU y el funcionamiento proseguirá.