Error del compilador C0165
Mensaje: La variable '<nombre de variable>', que está asignada a la dirección '<dirección>', se escribe en diferentes tareas.
Posible causa de error: La configuración del dispositivo codegenerator\check-multiple-task-output-write
está configurado y múltiples tareas acceden a la misma salida.
Error de corrección: Escribe una salida en una sola tarea fija. Si varias tareas necesitan calcular datos para una salida, debe intentar transferir esta información por medio de variables globales a una tarea fija, que luego escribe los datos en una salida.

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;
Mensaje:
C0165: La salida variable, que está mapeada en la dirección QB7, está escrita en diferentes tareas.