设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子s7-200 smart 基本控制库(LBC)应用五:理想气体温 ...
返回列表
发新帖
[西门子]
西门子s7-200 smart 基本控制库(LBC)应用五:理想气体温压补偿...
[复制链接]
217
|
0
|
2024-4-29 15:23:18
|
显示全部楼层
|
阅读模式
声明:本文中分享LBC库内容,及项目案例;均来自西门子官方工业学习平台网站,请遵守西门子使用许可;本样例仅供学习测试使用,请谨慎用于实际生产中,若有此引发的任何风险,将由使用者自行负责;
msedge_bczT4H5tlC
一
基本控制库(LBC)应用概述
1.1 通用描述
SMART 的基本控制库(LBC)提供了基本的控制模块,根据西门子编程风格指南和PLC Open 为标准化概念编程。
1.2 硬件及软件需求
本应用软硬件的需求为了使得本应用案例成功运行,必须满足以下硬件和软件需求。
硬件
S7-200 SMART CPU 控制器:
• SIMATIC S7-200 SMART 产品家族
软件
• STEP 7-Micro/WIN SMART
二
温压补偿原理
由于气体的可压缩性,决定了其流量测量的复杂性,气体的实际流量与气体的实时 温度和压力有关,所以气体测量流量普遍存在温压补偿问题,其实质就是被测气体 的工况下温度,压力与设计数值不符时采取的密度修正措施。 本库中使用的标准参 比条件为绝对压力等于 101.325kPa 和温度为 20℃。一般气体温压补偿公式如下:
其中:
:补偿后流量
~0~:补偿前流量
:实测压力(kPa)
~~:设计压力(kPa)
P~0~:标准参考压力(kPa)
:实测温度(℃)
~~:设计温度(℃)
~0~:标准参比温度(K)
注意:该库使用需满足气体为一般气体,又称为理想气体:
一般气体(理想气体)定义
:在任何温度、任何压强下都严格遵守气体实验定律的气体叫理想气体。(简化解释)实际气体,特别是那些不容易液化的气体,如氢气、氧气、氮气、氦气等,在压强不太大(不超过大气压的几倍),温度不太低(不低于负几十摄氏度)时,可以近似地视为理想气体。
饱和蒸汽和过热蒸汽都不属于理想气体;
温压补偿的设计压力和设计温度
:可以理解为在流量计中参数设置中介质的温度和压力;当实际压力与设计压力不一致时则需要做压力补偿;
三
库文件使用说明
打开“STEP7-Micro/WIN SMART” 软件,在左侧导航器中,右键“库”,选择“打开库文件夹”选项
image-20240419143316448
将下载后的库文件“FlowCompensation.smartlib”,复制到库文件夹中;
image-20240425142742168
在“STEP7-Micro/WIN SMART” 软件,左侧导航器中,右键“库”,选择“刷新库”即可看到库添加成功;
image-20240425142826942
四
温压补偿使用说明
温压补偿功能块
image-20240425143023727
引脚输参数说明
[tr]参数类型数据类型描述[/tr]
EN
BOOL
程序块使能,一般使用 SM0.0
Flow
IN
REAL
补偿前流量
Press
IN
REAL
实测压力 kPa
PressD
IN
REAL
设计压力 kPa
Temp
IN
REAL
实测温度℃
TempD
IN
REAL
设计温度℃
FlowOut
OUT
REAL
补偿后流量
五
总结
该块使用比较简单,公式实现也比较简单,将公式标准化后可以保证程序一致性,对于需要大量计算的应用场景,能够节约很大工作量;公式实现方式可以参考库文件;
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
建云
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』