编译器错误 C0097
信息:在功能块“<功能块名称>”和基础“<基础功能块名称>”中重复定义变量“<变量名称>”
可能的错误原因: 变量在功能块及其基中以相同的名称声明。
错误修正: 使用不同的变量名。
例 377. 错误示例:
PROGRAM PLC_PRG VAR fb : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB2 VAR i : INT; END_VAR FUNCTION_BLOCK FB2 VAR i : INT; END_VAR
信息:
C0097:在功能块 'FB' 和基础 'FB2' 中重复定义变量 'i'