Diálogo: Nuevo punto de interrupción
Función: En el cuadro de diálogo, define la configuración para un nuevo punto de interrupción o punto de interrupción de datos. es identica a la Propiedades de punto de interrupción diálogo que se utiliza en el puntos de ruptura vista.
Llamar:
Mando:
Mando:
Requisito: La aplicación está en modo en línea.
Pestaña: Condición
El diálogo define los requisitos bajo los cuales el procesamiento del programa debe detenerse en un punto de interrupción.
Importante
El uso de puntos de interrupción condicionales ralentiza la ejecución del código, incluso cuando la condición no se cumple. TRUE
.
Sugerencia
Los puntos de corte condicionales requieren un CODESYS sistema de tiempo de ejecución >= V3.5.4.0.
Interrumpir solo cuando se alcanza el punto de interrupción en una de las siguientes tareas |
Por ejemplo, puede definir una sola "tarea de depuración" y, como resultado, evitar que otras tareas, que también usan la misma POU, se vean afectadas durante la depuración. |
Número de visitas | romper siempre: El programa siempre se detiene en este punto de interrupción. Alternativa: el programa se detiene en el punto de interrupción cuando se alcanza el punto de interrupción con la frecuencia definida a continuación (escriba el recuento de visitas requerido o selecciónelo de la lista de números):
|
Romper, cuando es cierto |
Ejemplos: |
Pestaña: Datos
Requisito: Esto se utiliza para las propiedades de un "punto de interrupción de datos".
Sugerencia
La función de los puntos de interrupción de datos depende del sistema de destino. Actualmente, los puntos de corte de datos solo son posibles con el CODESYS Control Win.
En la pestaña, se especifica la variable o dirección de memoria para la que se establece o se establecerá el punto de interrupción de datos. | |
Interrumpir la ejecución cuando cambia el valor de la variable o la dirección |
Ejemplos Variable: Habla a: |
Tamaño | Número de bytes de la variable especificada o dirección de memoria por encima de la cual se deben monitorear los cambios Cuando se especifica una nueva variable o dirección de memoria, en primer lugar se establece automáticamente un valor que coincide con el tipo de datos o la memoria. Nota la Tamaño y el recuento dependen del sistema de destino. Para el CODESYS Control Win, se pueden definir un máximo de 4 puntos de interrupción de datos con un tamaño máximo de 8 bytes. Ejemplo: Ejemplo: |
Pestaña: Configuración del punto de ejecución
Aquí, un punto de interrupción existente o un punto de interrupción de datos se puede convertir en un punto de ejecución.
Punto de ejecución (la ejecución no se detiene en el punto de interrupción) |
|
Ejecuta el siguiente código | Código que se ejecuta cuando se alcanza el punto de ejecución Las estructuras de bucle (For, While) y las expresiones IF o CASE no son posibles. |
Imprimir un mensaje en el registro del dispositivo | Esta opción está disponible solo cuando selecciona el Habilitar el inicio de sesión en puntos de interrupción opción en . CODESYS puede generar variables con el |
Pestaña: Ubicación
Requisito: El Nuevo punto de interrupción se ha ejecutado el comando.
POU | POU de la aplicación activa donde se encuentra el punto de interrupción |
Posición | Posición del punto de interrupción en el POU Entrada como números de fila y columna (editor de texto) o como números de red o elemento |
Instancias | En el caso de los bloques de funciones, debe definir si el punto de interrupción debe establecerse en la implementación o en una instancia.
|
Habilitar punto de interrupción inmediatamente |
|
Para más información, ver: Uso de puntos de interrupción