Quando si inserisce il codice, la precompilazione di CODESYS esegue già alcuni controlli di base. Quindi, nell'editor appaiono delle sottolineature ondulate sotto il codice difettoso e viene stampato un messaggio di errore nella vista dei messaggi.
CODESYS genera automaticamente il codice dell'applicazione dal codice sorgente scritto nel sistema di sviluppo. Questa operazione viene eseguita automaticamente prima di scaricare l'applicazione sul controllore. Prima di generare il codice dell'applicazione, viene eseguito un test per verificare le allocazioni, i tipi di dati e la disponibilità delle librerie. Inoltre, gli indirizzi di memoria vengono allocati quando viene generato il codice dell'applicazione. È possibile fare clic su «Build Generate Code» o premere il tasto [F11] per eseguire questa operazione in modo esplicito. È utile per rilevare eventuali errori nel codice sorgente, anche quando il PLC non è ancora collegato.
CODESYS invia tutti gli errori e le avvertenze alla categoria «Build» della vista messaggi. Facendo doppio clic sul messaggio di errore si apre il rispettivo POU nell'editor con il codice difettoso contrassegnato. In alternativa, è possibile passare al codice difettoso facendo clic con il pulsante destro del mouse sul messaggio di errore.
Si noti il ⮫ impostazioni per questo nelle opzioni CODESYS.