Skip to main content

编译器错误 C0164

信息: POU <name> 写入输出 <name> 并在多个任务中调用。

可能的错误原因:设备设置 codegenerator\check-multiple-task-output-write 设置并且多个任务访问相同的输出。

错误修正:不要调用在多个任务中更改输出的程序。

406. 错误示例:
_cds_img_error_c0164.png
PROGRAM PLC_PRG
VAR
    Output AT %QB7 : BYTE
END_VAR

Output := 0;

信息:

C0164: POU PLC_PRG 写入输出 QB7 并在多个任务中调用。