.

编译器错误 C0119

.
.

消息:功能块或结构体的‘FB_init’方法需要两个BOOL类型的输入‘bInitRetains’和‘bInCopyCode’

可能的错误原因:BOOL类型的输入‘bInitRetains’和‘bInCopyCode’中的一个或两个缺失。

错误更正:定义缺少的输入。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    inst : FB;
END_VAR


FUNCTION_BLOCK FB    
METHOD FB_init 
VAR_INPUT
END_VAR


--> C0119: 功能块或结构体的‘FB_init’方法需要两个BOOL类型的输入‘bInitRetains’和‘bInCopyCode’
 

.错误更正:

例如:
METHOD FB_init 
VAR_INPUT
    bInitRetains : BOOL;
    bInCopyCode : BOOL;
END_VAR