您的位置 首页 知识

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

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

比方下面这段程序中遇到的压力单位问题,有运用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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/231600.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部