Test e debug
Per maggiori informazioni vedere: CODESYS Development System: Test e debug
Scrittura e forzatura
È possibile scrivere le variabili una volta in modalità online oppure forzarle in modo permanente su un valore predefinito.
Se la variabile è attualmente forzata, questo viene indicato direttamente prima del valore forzato da Se un valore è stato preparato per la scrittura o la forzatura, questo valore viene visualizzato subito dopo il valore effettivo tra parentesi angolari.
<value>
.
Variabile forzata

Valore preparato

Impostazione dei punti di interruzione
Le possibili posizioni per i punti di interruzione sono in linea di principio le posizioni in cui i valori delle variabili possono cambiare (istruzioni), dove il programma si ramifica o dove viene richiamata un'altra modulo .
Su tutta la rete
Fa sì che il punto di interruzione venga impostato nella prima posizione possibile nella rete
Su una modulo quando la modulo contiene un incarico
Non possibile con le moduli operatore (esempio;
ADD
,DIV
)Sugli incarichi
Alla fine della modulo nella posizione di ritorno alla modulo di chiamata
In modalità online, qui si apre automaticamente una rete vuota. È indicata da "RET" al posto del numero di rete.
Importante
Attualmente, non è possibile impostare direttamente un punto di interruzione sul primo modulo della rete. Tuttavia, se si imposta un punto di interruzione sull'intera rete, in modalità online questa indicazione punto di interruzione viene automaticamente trasferita al primo modulo.
Importante
Punti di interruzione nei metodi: CODESYS Imposta automaticamente un punto di interruzione in tutti i metodi che possono essere chiamati. Pertanto, se viene chiamato un metodo gestito da un'interfaccia, vengono impostati dei punti di interruzione in tutti i metodi presenti nei blocchi funzione che implementano tale interfaccia, nonché in tutti i blocchi funzione derivati che utilizzano il metodo. Se un metodo viene chiamato da un puntatore a un blocco funzione, allora CODESYS Imposta i punti di interruzione nel metodo del blocco funzione e in tutti i blocchi funzione derivati che utilizzano il metodo.
Controllo del flusso
Quando il controllo di flusso è abilitato, i valori delle variabili e i risultati delle chiamate di funzione e delle operazioni vengono visualizzati nella rispettiva posizione e momento di elaborazione. In questo modo, le reti che elaborano il ciclo corrente vengono evidenziate a colori.
Per ulteriori informazioni, vedere: CODESYS Development System: Controllo del flusso
Visualizza in LD
Le posizioni del controllo di flusso delle parti di codice di esecuzione passate vengono visualizzate come campi verdi.
Sul lato sinistro, le barre verdi (o di un altro colore di controllo del flusso) indicano le reti in esecuzione. Le linee di collegamento verdi indicano le connessioni che sono state eseguite.
Anche il valore effettivo della connessione è evidenziato a colori:
TRUE
da una linea blu in grassetto,FALSE
da una linea nera in grassetto, e i valori sconosciuti o analogici da linee nere sottili. Le combinazioni di queste linee sono visualizzate come linee tratteggiate.

Visualizza in IL
In IL, i valori effettivi vengono visualizzati in due campi per ogni istruzione. Un campo si trova a sinistra dell'operatore con il valore corrente dell'accumulatore. Il secondo campo si trova a destra dell'operando con il valore dell'operando.

È possibile scrivere valori nella parte di dichiarazione e in quella di implementazione. I valori vengono scritti alla fine del ciclo corrente. Non è possibile forzare.