电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200SMART通过瞬时流量来计算累计流量

作者:佚名    文章来源:网络整理    点击数:    更新时间:2024/8/25

 瞬时流量是指在某一特定瞬间的流量,而累计流量是指在一段时间内流量的总和。在自动控制系统经常需要对瞬时流量进行累加,但软件中又没有现成的功能块来使用,这就需要自己编写程序来实现。如果你想根据瞬时流量来计算累计流量,就需要做以下几步准备:


确定时间间隔:首先要确定你想要计算的时间间隔。例如,如果你想要计算一天的累计流量,你需要将一天分成多个时间点来测量瞬时流量;或者你需要多长时间累计一次,这跟最终输出结果的精度有直接关系。

测量瞬时流量:在每个时间点,测量瞬时流量。这可以通过流量计或其他测量设备来完成。

累加瞬时流量:将所有测量到的瞬时流量值加在一起。这可以通过编程的算法来完成。

 

下面我们以西门子S7-200 SMART为例演示实现的基本原理和简单过程。

1、把模拟量信号转换为工程量,具体方法可查阅我们公众号之前的文章《PLC中模拟量信号的转换公式与转换方法》有详细的解说。

 

 

2、定义中断程序,设置中断周期为100ms。我们以INT_0中断子程序为例

 

 

3、编写中断子程序

将流量单位由(m3/h)转换为(m3/100ms)。

 
整数部分与小数部分分离

 
3、将已经分离的整数部分和小数部分,分别相加。

 


4、输出结果:整数和与小数和合并为累计值并输出。如果累计结果有偏差,可以在输出之前进行调整后再输出。

 

结语:以上程序便实现了一个简单的具有累计器功能的程序,大家只要明白了实现的原理就可以在此基础上进行深入的完善,比如说如何对累计量进行复位,如何根据一个条件进行开始累加或停止累加等操作。欢迎有兴趣的朋友们关注我们并一起交流。
西门子S7-200 SMART 通过瞬时流量来计算累计流量

 

Tags:瞬时流量,累计流量,S7-200SMART  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询