FB块做流量等累积怎么做?

西门子plc 发布于 1年前 分类:S7-300/400

我看到别人用FB块做累积流量等,请问是怎么做的FLOW_IN:PIW276
HI-LIMIT:1.000000E+
LOW_LIMIT:0.000000E+
DIVISION:L#3600
CLEAR:M2.2
FLOW_RT:MD536
FLOW_ALLU:MD716
看不明白请指教

2个回复

  • plc学习
    plc学习

    采用等时间间隔调用FB,如每秒调用一次,由FB累积流量;
    累积流量=瞬时流量X时间
    所以每秒累积流量=每秒瞬时流量X1秒;
    小时累积流量=3600个每秒累积流量的和;
    用LOOP循环3600次累加:MD716=MD716+MD536
    3600次后显示MD716即为小时累积流量,同时用M2.2清零,进行下循环累积.
    每次采集数据时用上下限值滤波,剔除干扰信号.

  • plc电工爱好者
    plc电工爱好者

    HI-LIMIT:1.000000E+   浮点型格式,高限
    LOW_LIMIT:0.000000E+  浮点型格式,低限
    DIVISION:L#3600  将瞬时流量转换为累积流量,就是将如m^3/s 转换为m^3/小时
    CLEAR:M2.2 清除
    FLOW_RT:MD536        瞬时流量
    FLOW_ALLU:MD716    累积流量

    //仅从字面意思看,具体还要看内部程序怎么编的了。