Pruebas y depuración
Para más información véase: CODESYS Development System: Pruebas y depuración
Escribir y forzar
Puede escribir variables una vez en el modo en línea o forzarlas permanentemente a un valor predefinido.
Si la variable está actualmente forzada, esto se indica directamente antes del valor forzado mediante Si se ha preparado un valor para escribirlo o forzarlo, este se muestra directamente después del valor real entre paréntesis angulares.
<value>
.
Variable forzada

Valor preparado

Establecer puntos de interrupción
Las posiciones posibles para los puntos de interrupción son en principio las posiciones en las que los valores de las variables pueden cambiar (instrucciones), donde el programa se bifurca o donde se llama a otro módulo .
En toda la red
Hace que el punto de interrupción se establezca en la primera posición posible en la red.
En una módulo cuando la módulo contiene una tarea
No es posible con módulos de operador (ejemplo;
ADD
,DIV
)En tareas
Al final de la módulo en la posición de retorno a la módulo de llamada
En el modo en línea, se abre automáticamente una red vacía. Se indica con "RET" en lugar de un número de red.
Importante
Actualmente, no es posible establecer un punto de interrupción directamente en el primer módulo de la red. Sin embargo, si se establece un punto de interrupción en toda la red, en el modo en línea, esta punto de interrupción se transfiere automáticamente al primer módulo.
Importante
Puntos de interrupción en los métodos: CODESYS Establece automáticamente un punto de interrupción en todos los métodos que se pueden llamar. Por lo tanto, si se llama a un método gestionado por una interfaz, se establecen puntos de interrupción en todos los métodos que aparecen en los bloques de función que implementan esta interfaz, así como en todos los bloques de función derivados que utilizan el método. Si se llama a un método mediante un puntero a un bloque de función, entonces CODESYS Establece los puntos de interrupción en el método del bloque de función y en todos los bloques de función derivados que utilizan el método.
Control de flujo
Cuando el control de flujo está habilitado, los valores de las variables, así como los resultados de las llamadas a funciones y operaciones, se muestran en la ubicación y el momento de procesamiento correspondientes. De esta forma, las redes que procesan el ciclo actual se resaltan en color.
Para obtener más información, consulte: CODESYS Development System: Control de flujo
Pantalla en LD
Las posiciones de control de flujo de las partes del código de ejecución pasadas se muestran como campos verdes.
En el lado izquierdo, las barras verdes (u otro color de control de flujo) indican redes en funcionamiento. Las líneas de conexión verdes indican conexiones ya realizadas.
El valor real de la conexión también se resalta en color:
TRUE
por una línea azul en negrita,FALSE
mediante una línea negra gruesa, y los valores desconocidos o analógicos mediante líneas negras finas. Las combinaciones de estas líneas se muestran como líneas discontinuas.

Mostrar en IL
En IL, los valores reales se muestran en dos campos para cada instrucción. Un campo, a la izquierda del operador, contiene el valor actual del acumulador. El segundo campo, a la derecha del operando, contiene su valor.

Se pueden escribir valores tanto en la declaración como en la implementación. Los valores se escriben al final del ciclo actual. No se pueden forzar.