电工学习网

 找回密码
 立即注册

西门子S7-300编程中模拟量单位处理问题

2015-2-11 13:30| 编辑:电工学习网| 查看: 9152| 评论: 0|原作者: 廖常初

比如下面这段程序中遇到的压力单位问题,有使用MPa的,还有的使用bar,那么问题来了:
1、有默认单位吗,默认又是怎么规定的?
2、其它如流量什么的又是怎样的呢?

答:以组态AI模块时设置积分时间为20ms为例,转换后的二进制数为12位。A-D转换后12位的数值被自动左移3位,左移后未使用的低位则填入“0”,相当于实际的转换值被乘以8。保留了一定的裕量后,最大压力值对应的转换值27648并不代表实际的分辨率,是有“水分”的值。转换值实际的分辨率为12位。

假设某压力变送器的量程为0~100kPa,输出的4~20mA电流被AI模块转换为数字0~27648。计算时选择压力的单位关键是要保证AI模块的原始分辨率不要丢失,也不要过多地保留转换值中的“水分”。2的12次方为4096,计算出来的最大压力值最好接近4096,或者在同一个数量级。

转换后的单位可选0.01kPa,最大值压力100kPa=10000(单位为0.01kPa),和实际的最大转换值4096在同一数量级。

压力值在hmi显示时,显示单位可选kPa,小数点后两位数字。

设AI模块的输出值为N,压力计算公式为

   P =(10000 X N)/ 27648

看过《西门子S7-300编程中模拟量单位处理问题》的人还看了以下文章:

发表评论

最新评论

  • PLC输入端和输出端怎么接线
  • 什么是COM端口?PLC中COM端口如何接线?
  • plc控制电动机正反转梯形图
  • 西门子S7-200系列PLC全套接线图
  • PLC十字路口的交通灯控制编程实例
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2023-5-16 16:20

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部