当前位置: 主页 > PLC控制

一段SCL程序,不知道问题在哪儿,请大神看看

FUNCTioN_BLOCKfb103


//BlockParameters
VAR_INPUT
//InpuTParameters
use:BOOL;
ChoseTrue:REAL;
ChoseFalse:REAL;
END_VAR

VAR_IN_OUT
//I/OParameters
END_VAR

VAR_OUTPUT
//OutputParameters
OutUse:REAL;
END_VAR


VAR_TEMP
//TemporaryVariablES

END_VAR
VAR
//STaticVariables

IFuseTHEN
//StatementSection_IF
OutUse:=ChoseTrue;

ELSE
//StatementSection_ELSE
OutUse:=ChoseFalse;
END_IF;

END_VAR

//InstructionSection
;
END_FUNCTION_BLOCK

最佳答案

//BlockParameters
VAR_INPUT
//InputParameters
use:BOOL;
ChoseTrue:REAL;
ChoseFalse:REAL;
END_VAR
VAR_IN_OUT
//I/OParameters
END_VAR
VAR_OUTPUT
//OutputParameters
OutUse:REAL;
END_VAR

VAR_TEMP
//TemporaryVariables
END_VAR
VAR
//StaticVariables
这些是fb103定义参数
程序的意思:如果use为1,则OutUse:=ChoseTrue,否则OutUse:=ChoseFalse

提问者对于答案的评价:
谢谢您的指点,是我太粗心了!

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号