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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日 上午11:41
下一篇 2017年11月25日 上午11:41

相关推荐