S7-300中调用FB41时COM_RST 怎么不能设置 点击:1527 | 回复:4



六脉加易筋经

    
  • 精华:0帖
  • 求助:53帖
  • 帖子:54帖 | 87回
  • 年度积分:0
  • 历史总积分:486
  • 注册:2013年9月01日
发表于:2014-12-07 09:09:40
楼主


我看到书上的语句表程序可以赋值COM_RST:=TRUE

为什么在框图里填不了,显示红色错误




好学不过工控

  • 精华:0帖
  • 求助:15帖
  • 帖子:64帖 | 341回
  • 年度积分:18
  • 历史总积分:6993
  • 注册:2014年8月08日
发表于:2014-12-07 11:56:28
1楼

true是形参,而你如果没有将形参定义于实参,光写一个Ture,肯定输入不进去报故障。

六脉加易筋经

  • 精华:0帖
  • 求助:53帖
  • 帖子:54帖 | 87回
  • 年度积分:0
  • 历史总积分:486
  • 注册:2013年9月01日
发表于:2014-12-07 21:05:25
2楼

回复内容:

对: 好学不过工控 true是形参,而你如果没有将形参定义于实参,光写一个... 内容的回复!


     CALL  "CONT_C" , "PID_DI"

      COM_RST :=TRUE                   //执行初始化程序

      MAN_ON  :=

      PVPER_ON:=

      P_SEL   :=

      I_SEL   :=

      INT_HOLD:=

      I_ITL_ON:=

      D_SEL   :=

      CYCLE   :=T#200MS                //采样周期

      SP_INT  :=

      PV_IN   :=

      PV_PER  :=

      MAN     :=

      GAIN    :=2.000000e+000

      TI      :=T#2S

      TD      :=T#800MS

      TM_LAG  :=

      DEADB_W :=

      LMN_HLM :=

      LMN_LLM :=-1.000000e+002

      PV_FAC  :=

      PV_OFF  :=

      LMN_FAC :=

      LMN_OFF :=

      I_ITLVAL:=

      DISV    :=

      LMN     :=

      LMN_PER :=

      QLMN_HLM:=

      QLMN_LLM:=

      LMN_P   :=

      LMN_I   :=

      LMN_D   :=

      PV      :=

      ER      :=

书上的例子用的是语句表,为什么可以 COM_RST :=TRUE 。

好学不过工控

  • 精华:0帖
  • 求助:15帖
  • 帖子:64帖 | 341回
  • 年度积分:18
  • 历史总积分:6993
  • 注册:2014年8月08日
发表于:2014-12-09 21:47:24
3楼

回复内容:

对: 六脉加易筋经  回复内容:对: 好学不过工控  true是形参,而你如... 内容的回复!


 因为书上写时已经提前将变量定义好了,用一个“Ture”的符号参数来说明这个拐角所接的变量为常为“1”的Bole量,书上之所以写Ture是为了告诉你这个变量要常为“1”。所以,这个Ture是写这个程序的人已经提前定义好的,你如果要用,就得自己重新定义。不知道明白没有

无解语

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2015年1月06日
发表于:2015-01-06 15:30:21
4楼

路过学习经验了!感谢


热门招聘
相关主题

官方公众号

智造工程师