Error de mensajes
Esta sección contiene una lista de los mensajes de error del compilador para el CODESYS Safety for EtherCAT Safety Module extensión de la CODESYS sistema de desarrollo.
En el caso de una aplicación de seguridad, el usuario puede utilizar el comando estándar Construir (F11) de una aplicación para iniciar manualmente la función específica de seguridad para la parte del sistema de desarrollo de las verificaciones de errores. Para ello, la aplicación de seguridad debe estar configurada como aplicación activa. Antes de descargar la aplicación de seguridad, este proceso se ejecuta automáticamente. En este momento, pueden aparecer mensajes de error en la vista de mensajes estándar, donde es posible saltar de un código de error a su posición en el código fuente.
Sugerencia
A partir del SP17, la comprobación manual ya no se realiza junto con F11. Sin embargo, la verificación se puede realizar con el Crear EtherCAT Safety Aplicación del módulo comando de la Construir menú.
Numero erroneo | Categoría | Texto de error | Explicación |
---|---|---|---|
[SELC0001] | Construir | Asignación en la entrada '{0}' no permitida | Dependiendo del tipo de bloque de funciones, las entradas se pueden vincular con variables o se pueden especificar valores fijos (ejemplo: tiempos). No se permite la vinculación directa de entradas con tareas. |
[SELC0002] | Construir | Bloque de funciones esperado | No se especifica ningún nombre de tipo o se especifica un nombre de tipo no válido. Un bloque de funciones debe tener un nombre de tipo válido. Los siguientes nombres de tipo son válidos:
|
[SELC0003] | Construir | Identificador '{0}' ya definido | El identificador ya ha sido asignado en el proyecto. Se debe utilizar un identificador único. |
[SELC0004] | Construir | Inválido | La salida de un grupo está vinculada con una variable no válida (no es una salida segura ni una salida estándar). |
[SELC0005] | Construir | Inválido | La entrada de un grupo está vinculada con una variable no válida (no es una entrada segura ni una entrada estándar). El |
[SELC0006] | Construir | Inválido | La salida de un grupo está vinculada con una variable no válida (ni una salida segura ni una salida estándar) o con una variable desconocida. |
[SELC0007] | Construir | Inválido FSoE DIRECCIÓN | El código se verifica si la dirección es o no un valor del tipo de datos. |
[SELC0008] | Construir | Identificador no válido '{0}' | La entrada de un bloque de funciones está vinculada con una variable no válida (ni una entrada segura ni una entrada estándar) o con una variable desconocida. |
[SELC0009] | Construir | Entrada inválida | El elemento en la entrada del FB no es un cuadro ni una variable. |
[SELC0010] | Construir | Entrada no válida '{0}' | El valor en la entrada tiene el tipo de datos incorrecto. |
[SELC0011] | Construir | Nombre de instancia no válido '{0}' | Nombre de instancia incorrecto o faltante. |
[SELC0012] | Construir | No hay conexiones definidas | Al menos uno FSoE/TwinSAFE-SC La conexión debe definirse en una aplicación de seguridad. |
[SELC0013] | Construir | No hay bloques de funciones definidos | Se debe definir al menos un bloque de funciones en una aplicación de seguridad. |
[SELC0014] | Construir | No hay grupos definidos | Se debe definir al menos un grupo en una aplicación de seguridad. |
[SELC0015] | Construir | No hay asignaciones de salida definidas | Se debe definir al menos una asignación de salida en una aplicación de seguridad. |
[SELC0016] | Advertencia | Más de {0} bits de datos de intercambio en el módulo | Se excede la longitud total máxima de datos de intercambio entrantes admitidos por el dispositivo desde el controlador estándar. |
[SELC0017] | Advertencia | Más de {0} bits de datos de intercambio del módulo | Se excede la longitud total máxima de datos de intercambio salientes admitidos por el dispositivo al controlador estándar. |
[SELC0018] | Construir | Operando no válido | El nombre o tipo de salida principal del FB está vacío. |
[SELC0019] | Construir | Operando no válido '{0}' | El nombre de la salida principal del FB no se encuentra en la imagen del proceso. |
[SELC0020] | Construir | Salida OUT ERR no válida | La salida de un grupo está vinculada con una variable no válida (ni una salida segura ni una salida estándar) o con una variable desconocida. |
[SELC0021] | Construir | Asignación de salida no válida: {0} -> {1} | La asignación de una salida de grupo o de la salida FB (no una salida principal) no es válida. Se permiten salidas seguras locales, salidas seguras y salidas no seguras. |
[SELC0022] | Construir | Inválido | La entrada de un grupo está vinculada con una variable no válida (ni una entrada segura ni una entrada estándar) o con una variable desconocida. |
[SELC0023] | Construir | Acceso de escritura no válido '{0}' | La salida de un bloque de funciones está vinculada con una variable no válida (ni una salida segura ni una salida estándar) o con una variable desconocida. |
[SELC0024] | Construir | El nombre de instancia '{0}' ya existe | El nombre de instancia de un bloque de funciones dentro de una POU de seguridad no es único. |
[SELC0025] | Construir | Se debe utilizar la entrada '{0}'. | Deben existir entradas específicas. Se debe utilizar una entrada requerida. |
[SELC0026] | Construir | Falta el dispositivo físico para el dispositivo lógico '{0}' | No existe un dispositivo físico que pertenezca al dispositivo lógico. |
[SELC0027] | Construir | Negación no permitida para la entrada '{0}' | Las entradas específicas de los bloques de funciones pueden ser contactos normalmente cerrados o normalmente abiertos. Si una entrada debe ser un contacto normalmente cerrado o un contacto normalmente abierto se puede definir para esta entrada en el editor mediante el Negación dominio. Una entrada no negada es un contacto normalmente cerrado y una entrada negada es un contacto normalmente abierto. Si se niega una entrada que solo puede ser un contacto normalmente cerrado pero no un contacto normalmente abierto, se emite el error. |
[SELC0028] | Construir | No hay bloques de funciones definidos en el grupo. | Debe existir al menos un bloque de funciones en una aplicación de seguridad en una de las POU de seguridad insertadas a continuación. |
[SELC0029] | Construir | Salida ya asignada: {0} -> {1} | No debe haber ninguna salida doble conectada con una salida segura dentro de una POU de seguridad. Si una salida segura se utiliza dos veces, se emite este error. |
[SELC0030] | Construir | Imagen de proceso de más de {0} bytes | Se ha superado la longitud total máxima admitida de la imagen de proceso local. |
[SELC0031] | Construir | Operando fuente faltante | La salida del FB no se encuentra en la imagen del proceso. |
[SELC0032] | Construir | Bloque de funciones desconocido '{0}' | Se desconoce el tipo de FB. Es posible que la biblioteca no esté instalada o no se haya agregado al Administrador de biblioteca. Solo FB de |
[SELC0033] | Construir | Conexión: Parámetros de usuario no válidos | No se puede encontrar el parámetro. Posible error en la descripción del dispositivo. |
[SELC0034] | Construir | Conexión: Longitud del parámetro de conexión no válida | La longitud de los parámetros de conexión de un dispositivo de intercambio lógico seguro no es válida. Posible error en la descripción del dispositivo. |
[SELC0035] | Construir | Conexión: el 'Parámetro de usuario seguro' no debe tener más de {0} bytes | La longitud máxima soportada del FSoE Se han excedido los parámetros de usuario seguros asignados a la conexión. |
[SELC0036] | Construir | Conexión: Parámetros de usuario no válidos | La longitud de los parámetros de usuario es superior a 32 bytes. Sólo para EL6900 |
[SELC0037] | Construir | Mapeo no válido |
|
[SELC0038] | Construir | Parámetro formal no válido | El nombre y el tipo de una entrada FB en la estructura interna están vacíos. |
[SELC0039] | Construir | Parámetro de entrada desconocido '{0}' | Se desconoce el nombre de una entrada de FB porque los bloques de funciones del |
[SELC0040] | Construir | Parámetro de salida desconocido '{0}' | Se desconoce el nombre de una salida de FB porque los bloques de funciones del |
[SELC0041] | Construir | Parámetro de salida no válido | Los nombres y tipos de las salidas del FB en la estructura interna son incorrectos. |
[SELC0042] | Construir | Tipo de parámetro de salida no válido | El tipo de salida de FB en la estructura interna está vacío. |
[SELC0043] | Construir | {0}: parámetro de longitud de mensaje no válido | El parámetro no se puede encontrar o tiene un valor no válido. Posible error en la descripción del dispositivo. |
[SELC0044] | Construir | Conexión: el mensaje de entrada de seguridad no debe tener más de {0} bytes | La longitud máxima soportada del FSoE se ha excedido el mensaje de entrada por conexión. |
[SELC0045] | Construir | Conexión: el mensaje de salida de seguridad no debe tener más de {0} bytes | La longitud máxima soportada del FSoE se ha excedido el mensaje de salida por conexión. |
[SELC0047] | Construir | El dispositivo lógico '{0}' se utiliza en diferentes grupos ('{1}') | No está permitido utilizar una conexión en diferentes grupos. |
[SELC0048] | Construir | Número no válido de asignaciones de entrada | No hay asignaciones de entrada o hay demasiadas asignaciones de entrada. Por ejemplo, una asignación de entrada es una entrada de FB asignada. No se producen asignaciones de entrada si se inserta un FB pero no se definen variables en las entradas o no se definen variables en las entradas del grupo ( El número máximo de asignaciones de entrada es 65535. Para EK1960/EL6910 |
[SELC0049] | Construir | Parámetro de entrada no válido | Los nombres y tipos de las entradas del FB en la estructura interna son incorrectos. |
[SELC0050] | Construir | Tipo de parámetro de entrada no válido | El tipo de entrada de FB en la estructura interna está vacío. Para EK1960/EL6910 |
[SELC0051] | Construir | Asignación de entrada no válida: {0} -> {1} | La asignación de una entrada de grupo, entrada de FB o entrada de un FSoE/TwinSAFE-SC la conexión no es válida. Se permiten entradas locales seguras, entradas seguras y entradas no seguras. FSoE/TwinSAFE-SC conexión |
[SELC0052] | Construir | Entrada ya asignada: {0} -> {1} | Una entrada de grupo, una entrada de FB o una entrada de un FSoE/TwinSAFE-SCLa conexión ya tiene un mapeo. |
[SELC0053] | Construir | El dispositivo de intercambio lógico '{0}' no se utiliza en aplicaciones de seguridad y debe eliminarse | Se permiten dispositivos de intercambio lógico debajo del EtherCAT aplicación de seguridad sólo si están en uso. Si no se utiliza ninguna variable del dispositivo de intercambio lógico en el FSoE aplicación de seguridad, entonces se debe quitar el dispositivo de intercambio lógico. |
[SELC0054] | Construir | La entrada '{0}' no es compatible con el dispositivo. | Sólo para EL6900 A partir de la versión 4.0.3.0 del |
[SELC0059] | Construir | El valor de la entrada '{0}' no está en el rango válido ({1}) | |
[SELC0072] | Construir | El valor de '{0}' no cumple con la condición '{1}' | Para algunos FB se aplican condiciones diferentes a los valores configurados. Si no se cumple una de estas condiciones, se emite el error. Para EL6910/EK1960: Para EL6900: |
[SELC0081] | Construir | Deben estar conectadas al menos dos entradas del bloque de funciones. | Para |
[SELC0082] | Construir | Este dispositivo no admite valores sustitutivos. | Sólo para EL6900 |
[SELC0089] | Construir | Más de {0} grupos definidos | Se superó el número total máximo admitido de grupos en la aplicación de seguridad. |
[SELC0090] | Construir | Más de {0} bloques de funciones definidos | Se superó el número total máximo admitido de bloques de funciones en la aplicación de seguridad. |
[SELC0091] | Construir | Más de {0} conexiones definidas | El número total máximo admitido de FSoE/TwinSAFE-SCSe sobrepasan las conexiones en la aplicación de seguridad. |
[SELC0092] | Construir | Más de {0} conexiones definidas en el grupo | El número total máximo admitido de FSoE Se excede el número de conexiones en un grupo (solo EL6900). |
[SELC0093] | Construir | Más de {0} asignaciones de salida definidas | Se superó el número total máximo admitido de asignaciones de salida en la aplicación de seguridad. |
[SELC0094] | Construir | Número no válido de bloques de funciones en el grupo | Error interno: este error solo ocurre con una configuración interna no válida y normalmente no es relevante para el usuario. Sólo para EL6900 |
[SELC0095] | Construir | No hay conexiones definidas en el grupo. | Al menos uno FSoE la conexión debe asignarse a un grupo. |
[SELC0103] | Construir | No se permite el tamaño de entradas estándar de cero. | La longitud total de las entradas estándar no debe ser 0. |
[SELC0104] | Construir | El bloque de funciones {0} no es compatible con el dispositivo. | Según la descripción del dispositivo, el bloque de funciones utilizado no es compatible con el dispositivo. |
Numero erroneo | Categoría | Texto de error | Explicación |
---|---|---|---|
[SELC0055] | Construir | Sólo una de las entradas '{0}' puede configurarse como | Para Para Para |
[SELC0056] | Construir | Al menos una de las entradas '{0}' puede configurarse como | Para Para Para |
[SELC0057] | Construir | Al menos una de las entradas '{0}' debe estar activa | Para Para |
[SELC0058] | Construir | Salida no válida '{0}'. | La salida del bloque de funciones está conectada a una variable del tipo de datos incorrecto (bool <-> analógico). |
[SELC0060] | Construir | El valor de la entrada '{0}' no está en el rango válido del tipo de datos especificado para '{1}' | |
[SELC0061] | Construir | El valor de la entrada '{0}' excede el valor máximo del tipo de datos especificado para '{1}' | |
[SELC0062] | Construir | La entrada '{0}' tiene un tipo de datos de {1} bits, pero está conectada a una variable de {2} bits | Una entrada analógica configurada para un tipo de datos de 16 bits no debe conectarse a una variable de tipo de datos de 32 bits y viceversa. Una entrada analógica configurada para un tipo de datos de 16 bits sólo puede conectarse a una variable de tipo de datos de 16 bits. Una entrada analógica configurada para un tipo de datos de 32 bits sólo puede conectarse a una variable de tipo de datos de 32 bits. |
[SELC0063] | Construir | El tipo de datos de la entrada '{0}' debe ser el mismo que el tipo de datos de la salida del bloque de funciones conectado. | Si una entrada de un bloque de funciones está conectada a una salida de otro bloque de funciones, ambos deben ser del mismo tipo de datos. |
[SELC0064] | Construir | La salida '{0}' tiene un tipo de datos de {1} bits, pero está conectada a una variable de {2} bits | Una salida analógica configurada para un tipo de datos de 16 bits no debe conectarse a una variable de tipo de datos de 32 bits y viceversa. Una salida analógica configurada para un tipo de datos de 16 bits solo puede conectarse a una variable de tipo de datos de 16 bits. Una salida analógica configurada para un tipo de datos de 32 bits sólo puede conectarse a una variable de tipo de datos de 32 bits. |
[SELC0065] | Construir | El tipo de datos de '{0}' tiene que ser el mismo que el tipo de datos de '{1} | Para |
[SELC0066] | Construir | Los valores {0} de la tabla 'Configuración de valores' no coinciden con el tipo de datos de entrada seleccionado '{1}' | Para |
[SELC0067] | Advertencia | Los valores X de la tabla 'Configuración de valores' deben escribirse en orden ascendente | Para |
[SELC0068] | Advertencia | Los valores Y de la tabla 'Configuración de valores' deben cumplir la condición Y1[i] <= WY1[i] < WY2[i] <= Y2[i] | Para |
[SELC0069] | Construir | Los valores Y de la tabla 'Configuración de valores' deben cumplir la condición WY1[i] <= Y1[i] < Y2[i] <= WY2[i] | Para |
[SELC0070] | Construir | Las entradas '{0}' deben estar conectadas (modo de funcionamiento '{1}') | Para |
[SELC0071] | Construir | La entrada '{0}' está conectada, pero no está activada (modo de funcionamiento '{1}') | . Para FB_COMPARE : El error se emite si:
|
[SELC0073] | Construir | Todas las entradas y salidas analógicas deben tener el mismo tipo de datos. | Para |
[SELC0074] | Construir | La entrada '{0}' no debe usarse en modo péndulo. | Para |
[SELC0075] | Construir | La entrada '{0}' no se debe utilizar en modo excéntrico. | Para |
[SELC0076] | Construir | La salida '{0}' debe usarse en modo excéntrico | Para |
[SELC0077] | Construir | Se debe utilizar la salida '{0}' si se utiliza la entrada '{1}' | Para |
[SELC0078] | Construir | Se debe establecer un valor constante en la entrada '{0}' si se utiliza la entrada '{1}'. | Para |
[SELC0079] | Construir | El número de páginas de datos de configuración del 'Parámetro de usuario seguro' superó el máximo de {0} | Se ha excedido el número máximo admitido de páginas de datos requeridas para los parámetros de usuario seguro. |
[SELC0080] | Construir | Se debe utilizar la salida '{0}' | Deben existir resultados específicos. Se debe utilizar una salida requerida. |
[SELC0083] | Construir | Demasiados valores sustitutivos en la aplicación | Se ha superado el tamaño del conjunto de datos para los valores sustitutivos. Todos los valores sustitutivos de una aplicación se guardan en un registro de datos. El tamaño máximo de este conjunto de datos es 2048 bytes. |
[SELC0084] | Construir | En un grupo pasivable sólo se puede definir una conexión | Una POU cuyas propiedades permiten la pasivación solo puede acceder a los canales de E/S de un único dispositivo de campo. |
[SELC0085] | Construir | Este grupo no es desactivable. Los valores sustitutivos configurados se ignoran. | Se han definido valores de sustitución para señales en una POU, pero la desactivación no está habilitada en las propiedades de esta POU. |
[SELC0086] | Construir | Un valor sustituto para una salida no debe definirse más de una vez. | En una POU de seguridad se definen varios valores sustitutivos para una salida. Sin embargo, sólo se permite un valor sustitutivo. |
[SELC0087] | Construir | El valor sustituto no coincide con el tipo de datos de la salida '{0}' | El tipo de datos del valor de reemplazo debe ser compatible con el tipo de datos de la salida. |
[SELC0096] | Construir | Más de {0} TwinSAFE-SC Conexiones maestras | El número máximo de TwinSAFE-SC Se han excedido las conexiones maestras admitidas por el dispositivo. |
[SELC0097] | Construir | El tamaño de la imagen cercana al proceso supera el máximo de {0} bytes | Se ha superado la longitud total máxima de la imagen cercana al proceso (imagen de proceso sin datos de estado del FB) admitida por el dispositivo. |
[SELC0098] | Construir | EtherCAT El tamaño de entrada supera el máximo de {0} bytes. | La longitud total máxima de las entradas estándar y FSoE Se ha excedido el número de mensajes de entrada admitidos por el dispositivo. Durante la verificación se tiene en cuenta 1 byte adicional para la |
[SELC0099] | Construir | EtherCAT El tamaño de salida supera el máximo de {0} bytes. | La longitud total máxima de las salidas estándar y FSoESe ha excedido el número de mensajes de salida admitidos por el dispositivo. Durante la verificación se tiene en cuenta 1 byte adicional para la |
[SELC0100] | Construir | El tamaño de los datos FRAM cíclicos supera el máximo de {0} bytes | Se ha excedido la longitud máxima admitida por el dispositivo en FRAM para personalización. |
[SELC0101] | Construir | Número de | El número máximo admitido de |
[SELC0102] | Construir | El tamaño del código de asignación ha superado el máximo de {0} bytes | Se ha excedido el tamaño máximo admitido del código generado para las asignaciones en el dispositivo. |