Errore del compilatore C0165
Messaggio: La variabile '<nome variabile>', che è mappata sull'indirizzo '<indirizzo>', è scritta in attività diverse.
Possibile causa dell'errore: L'impostazione del dispositivo codegenerator\check-multiple-task-output-write
è impostato e più attività accedono allo stesso output.
Correzione dell'errore: Scrive un output solo in un'attività fissa. Se più attività devono calcolare i dati per un output, dovresti provare a trasferire queste informazioni tramite variabili globali in un'attività fissa, che quindi scrive i dati in un output.
Esempio 407. Esempio dell'errore:

PROGRAM PLC_PRG_1 VAR Output AT %QB7 : BYTE; END_VAR Output := 0; PROGRAM PLC_PRG_2 VAR Output AT %QB7 : BYTE; END_VAR Output := 1;
Messaggio:
C0165: L'uscita variabile, mappata sull'indirizzo QB7, viene scritta in diversi task.