用户登陆 用户注册
您的位置:首页> 技术文章>内容正文
西门子PLC的流量累积原码
[正文]:我用fb做的带数据块的流量累积功能块。
采样累积在毫秒单位内ms_v,满一秒转入是s_v,同时将ms、ms_v清零,满一分钟累积量转入m_v,t同时将s、s_v清零,满一一小时累积量转入h_v,同时将min、m_v清零,可以累积入天…….。
每一时刻的累积量是ms_v+s_v+m_v+h_v。
rest为零累积量清零。
在ob35中调用即可,如ob35中断周期为100ms,流量输入单位方/h,unilt_c就是36000,hz就为10,unilt_v对应流量记满量程值。
in   pv                     word            瞬时流量in   unit_c                 real          瞬时流量单位转换为采样时间流量单位in   rest                   int           为零时,累加器清零in   hz                    int           每秒采样次数in   unilt_v                 real          流量计最大流量单位out  ov                     real          流量累积输出in_out  ms                   int            毫秒记数in_out  s                    int             秒记数in_out  min                  int             分钟记数in_out  h                    int             小时记数in_out  ms_v               dint              毫秒流量累积in_out  s_v                dint               秒流量累积in_out  m_v               dint               分钟流量累积in_out  h_v                dint              小时流量累积in_out  in_v                dint              将输入瞬时流量变为长整型 流量累积功能块毫秒流量累积      l     #pv      t     #iv_c      l     #iv_c      l     #ms_v      +d          t     #ms_v      l     #ms      l     1      +i          t     #ms      l     #hz      <i          jc    ol秒流量累积      l     #ms_v      l     #s_v      +d          t     #s_v      l     #s      l     1      +i          t     #s      l     0      t     #mst     #ms_vl     #s      l     60      <i          jc    ol分钟流量累积   l     #m_v      l     #s_v      +d          t     #m_v      l     #min      l     1      +i          t     #min      l     0      t     #st     #s_vl     #min      l     60      <i          jc    ol小时流量      l     #h_v      l     #m_v      +d          t     #h_v      l     #h      l     1      +i          t     #h      l     0      t     #min      t     #m_v清零ol:    l     #rest      l     0      <>i         jc    end      l     0      l     0      t     #ms      t     #s      t     #min      t     #h      t     #ms_v      t     #s_v      t     #m_v      t     #h_v累积量end:  l     #ms_v      l     #s_v      +d          l     #m_v      +d          l     #h_v      +d          dtr         l     #unit_c      /r          l     #unilt_v      *r          l     2.764800e+004      /r          t     #ov


网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-06 03:41:57) 流量统计