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
刚开始学SCL,大侠们帮忙看看是哪儿用的不对。

最佳答案

你的程序不要写在静态变量申明里面,把VAR和下面的END_VAR删除就行了。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216511.html

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

相关推荐