È possibile utilizzare il pragma warning disable per eliminare gli avvisi. Per attivare la visualizzazione dell'avviso, usare il pragma warning restore.
{warning disable <ID compilatore>}
ID compilatore: ogni avviso e ogni errore rilevato dal compilatore ha un ID univoco che viene visualizzato all'inizio della descrizione.
Esempio di messaggi del compilatore
------ Build started: Application: Device.Application ------
typify code ...
C0196: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign
Compile complete -- 0 errors
VAR
{warning disable C0195}
test1 : UINT := -1;
{warning restore C0195}
test2 : UINT := -1;
END_VAR
In questo esempio viene rilevato un avviso per test2. Per test1, tuttavia, non verrà rilevato alcun avviso.