Skip to main content

Erreur du compilateur C0164

Message: POU <nom> écrit sur la sortie <nom> et est appelée dans plusieurs tâches.

Cause possible de l'erreur: Le réglage de l'appareil codegenerator\check-multiple-task-output-write est défini et plusieurs tâches accèdent à la même sortie.

Correction des erreurs: N'appelez pas un programme qui modifie les sorties dans plusieurs tâches.

Exemple 406. Exemple d'erreur :
_cds_img_error_c0164.png
PROGRAM PLC_PRG
VAR
    Output AT %QB7 : BYTE
END_VAR

Output := 0;

Message:

C0164 : POU PLC_PRG écrit sur la sortie QB7 et est appelée dans plusieurs tâches.