FUNCTION_BLOCK FB103
// Block Parameters
VAR_INPUT
// Input Parameters
use :BOOL;
ChoseTrue:REAL;
ChoseFalse:REAL;
END_VAR
VAR_IN_OUT
// I/O Parameters
END_VAR
VAR_OUTPUT
// Output Parameters
OutUse:REAL;
END_VAR
VAR_TEMP
// Temporary Variables
END_VAR
VAR
// Static Variables
IF use THEN
// Statement Section_IF
OutUse := ChoseTrue;
ELSE
// Statement Section_ELSE
OutUse := ChoseFalse;
END_IF;
END_VAR
// Instruction Section
;
END_FUNCTION_BLOCK
最佳答案
// Block Parameters
VAR_INPUT
// Input Parameters
use :BOOL;
ChoseTrue:REAL;
ChoseFalse:REAL;
END_VAR
VAR_IN_OUT
// I/O Parameters
END_VAR
VAR_OUTPUT
// Output Parameters
OutUse:REAL;
END_VAR
VAR_TEMP
// Temporary Variables
END_VAR
VAR
// Static Variables
这些是fb103定义的参数
程序的意思:如果use为1,则OutUse:= ChoseTrue,否则OutUse := ChoseFalse
提问者对于答案的评价:
谢谢您的指点,是我太粗心了!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216522.html