如果有FC1,FC2两个函数如下:
FUNCTION FC1:VOID
VAR_INPUT
MYDB1:BLOCK_DB;
END_VAR
....
....
END_FUNCTION
FUNCTION FC2:VOID
VAR_INPUT
MYDB2:BLOCK_DB;
END_VAR
....
....
FC1(MYDB1:= MYDB2);//此处编译出错;
END_FUNCTION
报“Illegal parameter transfer”错误。如果FC1是一个公用函数,需要在多个程序中调用,请问这种问题如何解决,谢谢。