Skip to main content

Error del compilador C0164

Mensaje: POU <nombre> escribe en la salida <nombre> y se llama en varias 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: No llame a un programa que cambie las salidas en varias tareas.

ejemplo 406. Ejemplo del error:
_cds_img_error_c0164.png
PROGRAM PLC_PRG
VAR
    Output AT %QB7 : BYTE
END_VAR

Output := 0;

Mensaje:

C0164: POU PLC_PRG escribe en la salida QB7 y se llama en varias tareas.