我在FB块中使用_getSafeValue指令来读Line module状态字,其中variable接口我如果直接拖ADDRESS LISE中我定义的符号变量,则编译无问题,但我如果使用FB块中定义的输入接口变量,则编译报错,变量类型都是word,有哪位大神能够解释下为什么?
VAR_INPUT
wVar : WORD;
END_VAR
s_eRetVal := _getSafeValue (
variable :=wVar,
accessmode := default_value,
getvalue := wPeriIn);
下图是我ADDRESS LISE中的定义,如果直接用PeriInAlmFU1而不是wVar则无问题。