流量计万能FB块含清零报警功能
对于流量的累加,在1200中可以OB30循环中断中调用FB块的形式时行累加。这样采样周期可调,还有报警功能,也能对累加的流量进行清零。
新建一个工程,创建一个FB功能块,名称为Flow_FB
在FB块中写输入输出及静态变量
在Flow_FB函数中编写程序段。段一,Ai采集值是否溢出。
段二,标度变换
段三,瞬时流量超限
段四,累计流量计算
段五,累计流量处理
段六,报警位
段七,状态字
添加一个中断OB组织块OB30,按默认值创建即可。
在OB30中调用Flow_FB功能块。
注意:AI_sample是流量计算周期以秒为单位,此值应与OB30中的循环中断周期的时间一致,如AI_sample设为1秒,则OB30中的循环中断周期也设成1000ms
测试效果