SETP7 中有没有流量累积功能块? 点击:1694 | 回复:11



逻辑恐龙

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2006年8月30日
发表于:2007-01-08 08:23:00
楼主
能直接把AI流量信号累积起来的。



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-01-08 08:25:00
1楼
没有,自己编程然后添加的库中,那么你以后的STep7就有这个功能了。

亚星

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 340回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2001年1月08日
发表于:2007-01-09 15:33:00
2楼
自己编吧,很简单

风云电闪

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 44回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2005年12月26日
发表于:2007-01-09 18:08:00
3楼
自己编程就可以搞定,不是很麻烦。

发法

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 142回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月02日
发表于:2007-02-18 14:31:00
4楼
谁传一个

慕容

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2003年3月06日
发表于:2007-02-24 00:29:00
5楼
哦,原来是要自己编一个程序啊!
是不是就是使用累加器来完成就行了,然后保存在DB块中?

吴晓兵

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 11回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2006年10月17日
发表于:2007-03-01 16:32:00
6楼
谁有没有程序,给我传一个,不胜感谢.我的电邮wxb19760114@sina.com

风云电闪

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 44回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2005年12月26日
发表于:2007-04-02 15:03:00
7楼
我给你推荐一个网站,上面有流量累计的方法:www.himoon.cn,你去看看

naibo

  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 87回
  • 年度积分:0
  • 历史总积分:396
  • 注册:2004年12月13日
发表于:2007-04-02 15:22:00
8楼
用setp7编写的流量累加,好像不是很准,没有二次表头好像不能做为计量的标准。
大家有没有好的办法,再没有二次表头的情况下,尽量做得准确点,能够用来计量。程序谁有??
tgnaibo@126.com

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2007-04-03 12:47:00
9楼
  OB35:
      CALL  FC    1
       PulseSignal:=DB1.DBX0.0    //流量计发出的脉冲  
       FlowMeter :=DB2.DBX0.0     //存放数据的地址指针 
       CountPulse :=5.000000e+000 //脉冲系数  
FC1:
          LAR1  
      T     #dwAR1
      L     DBNO
      T     #wDBno


      L     P##FlowMeter
      LAR1  
      L     W [AR1,P#0.0]
      T     #DBnr_D
      L     D [AR1,P#2.0]
      LAR1  


      OPN   DB [#DBnr_D]                

      L     #CountPulse
      T     DBD [AR1,P#4.0]

      A     #PulseSignal
      =     DBX [AR1,P#0.0]            


      A(    
      A     DBX [AR1,P#0.0]
      X     DBX [AR1,P#0.1]
      )     
      A     DBX [AR1,P#0.0]
      JCN   N01E

      A     DBX [AR1,P#1.2]             
      JC    CT02

      L     #CountPulse
      L     DBD [AR1,P#8.0]
      +R    
      T     DBD [AR1,P#8.0]

CT02: A     DBX [AR1,P#1.3]            
      JC    CT03

      L     #CountPulse
      L     DBD [AR1,P#12.0]
      +R    
      T     DBD [AR1,P#12.0]


CT03: A     DBX [AR1,P#1.4]             
      JC    N01E

      L     #CountPulse
      L     DBD [AR1,P#16.0]
      +R    
      T     DBD [AR1,P#16.0]

N01E: NOP   0
      A     DBX [AR1,P#0.0]
      =     DBX [AR1,P#0.1]

      L     #dwAR1
      LAR1  
      OPN   DB [#DBnr_D]
此程序可直接作为一个公用子程序调用。

小胖玩Siemens

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2005年4月17日
发表于:2007-04-03 16:46:00
10楼
有没有SCL编程的?

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2007-04-03 18:31:00
11楼
     OB35:
      CALL  FC    1
       PulseSignal:=DB1.DBX0.0    //流量计发出的脉冲  
       FlowMeter :=DB2.DBX0.0     //存放数据的地址指针 
       CountPulse :=5.000000e+000 //脉冲系数  
FC1:
          LAR1  
      T     #dwAR1
      L     DBNO
      T     #wDBno


      L     P##FlowMeter
      LAR1  
      L     W [AR1,P#0.0]
      T     #DBnr_D
      L     D [AR1,P#2.0]
      LAR1  


      OPN   DB [#DBnr_D]                

      L     #CountPulse
      T     DBD [AR1,P#4.0]

      A     #PulseSignal
      =     DBX [AR1,P#0.0]            


      A(    
      A     DBX [AR1,P#0.0]
      X     DBX [AR1,P#0.1]
      )     
      A     DBX [AR1,P#0.0]
      JCN   N01E

      A     DBX [AR1,P#1.2]             
      JC    CT02

      L     #CountPulse
      L     DBD [AR1,P#8.0]
      +R    
      T     DBD [AR1,P#8.0]

CT02: A     DBX [AR1,P#1.3]            
      JC    CT03

      L     #CountPulse
      L     DBD [AR1,P#12.0]
      +R    
      T     DBD [AR1,P#12.0]


CT03: A     DBX [AR1,P#1.4]             
      JC    N01E

      L     #CountPulse
      L     DBD [AR1,P#16.0]
      +R    
      T     DBD [AR1,P#16.0]

N01E: NOP   0
      A     DBX [AR1,P#0.0]
      =     DBX [AR1,P#0.1]

      L     #dwAR1
      LAR1  
      OPN   DB [#DBnr_D]
此程序可直接作为一个公用子程序调用。

热门招聘
相关主题

官方公众号

智造工程师