消息:映射到地址'<address>‘上的变量'<变量名称>‘是在不同的任务中编写的。
可能的错误原因: 设置了设备设置codegenerator\check-multiple-task-output-write,并且多个任务访问相同的输出。
错误更正: 仅在一个固定任务中编写输出。如果多个任务需要为一个输出计算数据,则应尝试通过全局变量将这些信息传输到一个固定的任务,然后将数据写入一个输出。
.错误范例:
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; --> C0165: 映射到地址“QB7”的变量“Output”被写入不同的任务中。