Finestra di dialogo: nuovo punto di interruzione
Funzione: Nella finestra di dialogo si definiscono le impostazioni per un nuovo punto di interruzione o punto di interruzione dati. È identico al Proprietà del punto di interruzione finestra di dialogo utilizzata in Punti di interruzione Visualizza.
Chiamata:
Comando:
Comando:
Requisiti: L'applicazione è in modalità online.
Scheda: Condizione
La finestra di dialogo definisce i requisiti in base ai quali l'elaborazione del programma deve interrompersi a un punto di interruzione.
Importante
L'uso dei punti di interruzione condizionali rallenta l'esecuzione del codice, anche quando la condizione non viene restituita TRUE
.
Suggerimento
I punti di interruzione condizionali richiedono a CODESYS sistema di runtime >= V3.5.4.0.
Interrompi solo quando viene raggiunto il punto di interruzione in una delle seguenti attività |
Ad esempio, è possibile definire una singola "attività di debug" e, di conseguenza, impedire che altre attività, che utilizzano anche la stessa POU, vengano interessate durante il debug. |
Conteggio colpi | Rompi sempre: Il programma si ferma sempre a questo punto di interruzione. Alternativa: il programma si ferma al punto di interruzione quando il punto di interruzione viene raggiunto tutte le volte che viene definito di seguito (digitare il numero di colpi richiesto o selezionarlo dall'elenco dei numeri):
|
Rompi, quando è vero |
Esempi: |
Scheda: Dati
Presupposto: viene utilizzato per le proprietà di un "data breakpoint".
Suggerimento
La funzione dei punti di interruzione dei dati dipende dal sistema di destinazione. Attualmente, i punti di interruzione dei dati sono possibili solo con il CODESYS Control Win.
Nella scheda viene specificata la variabile o l'indirizzo di memoria per cui è impostato o verrà impostato il punto di interruzione dei dati. | |
Interrompe l'esecuzione quando il valore della variabile o dell'indirizzo cambia |
Esempi Variabile: Indirizzo: |
Misurare | Numero di byte della variabile specificata o dell'indirizzo di memoria al di sopra del quale è necessario monitorare le modifiche Quando viene specificata una nuova variabile o indirizzo di memoria, viene impostato automaticamente prima di tutto un valore che corrisponde al tipo di dati o alla memoria. Notare la Misurare e il conteggio dipendono dal sistema di destinazione. Per il CODESYS Control Win, è possibile definire un massimo di 4 punti di interruzione di dati con una dimensione massima di 8 byte. Esempio: Esempio: |
Scheda: Impostazioni punto di esecuzione
Qui è possibile convertire un punto di interruzione o un punto di interruzione dati esistente in un punto di esecuzione.
Punto di esecuzione (l'esecuzione non si ferma al punto di interruzione) |
|
Esegui il codice seguente | Codice che viene eseguito al raggiungimento del punto di esecuzione Strutture di loop (For, While) ed espressioni IF o CASE non sono possibili. |
Stampa un messaggio nel registro del dispositivo | Questa opzione è disponibile solo quando si seleziona il Abilita l'accesso ai punti di interruzione opzione dentro . CODESYS può emettere variabili con |
Scheda: Posizione
Requisito: il Nuovo punto di rottura comando è stato eseguito.
POU | POU dell'applicazione attiva in cui è posizionato il punto di interruzione |
Posizione | Posizione del punto di interruzione nella POU Immissione come numeri di riga e di colonna (editor di testo) o come numeri di rete o di elemento |
Istanze | Nel caso dei blocchi funzione è necessario definire se il punto di interruzione deve essere impostato nell'implementazione o in un'istanza.
|
Abilita immediatamente il punto di interruzione |
|
Per ulteriori informazioni, vedere: Utilizzo dei punti di interruzione